因為需要使用到HTTP/HTTPS的代理IP芦圾,而且有時長上的固定,因此需要解決2個問題帝牡。
1往毡、如何保證IP的干凈程度,如果使用市面上的代理IP服務(wù)靶溜,那避免不了IP被一些『特殊』業(yè)務(wù)使用導(dǎo)致你的IP容易產(chǎn)生問題开瞭。
2、如何保證代理IP的使用時長罩息,市面上的代理IP服務(wù)時間一般無法自己定義嗤详,何時失效你只能靠是否能返回數(shù)據(jù)來判斷。
綜合以上瓷炮,如果要去訂制化費用上有點貴葱色,所以我選擇了自建多臺proxy服務(wù)器。
1娘香、服務(wù)器租用的撥號VPS苍狰,避免廣告這里不推薦IDC商了,自行查找吧烘绽,一般配置不需要很高淋昭,我用的都是別人的標(biāo)準(zhǔn)配置。2核安接,1G內(nèi)存翔忽,10G硬盤,
2赫段、需要注意的是不是每個IDC商都支持在撥號VPS上安裝Centos系統(tǒng)的呀打,購買前先咨詢一下。
系統(tǒng)配置
首先撥號VPS一般是會內(nèi)置好PPPOE的撥號命令的糯笙。
pppoe-start #開始撥號
pppoe-stop #斷開撥號
pppoe-status #查看撥號連接狀態(tài)
可以自己償試一下命令是否有效贬丛,如果無效就咨詢一下IDC商。
1.安裝tinyproxy
yum install -y epel-release
yum update -y
yum install -y tinyproxy
如過無法下載给涕,請先進(jìn)行撥號豺憔。不同的服務(wù)商的撥號命令可能不同,我這里使用的是pppoe-start
修改配置
vi /etc/tinyproxy/tinyproxy.conf
Port 8888 #默認(rèn)的proxy端口够庙,這里可以修改
Allow 127.0.0.1 #可使用的目標(biāo)IP恭应,要是你要讓所有請假都可以使用此代理,則將這行用#注釋掉
DisableViaHeader Yes#隱藏掉Via請求頭部耘眨,不隱藏的話則是透明代理而非匿名代理
啟動tinyproxy
service tinyproxy start
如果有遇到系統(tǒng)有防火墻有可能導(dǎo)致端口連接失敗昼榛,如果會配置建議自己配置一下防火墻端口,我是直接關(guān)閉的剔难。
systemctl stop firewalld.service
至此則proxy服務(wù)器則配置好了胆屿,使用ifconfig查看外網(wǎng)IP后掛個代理測試一下即要驗證是否安裝成功奥喻。