我有两台服务器,一台是 ROUTER - 配备 IPv6 IP 和私有 IPv4 IP,另一台是 WORKER - 仅配备私有 IPv4。我想配置 NAT/端口转发以通过第一台服务器的 IPv6 访问第二台服务器。
因此这是可能的,并将我连接到 WORKER 服务器:
ssh user@2a02:xxxxxxx::1 -p 30123
我还附加了图表来更好地解释我需要实现的目标。
注意:两个服务器都是 Ubuntu 18.04
我曾尝试配置 iptables 和 socat,但目前还没有成功。
我的尝试:
# Using socat
socat TCP6-LISTEN:30001,fork TCP4:192.168.1.1:22
# Using 6tunnel
6tunnel -6 30001 192.168.1.1 22
有人有使用 IPv6 进行这种转发的经验吗?如果有,该怎么做?
答案1
在调试过程中,我发现命令中存在拼写错误,修复后两个命令都可以正常工作。
# Using socat
socat TCP6-LISTEN:30001,fork TCP4:192.168.1.1:22
# Using 6tunnel
6tunnel -6 30001 192.168.1.1 22
信用