istoreOS redsocks 透明代理

1.安装redsocks

配置文件在 /etc/redsocks.conf
base {
log_debug = off;
log_info = off;
daemon = on;
redirector= iptables;
}
redsocks {
#本地redsocks 端口
local_ip = 0.0.0.0;
local_port = 12345;
#代理服务器地址 端口号
ip = "socks5";
port = 1081;
type = socks5;
#代理服务器登录用户名
login = "username";
#代理服务器登录密码
password = "password";
}启动 redsocks
redsocks -c /etc/redsocks.conf配置iptables
iptables -t nat -N REDSOCKS
iptables -t nat -A PREROUTING -i br-lan -p tcp -j REDSOCKS
iptables -t nat -A PREROUTING -i br-lan -p udp -j REDSOCKS# 配置不需要走 透明代理的 地址(示例根据 个人家庭网段处理)
iptables -t nat -A REDSOCKS -d 10.10.0.0/16 -j RETURN# 配置需要走 透明代理的 地址(示例根据 个人家庭网段处理)
iptables -t nat -A REDSOCKS -d 10.6.0.0/16 -p tcp -j REDIRECT --to-ports 12345
iptables -t nat -A REDSOCKS -d 10.11.0.0/16 -p tcp -j REDIRECT --to-ports 12345# 查看是否生效
iptables -t nat -L -niptables 重启会失效 保存本地 每次重启恢复
iptables-save > /etc/config/iptables vi /etc/rc.local #在 rc.local 添加 iptables-restore < /etc/config/iptables#验证效果
访问公司内网地址 看能不能打开
PS 本人是在旁路由上 并没有强制指定主路由DHCP网关是旁路由 所以需要那台通过透明代理走手动指定网关为旁路由
参考文章地址
redsocks连接socks5代理服务器实现全局代理,只是为了访问外网-OPENWRT专版-恩山无线论坛 (right.com.cn)
关于openwrt中无法支持iptables命令、以及如何保存iptables设置的策略和在重启系统后自动加载的问题。_openwrt安装iptables-CSDN博客
本文是原创文章,完整转载请注明来自 John Yan
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果