全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 5136|回复: 4
打印 上一主题 下一主题

[Windows VPS] 配置路由器的shadowsocks透明代理,有问题求教!

[复制链接]
跳转到指定楼层
1#
发表于 2014-11-7 16:24:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的极路由,目前固件版本是0.9006.2.6020s,已root
下载的是最新的shadowsocks客户端,版本1.4.8-4
在极路由的ssh下,我采用的ss-redir方案,也就是直接把流量转发到ss-redir监听的端口下

ss-redir顺利运行,iptables规则如下(XXX.XXX.XXX.XXX表示的我shadowsocks服务端的IP):

iptables -t nat -N SHADOWSOCKS
iptables -t nat -A SHADOWSOCKS -d XXX.XXX.XXX.XXX -j RETURN
iptables -t nat -A SHADOWSOCKS -d 0.0.0.0/8 -j RETURN
iptables -t nat -A SHADOWSOCKS -d 10.0.0.0/8 -j RETURN
iptables -t nat -A SHADOWSOCKS -d 127.0.0.0/8 -j RETURN
iptables -t nat -A SHADOWSOCKS -d 169.254.0.0/16 -j RETURN
iptables -t nat -A SHADOWSOCKS -d 192.168.0.0/16 -j RETURN
iptables -t nat -A SHADOWSOCKS -d 172.16.0.0/12 -j RETURN
iptables -t nat -A SHADOWSOCKS -d 224.0.0.0/4 -j RETURN
iptables -t nat -A SHADOWSOCKS -d 240.0.0.0/4 -j RETURN
iptables -t nat -A SHADOWSOCKS -m salist --salist china --match-dip -j RETURN
iptables -t nat -A SHADOWSOCKS -p tcp -j DNAT --to-destination 127.0.0.1:1080
iptables -t nat -A OUTPUT -p tcp -j SHADOWSOCKS
iptables -t nat -A PREROUTING -p tcp -j SHADOWSOCKS

问题来了,我在极路由的ssh下执行
curl http://20140507.ip138.com/ic.asp
显示的IP已经是shadowsocks服务端的IP了,这说明shadowsocks客户端已经顺利运行了,而且OUTPUT链顺利插入了SHADOWSOCKS规则。

但Lan上的主机全都无法访问国外的主机,这说明PREROUTING链有问题,但我折腾了了半天,没有找到原因,各位帮忙分析一下!谢谢!
2#
 楼主| 发表于 2014-11-7 16:40:09 | 只看该作者
找到问题了,那个127.0.0.1的问题~~
突然意识到prerouting链的DNAT填127.0.0.1作为目标地址会……额,改成路由器的IP就搞定了,
3#
发表于 2014-11-7 20:04:54 | 只看该作者
这个极路由 是猫路由一体机的 直接插电话线
还是要只有路由功能 需要猫
5#
 楼主| 发表于 2014-11-7 21:29:39 | 只看该作者
满意沟通 发表于 2014-11-7 20:04
这个极路由 是猫路由一体机的 直接插电话线
还是要只有路由功能 需要猫

需要猫,它上面没有电话线或者光纤的接口
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 05:22 , Processed in 0.103241 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表