安装
brew install tor
开启tor代理:
brew services start tor
或直接:
tor
启动tor后,确认一下tor的配置文件在哪里,这里显示配置文件不存在,到这个目录下:
/opt/homebrew/etc/tor
它会有一个torrc.sample的文件,把文件名.sample删除即可,然后打开该文件,在最底处添加:
SOCKSPort 9050
Socks5Proxy 127.0.0.1:7890
SOCKSPolicy accept *
MaxCircuitDirtiness 1 minutes
这里Socks5Proxy就是你科学上网工具的监听地址以及Socks端口,作为tor的上级代理。SOCKSPort就是tor服务的端口,SOCKSPolicy accept *意味着接收所有的地址,MaxCircuitDirtiness是设置ip变更时间,这里设置1分钟。
然后重启tor:
brew services restart tor
然后在终端输入以下命令查看配置是否成功启用:
curl —socks5-hostname localhost:9050 https://api.ipify.org/
当显示的ip并不是你的ip时,意味着tor的配置变更已经成功:
由于配置文件最短切换ip时间只能是1分钟,因此可以使用其他软件:
https://github.com/seevik2580/tor-ip-changer
在chrome使用SwitchOmega插件设置tor的socks代理配置:
终端tor代理监视,安装:
brew install nyx
在刚刚tor的配置文件中搜索:
ControlPort 9051
把注释关闭:
在终端执行:
brew services start tor
0
使用
在sqlmap中,支持proxy以及tor。这里我们配置好tor后可以使用tor来防止ip被封:
brew services start tor
1
在tor中使用chatGPT就可以避免去频繁切换全局代理。
用作代理池,对抗反爬。
原理
双重代理:
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...