Linux 流量转发

2014-08-09 22:16:51 +08:00
 mawing
材料:
A:树莓派,debian,公网带宽和IP
B:电脑,windows,公网无独立IP

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

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

你这种情况可以考虑在电脑上执行 ssh -R 连接树莓派。
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
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
2014-08-10 00:45:04 +08:00
nc -lp
mawing
2014-08-10 00:57:07 +08:00
@karlcheong 是分别接入公网的,现在南京电信居然不给公网IP了
karlcheong
2014-08-10 13:00:32 +08:00
@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