问题标签 [torsocks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
228 浏览

python - 调用 Urlopen 方法时收到错误

我有一个 Python 脚本,其目标是根据用户输入打开一个网页,然后从该网页中抓取特定信息。此脚本以以下导入语句开头:

发生错误的部分涉及处理所需网页的 url。

当脚本到达突出显示的语句(调用 urlopen 方法的位置)时,我收到以下错误消息:

此外,我的 torsocks 运行在与此脚本相同的 VM 中,即 Ubuntu v20.04。

有人提到用这个脚本运行“sudo”。但是在这样做的过程中,发生了这种情况:

因此,最初使用“sudo”运行此脚本时,我什至无法进入数据输入提示。然而,以普通用户身份运行这个脚本,它可以识别 socks 模块,从而让我走得更远。

在运行这个脚本之前,我确保我已经安装了 socks、socket 和 beautifulsoup4。我什至尝试安装 bs4('beautifulsoup4' 的缩写)。这是显示的内容:

我使用“sudo”重新运行了脚本,但收到了相同的错误消息:

我发现我没有正确安装 bs4 模块。所以我确保模块安装正确:

重新运行“sudo python3 dark_web_scrape_main.py”,终于打通了输入法部分,但是这次尝试执行urlopen方法时,显示如下错误信息:

我想我无法在我的 Ubuntu v20.04 VM 中的 Firefox 浏览器上打开洋葱站点。因此,为了欢笑和笑声,我打开了 Firefox,并在浏览器窗口中输入:“http://xmh57jrzrnw6insl.onion”。它返回“我们无法连接到位于 'http://xmh57jrzrnw6insl.onion' 的服务器”。

我在https://protonmail.com/support/knowledge-base/firefox-onion-sites/上研究了这个特定问题,并按照以下步骤操作:

  1. 在 Firefox 中,在浏览器 URL 字段(也称为搜索栏)中输入“about:config”。
  2. 选择按钮“接受风险并继续”。
  3. 在搜索栏中输入“network.dns.blockDotOnion”。
  4. 此属性的当前设置为“True”;切换为“假”。

重试访问该洋葱站点。还是不行。

我什至通过从以下语句中删除注释标记来更新 /etc/tor/torrc 文件:

我还将“CookieAuthorization”属性值修改为“0”。仍然无法访问洋葱站点。

最后,我在 Firefox 的“about:preferences”部分意识到,当我使用 localhost:9050 设置手动代理配置时,我忘记取消选择“Enable DNS over HTTPS”并选择“Proxy DNS when using SOCKS v5”。现在我可以在我的 Firefox 浏览器中访问洋葱站点。但是,在我的脚本中调用 urlopen 方法时,我仍然会遇到错误。请指教。

我的教授建议我在“python3 <script_name>.py 调用前加上“torsocks”。但是,我似乎不能同时使用“sudo”和“torsocks”作为前言。

0 投票
0 回答
71 浏览

python - 有没有办法直接在运行 Selenium 的 Python 脚本上使用 Torsocks?

我有一个运行 Selenium 的简单 Python 脚本,我尝试过使用 Torsocks(像往常一样),就像这样:torsocks python script.py. 但是,它因以下错误而失败:

真的可以像这样使用 Torsocks 吗?

我意识到我可以使用SOCKS5代理发送请求,但我想知道它是否可以使用 Torsocks 运行,如果不能,最好能得到解释。

0 投票
1 回答
324 浏览

python - 如何使用 postgresql 设置 torsocks

当我尝试运行我的Python程序时

该程序运行良好torsocks

但是当程序需要连接数据库的时候( postgresql)就报错了,不能

如何配置tor,让我们的程序可以找到数据库?

我用postgresql

错误照片: 1

我的程序是 Django 还是我根本使用sqlalchemy 无法找到数据库都没有关系

当我使用代理链时,我的 ip 发生了变化,但是当我运行程序时仍然出现该错误

0 投票
1 回答
335 浏览

ubuntu - Torify/torsocks ssh 仅适用于设备本身,而不适用于其他设备

在通过 tor 设置 ssh 时,我确定 ssh 仅适用于我尝试访问的设备 ( deviceA),而不适用于其他设备 ( deviceB)。

我全新安装了 Ubuntu Server 20.04 LTS,验证它已通过 wifi 连接到互联网,成功完成 sudo apt update 和 upgrade 命令,成功重启,然后运行:sudo apt install tor. 接下来,我跑了

并包括:

(所以不是HiddenServicePort 22 127.0.0.1:22

接下来,我使用以下命令重新启动了 tor 服务:

接下来是获取 ssh 服务器的洋葱域:

哪个返回someoniondomain.onion

下一步是 ssh 进入deviceAfrom deviceB,所以我使用 USB 驱动器将 ssh 服务的洋葱地址复制到deviceB. 在这deviceB我跑:

ubuntu的用户名在哪里deviceA。该torify命令返回:

333333333 PERROR torsocks[28775]:socks5 libc 连接:连接被拒绝(在 socks5.c:202 的 socks5_connect() 中) ssh:连接到主机 someoniondomaion.onion 端口 22:连接被拒绝

所以我也继续运行sudo systemctl restart tordeviceB以防torify没有设置,但输出相同。

但是,当我从自身运行相同的命令时deviceA,它成功地 ssh 进入自身,如输出所示:

无法建立主机“someoniondomain.onion (127.42.42.0)”的真实性。

ECDSA 密钥指纹为 SHA256:。

您确定要继续连接(是/否/[指纹])?

笔记

我没有更改/etc/tor/torrsocks.conf文件,这意味着它包含:

我目前的猜测是,该问题可能与同一网络上的线路有关,这可能会以某种方式导致问题OnionAddrRange 127.42.42.0deviceAdeviceB

问题

我如何确保我也能够从 ssh 进入deviceAover tor deviceB

0 投票
0 回答
244 浏览

segmentation-fault - torsocks 分段错误 OSX

我最近使用 brew 安装了 torsocks 但无法正常工作。tor 像往常一样在 localhost:9050 上运行。没有任何参数的 torsocks 本身也可以正常工作,但是每次我使用 torsocks/torify 执行命令时,都会出现分段错误。

编辑:csrutil 被禁用

尝试重新安装没有运气...

/usr/local/tor/torsocks.conf 看起来很默认。

有人知道这件事吗?非常感谢<3

0 投票
0 回答
72 浏览

linux - 如何使用 tor 运行颤振命令

有没有办法用 tor 运行颤振命令?

我尝试这个命令但是......!

0 投票
0 回答
148 浏览

python - 为什么 pip3 不能使用代理链在 Tails4.22 OS 中与 root 一起使用

我正在使用 Tails4.22。我想运行这个命令,它是 sudo pip3 proxychains install selenium 问题是这个命令在没有 sudo 的情况下成功运行,我想用 root 使用它。/etc/proxychains.conf 中的 conf 文件包含所有这些行。

当我在没有 root 的情况下运行命令时,它会成功运行,但是使用 sudo 这是我得到的输出。

我也尝试过使用躯干并遇到同样的问题。提前致谢。

0 投票
0 回答
23 浏览

java - 将设备或应用程序连接到 localhost:port 上的 socks4 服务器

我希望能够连接到 localhost:generated_port 上的 TOR 实例,但我不知道如何连接。

0 投票
0 回答
24 浏览

java - 如何将android连接到socks4a代理localhost:端口地址

如何将 socks4a 代理连接到 127.0.0.1:portused 中的 TOR 实例用于我的产品?

0 投票
0 回答
37 浏览

java - 在android webview上设置socks4代理

在这里,我有一些用于在 http 请求上连接到 socks4 的代码:

我想要一个 Webview,它通过 localhost:port 的这个 socks4 代理连接到所有请求。