想加个新功能,远端在一定时间内不返回的数据的时候尝试其他线路 @gamexg
1
gamexg 2018-06-20 18:07:56 +08:00
不返回数据?
如果一个连接从建立到结束收到的数据小于一定值会将这个代理标记为异常,一定时间内不会使用。 目前这个版本除非出现严重故障,不然不会再修改了。 这个是学习 go 时练手的项目,后期发现一些地方并不满意。 整个项目需要重构,倒是写了一部分,但是后来事情比较多就中断了... 手里排在队列的有个 http 网关类的项目,网关写完后如果时间比较充足会将 tcproute 照着 http 网关重写,支持到 http 协议级别的请求响应重写。 |
2
zhaibin18 OP @gamexg 凭我的直观判断是不返回数据,但是打不出更详细的日志:
缓存命中:twitter.com:443 代理:pr hk2 IP:twitter.com:443 缓存命中:twitter.com:443 代理:pr hk2 IP:twitter.com:443 缓存命中:twitter.com:443 代理:pr hk2 IP:twitter.com:443 缓存命中:twitter.com:443 代理:pr hk2 IP:twitter.com:443 缓存命中:twitter.com:443 代理:pr hk2 IP:twitter.com:443 另外 http 网关项目什么时候发布,求试用。 |