goagent + iptables 能让阿里云主机翻墙吗?


想让阿里云主机访问twitter API, 在主机上装了goagent,成功运行proxy.py,8086 8087端口正常
然后iptables输入一下命令


 iptables -t nat -D PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8087

意思是想把流量转发给8087,curl baidu.com 发现流量根本没走8087端口,请问有什么办法吗?

iptables goagent 阿里云

╅木偶戏↖。 11 years, 2 months ago

HTTP 流量重定向到代理哪有你想像的这么简单……参考 Linux「真」全局 HTTP 代理方案 - 依云's Blog

你这句 iptables 是从哪里抄来的? 乱七八糟

  1. -D 表示 删除规则 而不是添加。添加到开始用 -I ,到最后用 -A
  2. PREROUTING chain 只对外部来源数据有效(也就是只针对通过这台主机上网的机器)。要对本机产生的数据重定向应该用 OUTPUT chain
  3. 你确认你的网卡设备名叫 eth1 了吗?
镜音Len answered 11 years, 2 months ago

Your Answer