Porxy 服務早期是因為網路頻寬小,通常在區網內把重複的流量用 proxy 來取代。
現在則變成一種可以欺騙 web server 客戶端來源 IP 的一個小技巧,有人用於當 bot 爬網站,有人用於分散流量抓迷片。而今天,我把它用來服務 pokemon bot client ,因為一個 bot 抓太慢拉!!! XDXD
* 安裝及設定 Linux 的 Proxy 服務
# 安裝 squid
yum install squid -y
# 編輯設定檔 /etc/squid/squid.conf
nano /etc/squid/squid.conf
# 在這段之後
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
# 放入下面三行規格, ip 請自行更動
acl mynet src 111.32.141.0/24
acl mynet src 111.32.141.0/24
http_access allow mynet
# 啟動
systemctl restart squid
# 開機預設啟動
systemctl enable squid
# 確定 port 3128 是否工作
netstat -antlp | grep squid
tcp6 0 0 :::3128 :::* LISTEN 29062/(squid-1)
* 設定 pokemon bot , 這裡是以 Ar1i 開發的 PokemonGo-Bot 來當範例。
https://github.com/Ar1i/PokemonGo-Bot/tree/master/Builds-Only
Ar1i 幾乎每天都在發新的版本,也修正很多 bug ,目前用過感覺最好的 bot 。
Proxy 設定 |
可以單機開四個 BOT |
作者不斷修改更新版本,目前可以線上直接做很多手機的工作了。 |
沒有留言:
張貼留言