項(xiàng)目簡介
T*o*r*Proxy一鍵搭建動(dòng)態(tài)代*理,通過利用T*o*r搭建Socks5代*理,最終實(shí)現(xiàn)動(dòng)態(tài)切換IP的效果。
腳本配置
T*o*r*rc
主要配置如下:
SOCKSPort 0.0.0.0:9050 # Bind to this address:port too. SOCKSPort 0.0.0.0:38801 #這里開啟多個(gè)t*o*r端口,對于t*o*r來說,每個(gè)端口會(huì)使用不同的鏈路,也就是不同的代*理IP SOCKSPort 0.0.0.0:38802 SOCKSPort 0.0.0.0:38803 SOCKSPort 0.0.0.0:38804 SOCKSPort 0.0.0.0:38805 SOCKSPort 0.0.0.0:38806 SOCKSPort 0.0.0.0:38807 SOCKSPort 0.0.0.0:38808 SOCKSPort 0.0.0.0:38809 SOCKSPort 0.0.0.0:38810 NewCircuitPeriod 30 #對于每個(gè)端口來說,每30秒重新創(chuàng)建一個(gè)新鏈路,也就是換一個(gè)新IP CircuitBuildTimeout 10 #對于新建每個(gè)鏈路的過程來說,建立程序超過10秒則直接放棄,保障了連接到線路的質(zhì)量
xray
利用xray的對不同協(xié)議的支持,以及inbound,outbound的靈活性,配置出站連接使用t*o*r的socks,相關(guān)配置如下:
{ "protocol": "socks", "settings": { "servers": [ { "address": "tor-privoxy", "port": 38801 }, { "address": "tor-privoxy", "port": 38802 }, { "address": "tor-privoxy", "port": 38803 }, { "address": "tor-privoxy", "port": 38804 }, { "address": "tor-privoxy", "port": 38805 }, { "address": "tor-privoxy", "port": 38806 }, { "address": "tor-privoxy", "port": 38807 }, { "address": "tor-privoxy", "port": 38808 }, { "address": "tor-privoxy", "port": 38809 }, { "address": "tor-privoxy", "port": 38810 } ] }, "tag": "socks_out" }再配置代*理規(guī)則,則可實(shí)現(xiàn)通過t*o*r進(jìn)行代*理,規(guī)則配置所有domain和ip
{ "domain": [ "regexp:.*" ], "outboundTag": "socks_out", "type": "field" }, { "ip": [ "0.0.0.0/0", "::/0" ], "outboundTag": "socks_out", "type": "field" },
部署使用
部署方式使用docker部署,只需一條命令即可
sudo ./init.sh 6666 #在6666端口開啟socks5端口,無認(rèn)證 sudo ./init.sh 6666 user pass #在6666端口開啟socks5端口,帳號密碼認(rèn)證,帳號密碼為: user/pass
使用方式為正常的socks5使用方法,請求ip為t*o*r的ip,示例如下:
審核編輯:湯梓紅
-
IP
+關(guān)注
關(guān)注
5文章
1647瀏覽量
149327 -
端口
+關(guān)注
關(guān)注
4文章
955瀏覽量
32014 -
腳本
+關(guān)注
關(guān)注
1文章
387瀏覽量
14830
發(fā)布評論請先 登錄
相關(guān)推薦
評論