V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Unknowncheats
V2EX  ›  宽带症候群

关于 NAT type 问题

  •  
  •   Unknowncheats · 2019-08-13 18:01:37 +08:00 via Android · 6053 次点击
    这是一个创建于 1679 天前的主题,其中的信息可能已经有所发展或是发生改变。

    成迷于 elite dangerous,P2P 游戏,但是直连虽然是 full cone 但是国内的网络你们是知道的,登陆都登陆不上。搞个个 aliyun,openvpn 搭上,推送全局路由,但是发现 NAT type 是严格…………求解

    25 条回复    2022-06-14 21:55:53 +08:00
    alschw
        1
    alschw  
       2019-08-13 18:11:17 +08:00 via Android
    t/584303
    LGA1150
        2
    LGA1150  
       2019-08-13 19:00:47 +08:00 via Android
    yexm0
        3
    yexm0  
       2019-08-13 19:04:32 +08:00
    Unknowncheats
        4
    Unknowncheats  
    OP
       2019-08-13 19:06:20 +08:00 via Android
    @LGA1150 服务器测试 NAT type 已经是 full cone
    Unknowncheats
        5
    Unknowncheats  
    OP
       2019-08-13 19:06:47 +08:00 via Android
    @yexm0 想自己折腾,最主要是我这学生机便宜
    Unknowncheats
        6
    Unknowncheats  
    OP
       2019-08-13 19:09:30 +08:00 via Android
    @LGA1150 在网上找到的方法,openvpn 分配静态 IP,iptables 直接转发端口到 openvpn 内部 IP,我测试了下并不靠谱
    shikkoku
        7
    shikkoku  
       2019-08-13 20:32:44 +08:00
    S*ad*wsocks 可以 fullcone。
    Liqianyu
        8
    Liqianyu  
       2019-08-13 20:46:12 +08:00 via iPad
    非要自建的话...
    l2tp or wireguard➕UDPSpeeder
    我是不建议浪费时间的,选择适合自己的专业游戏加速器才是王道。
    因为即使技术都弄好,你要不够钱买 or 没有路子买加速器的线路,人家都是专线好吧。
    LGA1150
        9
    LGA1150  
       2019-08-13 22:15:15 +08:00 via Android   ❤️ 1
    @Unknowncheats 看来你没理解我的意思
    在你的配置中你的 VPS 做了 SNAT/MASQUERADE,而 Linux SNAT 就是 Symmetric
    你要用文中的 Full Cone NAT 模块代替之
    LGA1150
        10
    LGA1150  
       2019-08-13 22:20:25 +08:00 via Android
    然后阿里云安全组的设置
    iillililqq
        11
    iillililqq  
       2019-08-13 22:23:05 +08:00
    安全组的设置
    Unknowncheats
        12
    Unknowncheats  
    OP
       2019-08-13 23:42:05 +08:00 via Android
    @LGA1150 明白了,多谢!
    Unknowncheats
        13
    Unknowncheats  
    OP
       2019-08-13 23:43:00 +08:00 via Android
    @iillililqq 全部以打开
    feast
        14
    feast  
       2019-08-14 10:32:12 +08:00
    你描述用了 OpenVPN,这是一个 L2 的转发,会存在 NAT 转换,所以请直接使用 55 的加密 SOCKS5
    cfcboy
        15
    cfcboy  
       2019-08-14 10:36:04 +08:00 via iPhone
    netchx
    Unknowncheats
        16
    Unknowncheats  
    OP
       2019-08-14 10:42:14 +08:00 via Android
    @cfcboy @feast 依旧是严格,没有改变,所以还得加模块
    Unknowncheats
        17
    Unknowncheats  
    OP
       2019-08-14 15:26:14 +08:00 via Android
    @LGA1150 谢谢,成功把 openvpn 搞成了 full cone,非常感谢!!
    Unknowncheats
        18
    Unknowncheats  
    OP
       2019-08-14 15:30:12 +08:00 via Android
    @feast 加了 fullcone 模块,openvpn 成功转为 fullcone nat
    iwtbauh
        19
    iwtbauh  
       2019-08-14 22:09:53 +08:00 via Android
    @LGA1150 #9

    Linux 的 snat 是“ source NAT ”的意思。而且效果等价为端口限制圆锥形 NAT 而不是你说的对称 NAT
    cfcboy
        20
    cfcboy  
       2019-08-15 01:10:40 +08:00 via iPhone
    怎么实现的,能详细说说吗?
    Unknowncheats
        21
    Unknowncheats  
    OP
       2019-08-15 01:14:27 +08:00 via Android
    @cfcboy 看单发的帖子,不过教程因为写了 openvpn iptables 示例,被锁住了,正在请求解锁。真麻烦
    cfcboy
        22
    cfcboy  
       2019-08-15 09:16:14 +08:00 via iPhone
    嗯。谢谢,主要想知道 fullcone 模块是怎么加的?
    LGA1150
        23
    LGA1150  
       2019-08-16 19:58:45 +08:00 via Android
    @iwtbauh #19
    不完全是 Port restricted 也不完全是 Symmetric
    你可以看 https://blog.chionlab.moe/2018/02/09/full-cone-nat-with-linux/ 的 FAQ 部分
    moksa
        24
    moksa  
       2021-08-07 20:51:34 +08:00
    老铁最后是怎么设置的说一下呗,增加了 FULLCONE,设置了静态 IP,还需要怎么设置 iptables 嘞?麻烦说一下吧
    starryloki
        25
    starryloki  
       2022-06-14 21:55:53 +08:00
    @Unknowncheats 按照楼主的方法尝试了一下, 用 NAT Type Tester 测出来的结果为 Unknow, 楼主也是这种情况吗?
    https://github.com/HMBSbige/NatTypeTester
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5435 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 08:53 · PVG 16:53 · LAX 01:53 · JFK 04:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.