V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sxguka
V2EX  ›  WireGuard

家有公网 IP,如何在宿舍开放端口跟朋友联机?

  •  
  •   sxguka · 8 天前 via Android · 330 次点击
    我想和我的朋友进行星露谷物语联机,但是这款游戏只能使用 IP 直连,也就是局域网联机或者告诉朋友公网 IP ,没有服务器,也没有 p2p 打洞功能。

    我家里拥有中国电信的 V4+v6 双栈公网 IP ,宿舍仅拥有 V4 的大内网 IP 。然后我和我的朋友不在同一个学校。

    因此当我在宿舍游戏的时候,显而易见的方案就是 wireguard 回家,这样出口 IP 就变成了家里。朋友自然可以跟我加入同一个 wireguard ,相当于进行了异地组虚拟局域网。

    但是这种方式侵入性太强,因为朋友仅仅只需要通过游戏联机,不需要让朋友的所有网络流量都回我家中转。

    那么有没有一种方法仅仅只是让我在宿舍能够利用成功家里的公网 IP ,也就是把游戏对应的端口映射到公网上,这样对方就可以通过 IP 地址直连我。

    也就是说只需要我这边连回家利用家的公网 IP 和端口开放映射,然后朋友就可以跟我联机了。
    第 1 条附言  ·  8 天前
    注意公网 IP 在家里,但是我们双方在不同学校的宿舍,宿舍都是大内网,没有 V6 。

    wg 是部署在电脑上的,不是路由器上,路由器不支持。
    第 2 条附言  ·  8 天前
    我靠,我忘了,其实我只要在他那边的 wg 那你设置只通过局域网 IP 就可以分流了,然后就可以联机打游戏了。
    第 3 条附言  ·  4 天前
    @Donaldo 我被禁止回复了,不过还是感谢,今天成功部署了 FRP ,并且成功开放端口。经过实测,同城跨运营商和省外同运营商的朋友都可以连接。根据常识应该连接问题都不大。
    Donaldo
        1
    Donaldo  
       8 天前
    反向代理咯,可以用 frp 。
    Lentin
        2
    Lentin  
       8 天前
    光猫或者路由器端口映射一下不就好了……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1154 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:16 · PVG 02:16 · LAX 11:16 · JFK 14:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.