安全矩阵

 找回密码
 立即注册
搜索
查看: 886|回复: 0

T*o*r*Proxy!一键动态切换IP脚本

[复制链接]

215

主题

215

帖子

701

积分

高级会员

Rank: 4

积分
701
发表于 2023-12-1 20:44:11 | 显示全部楼层 |阅读模式
项目简介

T*o*r*Proxy一键搭建动态代*理,通过利用T*o*r搭建Socks5代*理,最终实现动态切换IP的效果。


脚本配置

  1. <p>T*o*r*rc</p><p>
  2. </p><p>主要配置如下:</p><p>
  3. </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>
  4. </p><p>NewCircuitPeriod 30 #对于每个端口来说,每30秒重新创建一个新链路,也就是换一个新IP</p><p>CircuitBuildTimeout 10 #对于新建每个链路的过程来说,建立程序超过10秒则直接放弃,保障了连接到线路的质量</p><p>
  5. </p><p></p>
复制代码

xray
利用xray的对不同协议的支持,以及inbound,outbound的灵活性,配置出站连接使用t*o*r的socks,相关配置如下:
  1. <p>
  2. </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>
  3. </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>
  4. </p><p></p>
复制代码

部署使用

部署方式使用docker部署,只需一条命令即可

  1. <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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2024-11-28 01:29 , Processed in 0.016443 second(s), 19 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表