为什么 clash 这类代理客户端不预置一种「出错自动使用代理重试」的模式

查看 117|回复 9
作者:unco020511   
clash 或者浏览器插件(SwitchyOmega)之类代理工具为什么不提供这种模式 /策略呢
比如先按照 pac 或者设定好的域名走代理,走直连的如果请求出错(过滤指定错误),就尝试使用代理重试,这样访问一个墙外新网站对于用户来说体验会比较好,同时询问用户是否将该域名加入规则

代理, Clash, 出错, 域名

ianEros   
你说的是漏网之鱼吧
Mohanson   
现在很多网站大陆是可以直连建立 TCP 链接的, 但是人家网站检测到是大陆 IP 会立即关掉 TCP 链接. 在客户端看来这条 TCP 路线就是正常建立并正常被服务器关闭的.
unco020511
OP
  
@Mohanson 这种确实有,但大多数应该还是因为墙的问题吧,直接在出口连接的就失败了,这类如果自动使用代理重试,用户无感,感觉体验还蛮好的
unco020511
OP
  
@ianEros 对,一些常规 pac 规则的漏网之鱼
millson   
https://github.com/cyfdecyf/cow
v2yllhwa   
@unco020511 他说的漏网之鱼的意思是 clash 配置可以在最后写 match 走 proxy or direct 之类的,日常把这些没走 pac 的全部走 proxy 就行了
Bingchunmoli   
流量够就把 other 交给 proxy ,流量不够就直连就这么简单
unco020511
OP
  
@millson #5 厉害,star 了.这个 repo 特别符合我的需求,技术细节也很接近,错误分析记录次数,自动重试更新 pac.这类策略要是能集成到代理客户端工具上就完美了
pagxir   
那也不见得多大的体验提升,毕竟不是网站虽然能直连,但是速度拉胯,并且判断也费时间,还不如一股脑国内走直连,海外走转发。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部