在 Gateway Linux 上设置端口转发,你需要使用 iptables 命令
-
首先,确保你已经安装了
iptables。如果没有安装,可以使用以下命令安装:对于基于 Debian 的系统(如 Ubuntu):
sudo apt-get update sudo apt-get install iptables对于基于 RHEL 的系统(如 CentOS):
sudo yum install iptables -
打开终端并使用以下命令创建一个新的 iptables 规则,将本地端口 8080 转发到远程服务器的 IP 地址和端口 80:
sudo iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination <远程服务器IP>:80请将
<远程服务器IP>替换为实际的服务器 IP 地址。 -
为了使这个规则在系统重启后仍然生效,你需要保存 iptables 规则。对于基于 Debian 的系统,可以使用以下命令:
sudo sh -c "iptables-save > /etc/iptables/rules.v4"对于基于 RHEL 的系统,可以使用以下命令:
sudo sh -c "iptables-save > /etc/sysconfig/iptables" -
最后,重启 iptables 服务以应用更改。对于基于 Debian 的系统:
sudo systemctl restart netfilter-persistent对于基于 RHEL 的系统:
sudo systemctl restart iptables
现在,当你在 Gateway Linux 设备上访问本地端口 8080 时,请求将被转发到远程服务器的 IP 地址和端口 80。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1219792.html