问题标签 [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.
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/上研究了这个特定问题,并按照以下步骤操作:
- 在 Firefox 中,在浏览器 URL 字段(也称为搜索栏)中输入“about:config”。
- 选择按钮“接受风险并继续”。
- 在搜索栏中输入“network.dns.blockDotOnion”。
- 此属性的当前设置为“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”作为前言。
python - 有没有办法直接在运行 Selenium 的 Python 脚本上使用 Torsocks?
我有一个运行 Selenium 的简单 Python 脚本,我尝试过使用 Torsocks(像往常一样),就像这样:torsocks python script.py
. 但是,它因以下错误而失败:
真的可以像这样使用 Torsocks 吗?
我意识到我可以使用SOCKS5
代理发送请求,但我想知道它是否可以使用 Torsocks 运行,如果不能,最好能得到解释。
python - 如何使用 postgresql 设置 torsocks
嗨
当我尝试运行我的Python
程序时
该程序运行良好torsocks
但是当程序需要连接数据库的时候( postgresql
)就报错了,不能
如何配置tor,让我们的程序可以找到数据库?
我用postgresql
错误照片:
我的程序是 Django 还是我根本使用sqlalchemy
无法找到数据库都没有关系
当我使用代理链时,我的 ip 发生了变化,但是当我运行程序时仍然出现该错误
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 进入deviceA
from 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 tor
,deviceB
以防torify没有设置,但输出相同。
但是,当我从自身运行相同的命令时deviceA
,它成功地 ssh 进入自身,如输出所示:
无法建立主机“someoniondomain.onion (127.42.42.0)”的真实性。
ECDSA 密钥指纹为 SHA256:。
您确定要继续连接(是/否/[指纹])?
笔记
我没有更改/etc/tor/torrsocks.conf
文件,这意味着它包含:
我目前的猜测是,该问题可能与同一网络上的线路有关,这可能会以某种方式导致问题OnionAddrRange 127.42.42.0
。deviceA
deviceB
问题
我如何确保我也能够从 ssh 进入deviceA
over tor deviceB
?
segmentation-fault - torsocks 分段错误 OSX
我最近使用 brew 安装了 torsocks 但无法正常工作。tor 像往常一样在 localhost:9050 上运行。没有任何参数的 torsocks 本身也可以正常工作,但是每次我使用 torsocks/torify 执行命令时,都会出现分段错误。
编辑:csrutil 被禁用
尝试重新安装没有运气...
/usr/local/tor/torsocks.conf 看起来很默认。
有人知道这件事吗?非常感谢<3
linux - 如何使用 tor 运行颤振命令
有没有办法用 tor 运行颤振命令?
我尝试这个命令但是......!
python - 为什么 pip3 不能使用代理链在 Tails4.22 OS 中与 root 一起使用
我正在使用 Tails4.22。我想运行这个命令,它是 sudo pip3 proxychains install selenium 问题是这个命令在没有 sudo 的情况下成功运行,我想用 root 使用它。/etc/proxychains.conf 中的 conf 文件包含所有这些行。
当我在没有 root 的情况下运行命令时,它会成功运行,但是使用 sudo 这是我得到的输出。
我也尝试过使用躯干并遇到同样的问题。提前致谢。
java - 将设备或应用程序连接到 localhost:port 上的 socks4 服务器
我希望能够连接到 localhost:generated_port 上的 TOR 实例,但我不知道如何连接。
java - 如何将android连接到socks4a代理localhost:端口地址
如何将 socks4a 代理连接到 127.0.0.1:portused 中的 TOR 实例用于我的产品?
java - 在android webview上设置socks4代理
在这里,我有一些用于在 http 请求上连接到 socks4 的代码:
我想要一个 Webview,它通过 localhost:port 的这个 socks4 代理连接到所有请求。