爱意满满的作品展示区。
gamexg

安利下, TcpRoute , tcp 层的路由器。对于 tcp 链接自动从多个线路、多个域名解析结果中选择最优线路。

  •  
  •   gamexg · Jul 25, 2015 · 3584 views
    This topic created in 4024 days ago, the information mentioned may be changed or developed.

    TcpRoute ,tcp 层的路由器。对于 tcp 链接自动从多个线路、多个域名解析结果中选择最优线路。

    通过 socks5 代理服务器提供服务。目前支持直连及 socks5 代理线路。

    实测发现部分外国网站会优先使用中转,也就是说中转速度比直连还快...

    具体细节:
    对 DNS 解析获得的多个IP同时尝试连接,最终使用最快建立的连接。
    同时使用直连及代理建立连接,最终使用最快建立的连接。
    缓存10分钟上次检测到的最快线路方便以后使用。
    解析不存在域名获得域名纠错IP,并添加到 IP黑名单
    使用不存在DNS服务器解析 twitter.com ,获得异常IP,并添加到 IP黑名单
    不使用异常的dns解析结果

    https://github.com/GameXG/TcpRoute

    6 replies    2015-07-29 16:28:43 +08:00
    est
        1
    est  
       Jul 25, 2015   ❤️ 1
    > 获得异常IP,并添加到 IP黑名单

    现在都随机ip了。你添加黑名单容易把正常的也黑名单了。
    gamexg
        2
    gamexg  
    OP
       Jul 25, 2015
    @est 测试发现短时间ip还是固定的,经常更新就好。
    每次选路都会使用多个线路,即使阻止了正常ip,备用线路也能连接上的。

    对了,除 twitter.com 能作为指标之外还有那些域名也中招了?
    est
        3
    est  
       Jul 25, 2015
    @gamexg 直接dns指针魔法能判断是否被污染
    jedihy
        4
    jedihy  
       Jul 26, 2015 via iPhone
    支持楼主。要是rtt很大,检测的过程反而会减速么?
    gamexg
        5
    gamexg  
    OP
       Jul 26, 2015
    @jedihy 不会,测速就是同时建立多个连接,最先建立成功的连接被直接用来通讯。后连接成功的只会记录下建立速度就关闭了。
    lirau
        6
    lirau  
       Jul 29, 2015
    能翻译下吗 实际效果
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2506 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:37 · PVG 08:37 · LAX 17:37 · JFK 20:37
    ♥ Do have faith in what you're doing.