IPv6代理服務器
IPv6代理服務器
https://github.com/Theodikes/ipv6-proxy-server
在任何 Linux 發行版上僅使用一個腳本即可創建您自己的 IPv6 反向連接代理服務器。子網上任意數量的隨機 IP,非常適合解析和流量套利(Google/Facebook/Youtube/Instagram 和許多其他支持 IPv6)。
提問:@just_temp
教程
假設您已經將整個 IPv6 子網(/48 或 /64)路由到您的服務器。
趕緊跑:
#sudo su
git clone https://github.com/Theodikes/ipv6-proxy-server.git && cd ipv6-proxy-server
chmod +x ipv6-proxy-server.sh
./ipv6-proxy-server.sh -s 64 -c 100 -u username -p password -t http -r 10sudo如果您不在 root 下,請取消註釋第一行或運行所有命令。
如果腳本已經安裝,您只需運行一個命令即可重新配置參數,例如:
./ipv6-proxy-server.sh -s 64 -c 20 -u username2 -p password2 -t socks5 -r 2舊實例將被禁用,新實例將很快啟動,無需重新安裝。
命令行參數:
-s或--subnet- IPv6子網,完全專用於您的服務器。16,32,48,64,80,96或112, 默認64-c或--proxy-count- 您想要擁有的代理總數(從 1 到 10000)-t或--proxies-type- 代理類型 -http或socks5。http如果沒有提供值,則默認-u或--username- 所有代理驗證登錄-p或--password- 所有代理驗證密碼(如果您既不指定用戶名也不指定密碼,代理將在沒有驗證的情況下運行)--random- 沒有值的 bool 參數,如果使用,每個反向連接代理將有隨機的用戶名和密碼,將寫入反向連接代理文件(-f參數)--start-port- 反向連接 IPv4 起始端口。例如,如果您創建 1500 個代理並且start-port是20000,並且服務器外部 IPv4 是,180.113.14.28您可以使用 等連接到代理180.113.14.28:20000,180.113.14.28:20001直到180.113.14.28:21500-r或--rotating-interval- 整個代理池的輪換間隔(以分鐘為單位)。在每個時間間隔結束時,所有代理的輸出(外部 IPv6)地址都會更改,並且代理服務器會重新啟動,這會中斷現有連接幾秒鐘。從 0 到 59,默認值 -0(禁用旋轉)-l或--localhost- bool 參數沒有值,如果使用,所有反向連接代理將僅在 localhost 上可用(127.0.0.1:30000而不是180.113.14.28:30000)-f或--backconnect-proxies-file- 文件路徑,當代理開始工作時,將在其中寫入反向連接代理列表(默認~/proxyserver/backconnect_proxies.list)。您只需複制此文件中的所有代理,並將它們用作 IPv6 代理列表中的軟件即可。-m或--ipv6-mask- 第一個塊在服務器子網上,未更改部分,僅在腳本無法自動解析 ipv6 掩碼時使用。例如,如果服務器上的外部 ipv6 地址是,2a03:6f01:5::1da6並且您想要使用整個 /64 子網,則腳本無法解析 ipv6 網關,因為地址零字段替換為::. /64 子網的真實掩碼是前四個塊 -2a03:6f01:5:0-i或者--interface- 以太網接口名稱,IPv6 子網分配到該接口並且所有代理都將在該接口上啟動。默認情況下自動從系統信息解析,僅當您的服務器上有非標準/附加接口時才使用。-d或者--disable-inet6-ifaces-check- 禁用 /etc/network/interfaces 配置檢查並在出錯時退出。僅當配置由 cloud-init 或類似的東西處理時使用(例如,在 Vultr 服務器上),很少使用的參數,請檢查您的 VPS 文檔
留言
張貼留言