Linux 流量转发

2014 年 8 月 9 日
 mawing
材料:
A:树莓派,debian,公网带宽和IP
B:电脑,windows,公网无独立IP

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

树莓派可以换系统
6349 次点击
所在节点    问与答
10 条回复
mawing
2014 年 8 月 9 日
总之就是希望B电脑获得公网地址
Busy
2014 年 8 月 9 日
iptables -t nat....
读下 iptables 文档 nat 部分
树莓派都折腾起来了,这个问题不应该问
karlcheong
2014 年 8 月 9 日
這個... 我想到的
windows上 cygwin+openssh 跑 reverse tunnel ..
又或者 raspberrypi 跑VPN, windows 連接上去再做 portforward
sandtears
2014 年 8 月 9 日
方法太多了,socat 或者 ssh -L 都行
sandtears
2014 年 8 月 9 日
不好意思刚才看反了,以为树莓派没公网 ip

你这种情况可以考虑在电脑上执行 ssh -R 连接树莓派。
O21
2014 年 8 月 9 日
你说的是端口映射吧?

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
2014 年 8 月 10 日
@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
2014 年 8 月 10 日
nc -lp
mawing
2014 年 8 月 10 日
@karlcheong 是分别接入公网的,现在南京电信居然不给公网IP了
karlcheong
2014 年 8 月 10 日
@mawing 這個向客服投訴一次, 如果無效就直接工信部投訴吧... 一線ISP都沒有公網IP算什么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126981

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX