0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一键动态切换IP脚本

jf_Fo0qk3ln 来源:菜鸟学信安 2023-12-08 10:25 次阅读

项目简介

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

脚本配置

T*o*r*rc

主要配置如下:

SOCKSPort 0.0.0.0:9050 # Bind to this address:port too.
SOCKSPort 0.0.0.0:38801 #这里开启多个t*o*r端口,对于t*o*r来说,每个端口会使用不同的链路,也就是不同的代*理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 #对于每个端口来说,每30秒重新创建一个新链路,也就是换一个新IP
CircuitBuildTimeout 10 #对于新建每个链路的过程来说,建立程序超过10秒则直接放弃,保障了连接到线路的质量

xray

利用xray的对不同协议的支持,以及inbound,outbound的灵活性,配置出站连接使用t*o*r的socks,相关配置如下:

{
    "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"
}
再配置代*理规则,则可实现通过t*o*r进行代*理,规则配置所有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端口,无认证
sudo ./init.sh 6666 user pass   #在6666端口开启socks5端口,帐号密码认证,帐号密码为: user/pass

图片

使用方式为正常的socks5使用方法,请求ip为t*o*r的ip,示例如下:

图片

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1703

    浏览量

    149511
  • 端口
    +关注

    关注

    4

    文章

    964

    浏览量

    32054
  • 脚本
    +关注

    关注

    1

    文章

    389

    浏览量

    14858
收藏 人收藏

    评论

    相关推荐

    方便快捷:PADS的一键快捷功能:一键灌铜,一键检查DRC

    倾情奉献给大家,非常实用的快捷功能一键灌铜: [hide] [/hide]一键检查连通性:[hide][/hide]一键检查安全间距::[hide] [/hide]一键清除Error标
    发表于 11-07 15:06

    请问怎么写实现一键切换功能?

    (); void temp_transfer(); void main() {check=1;while(1)//想在温度和时间之间一键切换{ if(check==0) { Delay1ms(10
    发表于 07-19 03:09

    基于shell脚本一键安装redis

    linux系统环境使用shell脚本一键安装redis的方法
    发表于 08-28 09:07

    kafka集群设置shell脚本一键启动经验总结

    kafka集群设置shell脚本一键启动和关闭
    发表于 09-18 08:54

    labview实现一键自动翻译主界面,傻瓜式中英文切换

    不同的程序都能一键翻译成英文?接下来我们步步实现以上功能:1.labview实现自动联网中英文翻译通过有道的翻译api实现一键翻译可方便的实现中英文互译这是需要中英文切换的主vi前面
    发表于 07-26 01:12

    Stm32怎么一键下载

    文章目录前言一键下载一键下载原理硬件原理图跳帽与启动存储映射串口下载程序由来一键下载流程通过 USB 控制机器复位握手解读前言最近在又要折腾 stm32 了,所以翻出了脚落里的开发板,先复习下
    发表于 08-05 08:13

    探讨一下一键快捷切换电源模式

    因生活需要经常切换电源模式,来回切换电源模式,这是一键快捷切换电源模式。代码视频如下:下面展示些 内联代码片。@echo off:menu
    发表于 12-31 07:27

    请问安路工程怎么出一键式编译脚本

    安路工程怎么出一键式编译脚本
    发表于 08-11 06:09

    VBS脚本实例之一键升级哨位台核心板和底板程序脚本的资料说明

    本文档的主要内容详细介绍的是VBS脚本实例之一键升级哨位台核心板和底板程序脚本的资料说明免费下载。
    发表于 05-07 18:22 0次下载
    VBS<b class='flag-5'>脚本</b>实例之<b class='flag-5'>一键</b>升级哨位台核心板和底板程序<b class='flag-5'>脚本</b>的资料说明

    Stm32 一键下载电路详解

    文章目录前言一键下载一键下载原理硬件原理图跳帽与启动存储映射串口下载程序由来一键下载流程通过 USB 控制机器复位握手解读前言最近在又要折腾 stm32 了,所以翻出了脚落里的开发板,先复习下
    发表于 11-24 18:06 9次下载
    Stm32 <b class='flag-5'>一键</b>下载电路详解

    一键安装脚本实现快速部署GrayLog Server 4.2.10单机版

    只需上传GraylogServer4.2.10_install.tar.gz和GrayLogServer_install.sh安装脚本并执行一键安装脚本即可完成GrayLog Server 4.2.10单机版的安装
    的头像 发表于 11-29 09:26 1919次阅读

    CDN快速检测脚本 一键获取真实ip

    脚本执行完成之后,会在命令行打印出是否存在CDN,也会在当前目录下生成个result.txt文件,将检测的结果写入,采用的是追加的方式写入到文件中,如果重新检测,可以删除result.txt文件
    的头像 发表于 12-09 10:12 3064次阅读

    CentOS7中使用一键脚本部署Librenms网络监控系统

    今天在CentOS7下使用一键脚本部署Librenms网络监控系统。
    的头像 发表于 09-14 09:27 1218次阅读
    CentOS7中使用<b class='flag-5'>一键</b><b class='flag-5'>脚本</b>部署Librenms网络监控系统

    一键开关电路的好处?生活中的一键开关电路有哪些?

    一键开关电路的好处?生活中的一键开关电路有哪些? 一键开关电路是指个电路设计,可以用个按钮或开关来控制多个电器或灯具的开关。
    的头像 发表于 10-22 15:18 2219次阅读

    变电站一键顺控系统和开关柜一键顺控有区别吗?

    变电站一键顺控系统和开关柜一键顺控威廉希尔官方网站 虽然都涉及到“一键顺控”的概念,但它们在应用范围和具体实现上有所不同,因此变电站一键顺控系统和开关柜一键
    的头像 发表于 07-31 13:34 559次阅读
    变电站<b class='flag-5'>一键</b>顺控系统和开关柜<b class='flag-5'>一键</b>顺控有区别吗?