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

请教,家庭宽带开游戏服如何突破运行商限制?两个 UDP 端口。

  •  
  •   sn1p4am · 2015-11-06 14:51:50 +08:00 · 4095 次点击
    这是一个创建于 3298 天前的主题,其中的信息可能已经有所发展或是发生改变。

    情况如下:

    家庭宽带:联通, NAT 类型: Symmetric (据说为 4 ,,偶尔也是 3 )

    路由:已设置本机为 DMZ 主机,各种所需端口, TCP,UDP 都已经开放。

    游戏:方舟-生存进化,默认开服需要 7777UDP 端口(用端口检测软件检测出来的是 7778 ,但是在 steam 上显示为 7777 ,搞不懂= =), 27015UDP 端口。

    其他:一台某云服务器。

    需求如下:
    成功在本机开服,并且能发布到公网上,即 STEAM 游戏服务器列表上。

    我所做的测试:(本人小白,真的不太懂这些知识,求轻喷)

    A : TRACERT 了本机到百度,路过了好几个路由才到公网,应该是运营商上面的限制很多吧。

    B :路由器的 DDNS 功能,注册了花生壳,域名能指向本机。但花生壳不支持 UDP 端口,作罢。

    C :测试了 NAT123 中支持 UDP 端口的线路,正常开服,添加 7777,7778,27015 端口, 7778 和 27014 这两个 UDP 端口都测试正常,检测映射所对应的 NAT123 域名,确实也开启了相应端口,但是游戏无法在服务器列表出现。

    D :测试了在某外网服务器上搭建 Softether 的 VPN ,通过 PPTP 方式连接,使本地与服务器组成了一个局域网,在 Softether 分配的 IP 下可以互相 PING 通,但是无法映射端口。

    E :使用 teamviewer 将本机与服务器组成局域网,并且使用端口映射工具,成功把本机的 80 端口映射到了服务器上,也能在浏览器里直接访问服务器的外部 IP 和映射过的相应端口,看到我本机架设的测试网站。 UDP 端口也映射了,但是依然在服务器列表里看不到我创建的游戏。

    F :在某云服务器上测试了开服,表示一切正常,可以在列表中看到我的游戏,证明配置方法无误。

    目前进度:
    目前在尝试 OPENVPN ,听说可以转发所有数据,就是不明白桥接模式是怎么回事,听说这个模式开服好一些,另外是不是有一个“广播”的概念,可以解决这个问题?

    本人实在小白,大大们轻笑轻虐>_<,希望能指点一二。谢谢!!

    2 条回复    2016-07-17 13:00:02 +08:00
    sn1p4am
        1
    sn1p4am  
    OP
       2015-11-06 17:02:21 +08:00
    目前使用了一款工具,名字就不说了,问了客服,走的是 L2TP 模式,开了两个端口,开服成功。
    只是延迟有点不稳定,不过一般都在 100 以下,还是很想知道如何自己在服务端配置成功,我会继续尝试,成功后贴回来,虽然没人看,但还是记录下吧,貌似家庭宽带开服的需求也不小呢。
    asdfzxh6
        2
    asdfzxh6  
       2016-07-17 13:00:02 +08:00
    feiye
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:46 · PVG 05:46 · LAX 13:46 · JFK 16:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.