项目简介
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来说,每个端口会使用不同的链路,也就是不同的代*理ipsocksport 0.0.0.0:38802socksport 0.0.0.0:38803socksport 0.0.0.0:38804socksport 0.0.0.0:38805socksport 0.0.0.0:38806socksport 0.0.0.0:38807socksport 0.0.0.0:38808socksport 0.0.0.0:38809socksport 0.0.0.0:38810newcircuitperiod 30 #对于每个端口来说,每30秒重新创建一个新链路,也就是换一个新ipcircuitbuildtimeout 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,示例如下:
国外研发出一种阴极材料 电极能量密度可增加三倍
英飞凌欲收购意法半导体 兼并整合成为巨头发展利器
东芝摄影新技术 一次拍摄、两种图像
串口经过转换后的CAN帧格式与注意事项介绍
AI助力华为引领企业通信新变革
一键动态切换IP脚本
霍金预言:机器人要对人类反攻了?
智能温室大棚控制系统解决方案,它有哪些优势
锂电池上面的电路板作用及元件构成
工信部:华为已全面复工 富士康复工人数达81万人!
iOS10.3最新消息:iOS10.3.3Beta2今日凌晨推送更新,iOS10.3.3值得更新吗?iOS10.3.3Beta2更新使用感受分享
华为智能手机第二季度超越三星 华为鸿蒙系统布局比亚迪汉
人工智能两分钟就能准确诊断脑瘤
秒验 REST API 手机号码置换接口
浙江移动联合华为共同完成电信云&5GC分批升级解决方案
摩托罗拉p30评测 无明显短板可以尝试
用Python从头实现一个神经网络来理解神经网络的原理3
肥料快速检测仪的详细介绍
为什么测量的动态电阻数值偏大了?
深度解读TVS与OVP