此程序可以通过先进的算法为已有socks5代理, 做智能路由(智能分流), 从而可以避免手动配置pac代理清单做静态分流, 静态清单的弊端就是部分网址不在清单中, 无法访问等!
v2版本引入了静态IP策略,默认使用此策略,动态策略始终还是有误判的行为,比如有些资源速度比代理慢,但是因为其小,可能延迟低导致误判,从而影响后续该资源的加载速度!
有优化思路的兄台可以提建议,喜欢请star https://github.com/JunBys/socks5_route
有两种模式,动态模式和静态模式,默认使用静态模式,经过测试可能效果更好,至于使用哪一种模式可以修改配置文件的 static_mode,为true时为静态模式
1.需要监听一个本地socks5端口, 然后需要在您的系统中配置该代理
2.出口需要指定一个已有的socks5代理, 如v2ray等!
3.一条数据发送到程序坚挺的socks5代理后,进行数据解析
4.通过配置文件给定的dns解析访问的域名,得到的ip如果是大陆ip,则直连,反之代理
5.大陆ip列表每次启动时,从网络更新,如果失败使用本地列表
6.此过程失败使用动态模式建立链接
修改配置文件后启动
./socks5_route
No replies yet
Featured Collection
Popular Ranking
Popular Events
socks5_route
此程序可以通过先进的算法为已有socks5代理, 做智能路由(智能分流), 从而可以避免手动配置pac代理清单做静态分流, 静态清单的弊端就是部分网址不在清单中, 无法访问等!
v2版本引入了静态IP策略,默认使用此策略,动态策略始终还是有误判的行为,比如有些资源速度比代理慢,但是因为其小,可能延迟低导致误判,从而影响后续该资源的加载速度!
有优化思路的兄台可以提建议,喜欢请star
https://github.com/JunBys/socks5_route
工作原理
有两种模式,动态模式和静态模式,默认使用静态模式,经过测试可能效果更好,至于使用哪一种模式可以修改配置文件的 static_mode,为true时为静态模式
静态模式
1.需要监听一个本地socks5端口, 然后需要在您的系统中配置该代理
2.出口需要指定一个已有的socks5代理, 如v2ray等!
3.一条数据发送到程序坚挺的socks5代理后,进行数据解析
4.通过配置文件给定的dns解析访问的域名,得到的ip如果是大陆ip,则直连,反之代理
5.大陆ip列表每次启动时,从网络更新,如果失败使用本地列表
6.此过程失败使用动态模式建立链接
动态模式
使用方法
修改配置文件后启动