多 ip 前提下如何为 http 代理服务端指定出口 ip
背景:
debian系统
单网卡或多网卡配置同一网段多ip
用tinyproxy提供http代理服务
监听多个端口来提供服务。
请问如何为每个端口的用户指定一个独立的出口ip?默认情况下流量会走eth0的ip
答:多IP 配多个用户多个tinyproxy实例
NAT打标签
例tinyproxy启动的UID 为501,使用1.2.3.4这个IP出站
iptables -t mangle -A OUTPUT -m owner --uid-owner 501 -j MARK --set-mark 501
iptables -t nat -A POSTROUTING -m mark --mark 501 -j SNAT --to 1.2.3.4
0条评论