Sea*_*ter 30 iptables port-forwarding
我曾经在端口 25570 上运行服务,我现在将其更改为在端口 25565 上运行,但我仍然希望尝试在旧端口上访问它的人能够访问该服务。所以我想在同一台机器上将端口 25570 转发到 25565。
我知道有很多关于转发到不同机器的问题,但我想知道使用同一台机器时方法是否不同?
Rob*_*ans 35
iptables -t nat -A PREROUTING -p tcp --dport 25570 -j REDIRECT --to-port 25565
Run Code Online (Sandbox Code Playgroud)
这假设您没有通过此框为整个网络路由流量,并且如果您是,则不期望发往其他主机的流量将在该端口上
小智 26
值得注意的是,接受的答案仅适用于连接到运行 iptables 的机器的其他网络主机。它不会重定向在 iptables 机器上运行的客户端尝试连接到端口 25570(例如)的端口。
这些条目将转发来自网络或运行服务的本地主机的连接的端口。
sudo iptables -t nat -I PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8443
sudo iptables -t nat -I OUTPUT -p tcp -o lo --dport 443 -j REDIRECT --to-ports 8443
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
37668 次 |
最近记录: |