扭曲和躯干不起作用


12

我要在终端机上Tor。这是我曾经做过的,并且没有任何问题:

  • 运行Tor浏览器
  • 在终端中运行命令之前torifytorsocks之前

但是有一段时间,这是行不通的。我不记得在系统中进行某些特定更改后是否会发生这种情况。我没有任何重大的变化。

也许以下几行可以帮助您了解问题所在:

$ curl ifconfig.me
111.222.333.444       <<< My real IP

$ torify curl ifconfig.me 2> /dev/null 

$ torify curl ifconfig.me
[Jan 21 20:55:05] PERROR torsocks[16007]: socks5 libc connect: Connection refused (in socks5_connect() at socks5.c:185)

$ torsocks curl ifconfig.me
[Jan 21 20:59:50] ERROR torsocks[16100]: Unable to resolve. Status reply: 4 (in socks5_recv_resolve_reply() at socks5.c:666)
curl: (6) Could not resolve host: ifconfig.me

遇到此问题时,我可以轻松使用Tor浏览器,而不会出现任何问题。

任何想法如何解决这个问题?
谢谢

Answers:


13

花了很多时间和精力之后,我终于可以自己解决问题了。

似乎默认情况下,应该将Tor设置为将端口9050用于socks5。可以在/etc/tor/torsocks.conf文件中找到此设置。查看此文件中的这些行:

# Default Tor address and port. By default, Tor will listen on localhost for
# any SOCKS connection and relay the traffic on the Tor network.
TorAddress 127.0.0.1
TorPort 9050

根据我的TorBrowser设置,浏览器使用端口9150而不是9050。因此,我更改了相关行并将端口9150设置为端口。

现在,torsockstorify正常工作。
(似乎ifconfig.me网站存在一些技术问题,因为即使在浏览器中也无法打开它。但是其他网站运行良好。)


您更改了torrc文件或torsocks.conf吗?for Torsocks.conf将9150显示为TorPort,但仍与您完全相同的错误。
rowman '18

您是否使用TorBrowser或Tor服务?
Mostafa Ahangarha

我有可以正常工作的TorBrowser,但是我不能使用Torsocks。我正在运行Tor服务
Rowman '18

您是否尝试过将TorPort更改为9050?
Mostafa Ahangarha

1

我遇到了这种情况,并找出了原因:close_wait在运行带有torify的脚本后,tor端口处于一种状态,这意味着该端口不能短暂打开,因此torify在释放该端口之前不会起作用从close_wait

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.