V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cppgohan
V2EX  ›  问与答

微林(vnet.link) 提供的 vxtrans 是如何实现的? 效果理想吗?

  •  
  •   cppgohan · 2015-10-12 23:57:51 +08:00 · 11596 次点击
    这是一个创建于 3138 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题, 也是在 v 站看到有 v 友提到过微林(vnet.link)的服务.

    体验了一下大家说的vxtrans, 不知道他的这个 vxtrans 和直接的 tcp/udp 通道一样吗? 还做了额外的事儿没?

    如果只是 tcp/udp 通道转发 socat 就直接做了, 就没什么额外成本了?

    引用他提供的介绍:

    近期收到大量关于 vxtrans 服务使用的疑问,因此创建了本教程。

    vxTrans 的原理是利用优秀链路来优化您与目标网络的路由,使其加速网络服务。原理如下所示:

    ###直接连接目标服务的情况下:
    您->路由 1->路由 2->骨干网 1->骨干网 2->骨干网 3->路由 4->路由 5->路由 6->目标服务器

    ###使用 vxTrans 时:
    您->路由 1->vxTrans 连接点->目标服务器

    由于 vxTrans 连接点处于您与目标服务之间,并且拥有更好的路由,因此 vxTrans 改善了原先您与目标服务的网络链路。


    看他的这个介绍, 不是特别理解他怎么做到的. 本地网络连接vxTrans 连接点也会经过一些路由|骨干网?, 而它的连接点转发到目标服务器, 也要走一些路由|骨干网吧?

    我用traceroute 去看到直连目标服务器的结果:

    1  hiwifi (192.168.199.1)  1.223 ms  1.186 ms  1.115 ms
     2  10.193.0.1 (10.193.0.1)  8.824 ms  7.433 ms  7.997 ms
     3  * * *
     4  * * *
     5  10.254.77.101 (10.254.77.101)  13.887 ms  8.443 ms  9.386 ms
     6  10.254.79.82 (10.254.79.82)  10.025 ms
        10.254.77.246 (10.254.77.246)  9.667 ms
        10.254.79.82 (10.254.79.82)  72.265 ms
     7  211.148.197.53 (211.148.197.53)  18.630 ms
        sym.gdsz.cncnet.net (210.22.16.29)  10.067 ms  10.125 ms
     8  120.80.198.217 (120.80.198.217)  17.611 ms  18.593 ms *
     9  112.92.0.109 (112.92.0.109)  16.932 ms  16.358 ms
        120.81.0.89 (120.81.0.89)  16.419 ms
    10  219.158.19.9 (219.158.19.9)  14.712 ms
        219.158.19.5 (219.158.19.5)  15.570 ms  15.672 ms
    11  219.158.11.146 (219.158.11.146)  65.148 ms
        219.158.23.2 (219.158.23.2)  68.835 ms
        219.158.11.146 (219.158.11.146)  66.576 ms
    12  219.158.97.26 (219.158.97.26)  118.335 ms  125.703 ms
        219.158.96.198 (219.158.96.198)  73.954 ms
    13  219.158.30.54 (219.158.30.54)  208.114 ms  281.192 ms  300.360 ms
    14  199.102.95.5 (199.102.95.5)  196.348 ms  362.834 ms  301.170 ms
    15  quadranet (204.152.204.1)  402.686 ms  323.707 ms  290.324 ms
    16  colo-lax13.as8100.net (96.44.180.94)  285.611 ms  250.149 ms  307.209 ms
    17  all.your.base.are.belong.to.us (66.212.31.186)  307.200 ms  306.964 ms  307.093 ms
    18  v806.sioru.com (104.194.76.16)  189.553 ms  241.093 ms  182.009 ms
    19  104.XXX.XXX.XXX.16clouds.com (104.XXX.XXX.XXX)  235.188 ms *  189.198 ms
    

    我用traceroute 去看到vxTrans 连接点的结果:

    $ traceroute vt-cn2.vnet.link
    traceroute to vt-cn2.vnet.link (117.28.254.130), 64 hops max, 52 byte packets
     1  hiwifi (192.168.199.1)  4.242 ms  1.335 ms  0.863 ms
     2  10.193.0.1 (10.193.0.1)  11.356 ms  10.138 ms  8.703 ms
     3  * * *
     4  * * *
     5  10.254.77.101 (10.254.77.101)  12.969 ms  42.008 ms  9.119 ms
     6  10.254.81.114 (10.254.81.114)  8.682 ms
        10.254.77.246 (10.254.77.246)  9.185 ms
        10.254.81.114 (10.254.81.114)  7.953 ms
     7  sym.gdsz.cncnet.net (210.22.16.29)  10.521 ms
        211.148.197.53 (211.148.197.53)  10.008 ms
        sym.gdsz.cncnet.net (210.22.16.29)  11.459 ms
     8  120.80.145.81 (120.80.145.81)  12.599 ms  10.922 ms  13.754 ms
     9  120.84.0.97 (120.84.0.97)  41.732 ms  43.081 ms  42.431 ms
    10  219.158.99.93 (219.158.99.93)  42.718 ms
        219.158.99.109 (219.158.99.109)  49.346 ms
        219.158.99.101 (219.158.99.101)  42.857 ms
    11  219.158.96.70 (219.158.96.70)  39.445 ms  41.788 ms  40.123 ms
    12  219.158.38.254 (219.158.38.254)  40.315 ms  96.974 ms  76.156 ms
    13  202.97.48.17 (202.97.48.17)  40.603 ms  41.130 ms  40.141 ms
    14  202.97.82.58 (202.97.82.58)  46.347 ms  42.960 ms  43.628 ms
    15  222.76.220.2 (222.76.220.2)  133.803 ms  140.513 ms  149.458 ms
    16  117.25.145.226 (117.25.145.226)  142.647 ms  144.207 ms  145.272 ms
    17  * * *
    18  117.28.254.130 (117.28.254.130)  141.608 ms  141.972 ms  141.786 ms
    

    问题来了 在这种情况下, 它能达到对连接链路的优化吗?

    感觉主要是给 ping 值降低了. 300ms -> 100ms, 其他效果有什么好方法去验证吗?

    12 条回复    2015-11-22 16:46:35 +08:00
    yexm0
        1
    yexm0  
       2015-10-13 00:10:09 +08:00
    微林最厉害的是它的 cn2 线路(Service X 下面那个电信节点)
    gzlock
        2
    gzlock  
       2015-10-13 00:21:20 +08:00
    电信的 v 友们组团租台 cn2 线路的服务器吧,记得叫上我
    eriale
        3
    eriale  
       2015-10-13 07:58:40 +08:00
    我主要用来连新加坡的 server ,包括 ssh 和 ss ,确实有提升。
    Showfom
        4
    Showfom  
       2015-10-13 08:49:00 +08:00 via iPhone
    @gzlock 机房不允许的
    kendetrics
        5
    kendetrics  
       2015-10-13 09:03:15 +08:00
    可以避开高峰期国际出口拥塞的时候,电信 QoS 的策略丢包

    @gzlock CN2 服务器不仅是贵,而且只租给公司
    gzlock
        6
    gzlock  
       2015-10-13 10:16:14 +08:00 via Android
    @Showfom
    @kendetrics
    然而淘*有售,月付 1499 ,超贵
    淘*搜 cn2 网络 可以看得到
    当然是不是真的 cn2 网络就难说了
    rainy3636
        7
    rainy3636  
       2015-10-13 10:19:11 +08:00 via Android
    联通用它这个,闲得蛋疼吧
    Showfom
        8
    Showfom  
       2015-10-13 10:52:14 +08:00
    @gzlock 我们也有,只对公司服务,不给个人服务。因为机房如果发现对个人做 VPN 会封机器。
    cppgohan
        9
    cppgohan  
    OP
       2015-10-13 16:19:04 +08:00
    @rainy3636 蛋疼, 我用的小运营商天威宽带, 不知道要怎么加速
    tyhunter
        10
    tyhunter  
       2015-11-21 22:59:32 +08:00
    LZ 你这个并没有连接到目标服务器吧, 117.28.254.130 只是微林在厦门的 CN2 出口
    cppgohan
        11
    cppgohan  
    OP
       2015-11-22 16:44:21 +08:00
    @tyhunter 用 traceroute 看 vt-cn2.vnet.link 的连接, 不知道怎么看通过它连目标的结果
    tyhunter
        12
    tyhunter  
       2015-11-22 16:46:35 +08:00
    @cppgohan http://v2ex.com/t/238013#reply2 其实我也没搞懂,通过 1L 朋友的方法得到的结果也还是微林在厦门的 CN2 出口
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:58 · PVG 02:58 · LAX 11:58 · JFK 14:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.