环境:centos6.10-7x(虚拟机),配置好之后至少保证能上网
需求:在一台服务器上配置多ip,并实现,用哪个ip 作为代理,访问ip138.com这类的网站的时候就返回对应的ip。
实现步骤:
1.在centos上配置多ip(单网卡多ip,或者是多网卡的方式) 这里配置保证是这些ip都能上网;
2.创建多个系统用户,用不同的用户去启动ssserver实例------这步细心一点就好,像什么代理服务器端口,服务的本地端口别重复。
3.使用iptables uid-owner指定出口(需要看自己的系统版本是否支持多ip)–uid-owner、–pid-owner、–sid-owner、–cmd-owner;我这里使用的uid
4.对应的修改的,往iptable表里添加进去,并且重启iptables,
5.指定出口的时候,切记要查询用户所在id ,绑定的时候用id去绑定。
这样就实现了同一台电脑上(多ip代理池);
然后就成功了!