首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用终端更改Tor提供的IP地址?

如何使用终端更改Tor提供的IP地址?
EN

Ask Ubuntu用户
提问于 2014-07-19 19:58:41
回答 5查看 56.4K关注 0票数 23

我有托尔服务,我想使用终端更改Tor给我的IP地址。换句话说:如何从命令行上的Tor请求一个新的IP地址?

EN

回答 5

Ask Ubuntu用户

回答已采纳

发布于 2014-07-19 20:16:24

对于在Ubuntu上运行的tor守护进程,首先尝试如下:

代码语言:javascript
运行
复制
killall -HUP tor

如果不起作用,请在torrc文件中启用控制端口。

然后,使用tor --hash-password password为控制端口设置密码。

打开到控制端口的telnet连接并发出NEWNYM命令:

代码语言:javascript
运行
复制
printf 'AUTHENTICATE "password"\r\nSIGNAL NEWNYM\r\n' | nc 127.0.0.1 9051

资料来源:

票数 26
EN

Ask Ubuntu用户

发布于 2015-05-14 09:51:32

您只需在bash脚本中键入或插入:

代码语言:javascript
运行
复制
service tor reload
票数 24
EN

Ask Ubuntu用户

发布于 2017-12-24 09:06:15

方法1: HUP

更改由Tor使用终端提供的IP地址上提到过,但是这里有一些更多的细节:

代码语言:javascript
运行
复制
sudo killall -HUP tor

然后检查您的IP是否已更改:

代码语言:javascript
运行
复制
curl --socks5 127.0.0.1:9050 http://checkip.amazonaws.com/

sudo apt-get install tor版本1.6.0-5在Ubuntu17.10中测试.

sudo是必需的,因为默认情况下进程是由根启动的。

HUP信号对Tor守护进程的确切作用记录在:https://gitweb.torproject.org/torspec.git/tree/control-spec.txt?id=03aaace9bd9459b0d4bf22a75012acf39d07bcec#n394中,相当于通过命令端口发送一些命令。

Browser Bundle 5.0.5不受此影响,只有像默认9050这样的守护进程端口,TBB不使用这些端口。有关该用例,请参见:https://tor.stackexchange.com/questions/1071/how-can-a-new-circuit-happen-without-closing-all-tabs

如果您正在部署一批Tor If 如前所述,您可以有选择地发送:

代码语言:javascript
运行
复制
kill -HUP $PID

方法2:控制端口

凯特提到:

代码语言:javascript
运行
复制
(echo authenticate '""'; echo signal newnym; echo quit) | nc localhost 9051

但是要想在Ubuntu17.10上工作,您必须首先:

  • 通过取消注释: ControlPort 9051从/etc/tor/torrc启用控制端口
  • 设置空密码,否则就会给出515 Authentication failed: Wrong length on authentication cookie.。第一次运行: tor -散列密码‘这输出类似于: 16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2 Now on /etc/tor/torrc,更新行: HashedControlPassword 16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
  • 重启Tor: sudo service tor重新启动

奖金:如何检查您的IP是否更改了

代码语言:javascript
运行
复制
curl --socks5 127.0.0.1:9050 http://checkip.amazonaws.com/

另请参阅:

相关线程

票数 8
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/499995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档