|
项目简介
T*o*r*Proxy一键搭建动态代*理,通过利用T*o*r搭建Socks5代*理,最终实现动态切换IP的效果。
脚本配置
- <p>T*o*r*rc</p><p>
- </p><p>主要配置如下:</p><p>
- </p><p>SOCKSPort 0.0.0.0:9050 # Bind to this address:port too.</p><p>SOCKSPort 0.0.0.0:38801 #这里开启多个t*o*r端口,对于t*o*r来说,每个端口会使用不同的链路,也就是不同的代*理IP</p><p>SOCKSPort 0.0.0.0:38802</p><p>SOCKSPort 0.0.0.0:38803</p><p>SOCKSPort 0.0.0.0:38804</p><p>SOCKSPort 0.0.0.0:38805</p><p>SOCKSPort 0.0.0.0:38806</p><p>SOCKSPort 0.0.0.0:38807</p><p>SOCKSPort 0.0.0.0:38808</p><p>SOCKSPort 0.0.0.0:38809</p><p>SOCKSPort 0.0.0.0:38810</p><p>
- </p><p>NewCircuitPeriod 30 #对于每个端口来说,每30秒重新创建一个新链路,也就是换一个新IP</p><p>CircuitBuildTimeout 10 #对于新建每个链路的过程来说,建立程序超过10秒则直接放弃,保障了连接到线路的质量</p><p>
- </p><p></p>
复制代码
xray
利用xray的对不同协议的支持,以及inbound,outbound的灵活性,配置出站连接使用t*o*r的socks,相关配置如下:
- <p>
- </p><p>{</p><p> "protocol": "socks",</p><p> "settings": {</p><p> "servers": [</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38801</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38802</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38803</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38804</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38805</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38806</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38807</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38808</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38809</p><p> },</p><p> {</p><p> "address": "tor-privoxy",</p><p> "port": 38810</p><p> }</p><p> ]</p><p> },</p><p> "tag": "socks_out"</p><p>}</p><p>
- </p><p>再配置代*理规则,则可实现通过t*o*r进行代*理,规则配置所有domain和ip</p><p>{</p><p> "domain": [</p><p> "regexp:.*"</p><p> ],</p><p> "outboundTag": "socks_out",</p><p> "type": "field"</p><p> },</p><p> {</p><p> "ip": [</p><p> "0.0.0.0/0",</p><p> "::/0"</p><p> ],</p><p> "outboundTag": "socks_out",</p><p> "type": "field"</p><p>},</p><p>
- </p><p></p>
复制代码
部署使用
部署方式使用docker部署,只需一条命令即可
- <p>sudo ./init.sh 6666 #在6666端口开启socks5端口,无认证</p><p>sudo ./init.sh 6666 user pass #在6666端口开启socks5端口,帐号密码认证,帐号密码为: user/pass</p>
复制代码
使用方式为正常的socks5使用方法,请求ip为t*o*r的ip,示例如下:
下载地址
进入公众号Hack分享吧
回复关键字【231124】获取下载链接
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|