问题标签 [pysocks]

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 回答
545 浏览

python - 检测 Python 请求是否支持 SOCKS 代理的正确方法是什么?

现代版本requests支持开箱即用的 HTTP(S) 代理,以及SOCKS 代理。然而,后者是“一项可选功能,需要在使用前安装额外的第三方库。” PySocks是我熟悉的所有类 POSIX 平台上的适当第三方库。

我正在构建一个requests与用户可配置代理一起使用的应用程序,并试图弄清楚如何测试本地安装的requests.

据我所知,requestsAPI 不包含检查此支持的内置函数,但是当库尝试实际使用SOCKS5 代理时,它会引发异常InvalidSchema("Missing dependencies for SOCKS support.")

我想出了以下咒语来尝试在requests使用它们之前测试是否支持 SOCKS 代理......</p>

这似乎工作正常(用requests2.22.0 测试),但似乎不是特别面向未来。

在使用之前,是否有更好(更简单、更安全、更面向未来)的方法来测试 SOCKS 支持requests

0 投票
1 回答
465 浏览

python - python中的电报机器人代理

我正在使用 Telebot 为 Telegram 制作 python 机器人

我安装了最新版本:gunicorn、PySocks、pyTelegramBotAPI、requests 和 urllib3

仍然收到错误:

代理工作正常,我用另一个机器人检查了它。

0 投票
0 回答
443 浏览

python - 在python中通过socks5代理发送UDP数据

我无法通过 SOCKS5 代理发送 UDP 数据包。我正在使用 PySocks。这是我的代码:

在我的测试中,目的地是我的 nginx Web 服务器。代理不是我的,我只知道是 socks5 代理。这是我得到的错误:

我也测试过s.connect/s.sendall,我有完全相同的错误。

最后,我必须说它与 TCP (SOCK_STREAM) 完美配合。

0 投票
1 回答
334 浏览

python - 如何在 CentOS/oracle linux 中安装 python-pysocks?

当我尝试使用命令更新时sudo yum update,出现错误:

所以当我尝试安装时,python2-urllib3-1.22-2.el7.noarch.rpm我得到了错误:

然后我尝试下载包https://download-ib01.fedoraproject.org/pub/epel/7/SRPMS/Packages/p/python-pysocks-1.6.8-7.el7.src.rpm但是当我尝试安装:sudo yum install /home/<USER>/python-pysocks-1.6.8-7.el7.src.rpm我收到错误:

我该如何纠正?我应该在哪里下载这个包?

0 投票
0 回答
132 浏览

python-3.x - PySocks 和 imaplib/smtplib 禁止出现错误 403

我有个问题

有没有人尝试过将 imap/smtp 与代理一起使用

我正在使用 imaplib/smtplib 尝试 pysocks,但数据中心代理(来自 Proxiware 的 HTTP 代理)无法使用它,我收到错误 403,指出代理不支持连接隧道

HTTP 403 禁止错误

我唯一能找到的就是一个 github 问题,从 2020 年 9 月起仍然开放 https://github.com/Anorov/PySocks/issues/146

任何帮助将不胜感激 :)

0 投票
0 回答
20 浏览

python - SimpleHTTPRequestHandler 不处理获取请求

我正在尝试开发一个 HTTPS 代理,以便将请求重定向到 https,如下所示:

为了做到这一点,我有以下代码:

当我执行此操作时,永远无法访问 do_GET,并且我无法打印(a),我有另一个逻辑但它没有放在那里。

如何在此服务器上捕获 GET 请求?

谢谢

0 投票
0 回答
47 浏览

python - 在 python 中连接到 PySocks

我想在 Python 脚本中使用 Proxy socks 5,但它不使用代理。我的代码:

将当前 ip 返回给我。虽然它必须返回代理 ip。谢谢。

0 投票
0 回答
35 浏览

python - 使用 Python 测试 socks5 代理运行状况和与电报的连接

嗨,我的数据库中有一个代理列表,我需要测试哪个是健康的并且能够连接电报,我正在使用socks (PySocks)模块来执行此操作,但是当我尝试连接到电报时出现错误但我没有不知道这里有什么问题是我的代码:

我不断ProxyConnectionError收到GeneralProxyError错误

你知道任何更好的方法或解决这个问题的方法吗?

0 投票
1 回答
47 浏览

python - 如何通过 SOCKS4 代理连接到 HTTPS 套接字服务器

我正在尝试通过 SOCKS4 代理连接到我的 HTTPS 服务器,但它似乎无法正常工作。

这是我的代码:

运行该代码后,我检查了我的网站日志,但没有任何反应。但是,如果我将connect()端口更改为 80,它就可以工作。

0 投票
0 回答
9 浏览

telethon - pysocks 库不支持代理 ipv6

pysocks 库不支持代理 ipv6 有没有办法解决这个或任何其他库?

我将它与 Telethon 一起使用以与电报 API 进行交互

我还尝试了另一个名为 python_socks 的库,同样的错误有什么想法吗?