我试图将端口 80 上的本地 IP (10.42.42.152) 请求重定向到远程服务器,例如 google.com (173.194.113.104:80)。远程服务器已启动,ip_forward 已启用,但我只收到“连接被拒绝”。
root@raspi:~# telnet 10.42.42.152 80
Trying 10.42.42.152...
telnet: Unable to connect to remote host: Connection refused
Run Code Online (Sandbox Code Playgroud)
显示ip转发已启用:
root@raspi:~# cat /proc/sys/net/ipv4/ip_forward
1
Run Code Online (Sandbox Code Playgroud)
以下是我的默认 iptables 规则:
# /etc/iptables.up.rules
# Generated by iptables-save v1.4.14 on Fri Sep 26 10:22:12 2014
*filter
:INPUT ACCEPT [8542:1505054]
:FORWARD ACCEPT [476:105829]
:OUTPUT ACCEPT [6274:968245]
COMMIT
# Completed on Fri Sep 26 10:22:12 2014
# Generated by iptables-save v1.4.14 on Fri Sep 26 10:22:12 2014
*nat
:PREROUTING ACCEPT [533:70053]
:INPUT …
Run Code Online (Sandbox Code Playgroud)