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

有什么办法可以在无公网服务器的情况实现穿透内网?

  •  
  •   lingo233 · 2015-06-30 16:37:22 +08:00 · 12304 次点击
    这是一个创建于 3470 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我这边上网用的一个静态10开头内网ip,想和朋友联机提示检测到严格的NAT。
    我搜了下ngrok n2n ssh的remoteforwarding都是需要公网服务器,花生壳又是那种只能一个月免费1G流量那种不能购买流量。
    有没有啥解决方案啊
    22 条回复    2015-07-01 09:55:37 +08:00
    yexm0
        1
    yexm0  
       2015-06-30 17:14:36 +08:00
    建议上工信部投诉.
    xingso
        2
    xingso  
       2015-06-30 17:27:24 +08:00
    豌豆荚内网可以购买啊。 1年100多。不限流量 1m带宽
    KaneLin1217
        3
    KaneLin1217  
       2015-06-30 17:54:07 +08:00 via Android
    服务器要直接访问的话,只能靠另外一台电脑进行端口转发。
    如果允许安装客户端和服务端的话,建议n2n
    xylophone21
        4
    xylophone21  
       2015-06-30 18:21:42 +08:00   ❤️ 1
    “联机“干什么?
    如果是自己的程序的话可以试试UDP打洞,不过也需要一个中转服务器,但服务器只在简历连接的时候用一点流量。
    lingo233
        5
    lingo233  
    OP
       2015-06-30 18:24:20 +08:00 via iPhone
    @xylophone21 怎么实现那?我们只是联机play game
    lingo233
        6
    lingo233  
    OP
       2015-06-30 18:26:54 +08:00
    @xingso 豌豆荚?
    xylophone21
        7
    xylophone21  
       2015-06-30 19:09:27 +08:00
    @lingo233 那不行的
    xingso
        8
    xingso  
       2015-06-30 21:42:42 +08:00
    @lingo233 口误了。。花生壳。。
    dianso
        9
    dianso  
       2015-06-30 21:46:37 +08:00
    netcat监听端口转发吧,linux,windows都行
    lalalakakaka
        10
    lalalakakaka  
       2015-06-30 21:50:19 +08:00
    @dianso 题主问的是没有公网服务器的情况下。。
    h404bi
        11
    h404bi  
       2015-06-30 21:58:36 +08:00   ❤️ 1
    以前用过 nat123 连 Minecraft,免费套餐限带宽不限流量,当然也有付费,具体参见: http://www.nat123.com/
    linhua
        12
    linhua  
       2015-06-30 22:06:58 +08:00
    n2n 有公共的服务端的,一般数据流量不经过服务端(还需测试)。
    datocp
        13
    datocp  
       2015-06-30 22:31:17 +08:00 via Android
    现在没浩方了吗。游戏没这么容易吧,以前都是自建softether联机的,当然有一方得有公网ip,其它的还没试过。
    nkdhskas
        14
    nkdhskas  
       2015-06-30 22:57:28 +08:00   ❤️ 1
    两边都是内网,不依靠公网服务器的话你真没法通信,这不是你求方法能搞定的
    花生壳什么的内网穿透服务也就是它给你提供了服务器而已
    如果你是嫌公网服务器贵,可以试试青云.用的时候打开,用完关
    msg7086
        15
    msg7086  
       2015-07-01 00:12:28 +08:00   ❤️ 1
    内网跨网关通信一定要一台公网服务器的。
    否则就相当于没连接互联网的两个局域网了。

    因为内网的机器互相看不到对方,而只能看到公网上的服务器。
    去掉了公网服务器,就等于去掉了互联网了。
    去掉了互联网,还怎么互联。
    laiyingdong
        16
    laiyingdong  
       2015-07-01 00:18:12 +08:00
    如果是局域网联机的话用hamachi
    公网的话呢用部分VPN可以解决
    (不过绝大多数VPN是一层NAT,不过PS Xbox之类的一层NAT可以的)
    不过想直接通信是不可能的 哪怕是QQ传文件或者各种P2P 点对点 要么别人有公网 要么有服务器握手
    Syaoran
        17
    Syaoran  
       2015-07-01 00:39:50 +08:00 via Android
    拉根网线。。。
    jy02201949
        18
    jy02201949  
       2015-07-01 01:00:09 +08:00
    能连外网的话,teamview不就是一个解决方案么。。。。虽说是个人版当商业版来用有点不厚道
    Khlieb
        19
    Khlieb  
       2015-07-01 02:49:23 +08:00 via Android
    偷偷拉网线
    zk8802
        20
    zk8802  
       2015-07-01 03:18:39 +08:00 via iPhone   ❤️ 1
    楼主可以试试 pwnat: https://github.com/samyk/pwnat
    rwzsycwan
        21
    rwzsycwan  
       2015-07-01 08:33:57 +08:00
    试试 teamview
    Karblue
        22
    Karblue  
       2015-07-01 09:55:37 +08:00
    然而teamview 自带vpn 可以用teamview 的vpn 可穿透内网.可联机
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2908 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:02 · PVG 21:02 · LAX 05:02 · JFK 08:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.