glider_guid41asd4asd icon indicating copy to clipboard operation
glider_guid41asd4asd copied to clipboard

使用Glider将节点转换成爬虫代理池,每秒切换IP,本项目包含使用教程,并提供将clash订阅转换为glider所支持的格式

Results 3 glider_guid41asd4asd issues
Sort by recently updated
recently updated
newest added

感谢你的代码,让我了解 glider 这个好用的工具,但是我有多个机场,这些机场一般一天会更换节点,频繁去解码拷贝节点到配置文件也不太现实,我就自己改了下 glider 代码(基于目前最新版 0.16.3 ),首先增加了解码 base64 的功能,后面增加了订阅链接的功能,本来还想定期检测订阅链接,自动更新节点,但是涉及要替换里面已经存在的节点,我觉得处理起来有点麻烦,暂时先这样了。所以就是启动的时候会从订阅去获取节点,然后放在代理组内,代理组的代理仍然遵循配置文件的时间,定期检测。 https://github.com/meoww-bot/glider 配置文件增加了一项 ``` forwardprovider=https://www.xxx.com/api/v1/client/subscribe?token=xxxxxx ``` 可以配置多行 ``` forwardprovider=https://www.xxx.com/api/v1/client/subscribe?token=xxxxxx forwardprovider=https://www.xxx2.com/api/v1/client/subscribe?token=xxxxxx forwardprovider=https://www.xxx3.com/api/v1/client/subscribe?token=xxxxxx ``` 注意订阅链接内容是 base64 的节点信息,非 clash 格式,不带规则组。 我这边运行是可以的,你们可以试试,但是因为破坏了原有的其他功能,所以没法去提pr了。而且,引入了 `net/http` 这个包,二进制程序文件大小较原有的增加了4MB,一共 12M 左右,其实还是可以接受的。

感谢开发此项目,按照步骤,已配置成功! 想请问下:如何设置为每次request请求时,随机选择一个可用的机场节点?

2024/09/19 20:30:58 server.go:99: [http] 127.0.0.1:49675 checkip.amazonaws.com:443 via tls.10.node-for-bigairport.win:11443, relay error: [vmess] error in DecodeRespHeader: EOF 2024/09/19 20:31:07 server.go:96: [http] 127.0.0.1:49684 checkip.amazonaws.com:443 [c] via tls.11.node-for-bigairport.win:22443 2024/09/19 20:31:13 server.go:99: [http] 127.0.0.1:49684 checkip.amazonaws.com:443...