環境: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代理池);
然后就成功了!