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

Linux 流量转发

  •  
  •   mawing · 2014-08-09 22:16:51 +08:00 · 5670 次点击
    这是一个创建于 3752 天前的主题,其中的信息可能已经有所发展或是发生改变。
    材料:
    A:树莓派,debian,公网带宽和IP
    B:电脑,windows,公网无独立IP

    需求:
    访问树莓派的25565,转发到电脑的25565端口
    也就是树莓派做流量转发,用户通过树莓派访问电脑的服务

    树莓派可以换系统
    10 条回复    2014-08-10 13:00:32 +08:00
    mawing
        1
    mawing  
    OP
       2014-08-09 22:17:23 +08:00
    总之就是希望B电脑获得公网地址
    Havee
        2
    Havee  
       2014-08-09 22:25:42 +08:00   ❤️ 1
    iptables -t nat....
    读下 iptables 文档 nat 部分
    树莓派都折腾起来了,这个问题不应该问
    karlcheong
        3
    karlcheong  
       2014-08-09 23:15:02 +08:00   ❤️ 1
    這個... 我想到的
    windows上 cygwin+openssh 跑 reverse tunnel ..
    又或者 raspberrypi 跑VPN, windows 連接上去再做 portforward
    sandtears
        4
    sandtears  
       2014-08-09 23:28:50 +08:00 via Android
    方法太多了,socat 或者 ssh -L 都行
    sandtears
        5
    sandtears  
       2014-08-09 23:30:44 +08:00 via Android   ❤️ 1
    不好意思刚才看反了,以为树莓派没公网 ip

    你这种情况可以考虑在电脑上执行 ssh -R 连接树莓派。
    O21
        6
    O21  
       2014-08-09 23:58:28 +08:00
    你说的是端口映射吧?

    iptables -t nat -A PREROUTING -d 1.1.1.1 -p tcp --dport 25565 -j DNAT --to-destination 2.2.2.2:25565

    2是树莓派 1是你电脑
    karlcheong
        7
    karlcheong  
       2014-08-10 00:43:42 +08:00
    @mawing

    好吧... 上面說用iptables nat的人理解LZ問題應該和我想的不同

    到底是A,B在同一個LAN之下? (拿raspberrypi做路由接入公網),
    還是A,B分別獨立接入公網的情況呢..?

    A,B在同一個LAN之下(拿raspberrypi做路由接入公網), 這應該去用iptables nat 作port forward

    A,B分別獨立接入公網(B沒有公網IP的話), 這情況就該按我說的
    作ssh reverse tunnel 或者Windows VPN進去 raspberrypi 後再作port forward
    jings
        8
    jings  
       2014-08-10 00:45:04 +08:00
    nc -lp
    mawing
        9
    mawing  
    OP
       2014-08-10 00:57:07 +08:00
    @karlcheong 是分别接入公网的,现在南京电信居然不给公网IP了
    karlcheong
        10
    karlcheong  
       2014-08-10 13:00:32 +08:00   ❤️ 1
    @mawing 這個向客服投訴一次, 如果無效就直接工信部投訴吧... 一線ISP都沒有公網IP算什么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2600 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:47 · PVG 13:47 · LAX 21:47 · JFK 00:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.