小编haw*_*awk的帖子

进出 WAN 的端口转发?

是否可以将数据包从互联网端口转发到互联网上的另一个地址?

我发现的所有端口转发教程都重点关注 NAT 端口转发,但我只想将连接重定向到另一个公共地址,并且我似乎无法为此目的调整防火墙设置。有可能吗?

我正在使用iptables/ufw并且尝试了以下操作(在 /etc/ufw/before.rules 中):

:PREROUTING ACCEPT [0:0]
-A PREROUTING -i eth0 -d $VPS_PUBLIC_IP -p tcp --dport 80 -j DNAT --to-destination $PUBLIC_WEB_SERVER_IP:80
Run Code Online (Sandbox Code Playgroud)

(我也尝试*nat在此之前添加该行,但随后我也收到错误Bad argument '*nat'。)

但是当我启动 ufw 时,出现“RULE_APPEND failed (Invalid argument):rule in chain PREROUTING”错误。

我的最终目标是能够在浏览器中访问(例如)https://1.2.3.4 ,并在没有 VPN 的情况下查看(公共托管)网站https://9.8.7.6 。

更新:我正在尝试从我的 PC 连接到 VPS 并转发到公共网络服务器。我的 VPS 除了转发连接之外应该不做任何事情。

networking firewall port-forwarding ubuntu-server

5
推荐指数
2
解决办法
2419
查看次数