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

想问一下关于内网穿透的软件

  •  
  •   maojy1989 · 2017-02-10 10:53:23 +08:00 · 3740 次点击
    这是一个创建于 2830 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先说说为什么想要内网穿透吧,我们公司用的移动的宽带,连接某个服务器速度特别快,但是家里是电信的宽带,连接速度慢到惨不忍睹,我想知道能不能用家里的电信先连到公司的电脑上,通过公司的电脑中转网络流量,两边都是 NAT 的内网。

    我知道有些软件可以做内网穿透,比如 ngrok ,花生壳,不过这些受到服务器带宽的限制,免费的肯定不可能给多大带宽。

    今天无意间看到关于 P2P 打洞穿透 NAT 的文章,可以支持 TCP 和 UDP ,虽然需要服务器帮助建立连接,但是 P2P 应该不会依赖服务器的带宽吧,结果 google 了一下没有找到相关的软件,都是些技术说明还有实现原理,本人动手能力不行,不会编程,所以想问问有没有现成的软件可以借用
    17 条回复    2019-10-22 09:34:01 +08:00
    JackyBao
        1
    JackyBao  
       2017-02-10 10:56:48 +08:00
    同关注,我也在找类似软件。
    maskerTUI
        2
    maskerTUI  
       2017-02-10 11:03:12 +08:00
    artandlol
        3
    artandlol  
       2017-02-10 11:14:03 +08:00
    1.realvnc
    2.路由侠 [这里也有他的推广贴 可以找找]
    3CH0
        4
    3CH0  
       2017-02-10 11:25:58 +08:00
    lll9p
        5
    lll9p  
       2017-02-10 11:36:00 +08:00
    试试 frp
    maojy1989
        6
    maojy1989  
    OP
       2017-02-10 11:48:35 +08:00
    @3CH0 想要的大概就是这类软件,但是客户端只有 Windows 的这就不方便了

    @artandlol
    @lll9p
    我要找的是不依赖服务器带宽直接点对点连接的内网穿透软件
    titanium98118
        7
    titanium98118  
       2017-02-10 11:50:46 +08:00
    teamviewer 可以
    VYSE
        8
    VYSE  
       2017-02-10 11:55:25 +08:00   ❤️ 1
    artandlol
        9
    artandlol  
       2017-02-10 11:55:54 +08:00
    @maojy1989
    那你要先考虑下两个不同的内网里的电脑能否直接 ping 通
    shade
        10
    shade  
       2017-02-10 12:13:52 +08:00
    有没有适用于对称型 nat 的
    linhua
        11
    linhua  
       2017-02-10 12:17:02 +08:00
    NAT 有好几种类型,不是所有 NAT 类型都是可以穿透的。而平常的 NAT 类型恰好就是不能被穿透的类型。
    如果两边都是 Symmetric NAT 类型,那就无解了,只能通过服务器中转
    https://en.wikipedia.org/wiki/Network_address_translation#Methods_of_translation
    https://github.com/vzex/dog-tunnel/issues/37

    可以考虑使用 双边加速软件( kcptun , finalSpeed ) 或单边加速软件( TCP BBR , net-speeder ,锐速( serverSpeeder ))
    XiaoxiaoPu
        12
    XiaoxiaoPu  
       2017-02-10 12:28:53 +08:00 via iPhone
    试试 zerotier
    lll9p
        13
    lll9p  
       2017-02-10 12:29:34 +08:00
    @maojy1989 frp 只要自己的电脑有公网 IP 就行了啊
    kuretru
        14
    kuretru  
       2017-02-10 12:45:27 +08:00 via iPhone
    家里的路由上开 vpn server 公司连进来 路由器 设置路由表将目标服务器的流量通过 vpn 转至公司电脑,这样子需要公司的电脑有路由功能
    sldaniel
        15
    sldaniel  
       2017-02-10 13:00:22 +08:00 via iPhone
    推荐 zerotier
    Override
        16
    Override  
       2017-02-10 23:39:57 +08:00 via Android
    既然双方都处于 nat 后面,那如果再找一台服务器来充当代理、转发流量的话,相当于你进行了两层代理了。家里电脑首先经过代理服务器,再到你公司电脑,最后才到你的目标服务器。
    OK ,这种情况我建议使用 n2n ,它可以让你实现家里电脑和公司电脑间的直接通讯,无需经过中间代理,这样你就只需要一层代理了。不过,当双方的 nat 都是对称型 nat 的时候,不能做到直接通讯。
    holer
        17
    holer  
       2019-10-22 09:34:01 +08:00
    不知道 holer 工具是否适合这种需求场景
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1150 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.