Python 的 requests 库可以使用嵌套的代理吗?

2023-02-20 15:05:12 +08:00
 zhanglintc

搜了下,似乎没看到。 问了下 GPT 机器人,好像也没有答案。

所以过来这里问下。。。

大概就是想 local => proxyA => proxyB => remote 的流程。

如果 requests 库本身不行,那有其他什么办法可以走两层代理吗?

810 次点击
所在节点    问与答
6 条回复
tigerstudent
2023-02-20 15:22:30 +08:00
我觉得跟 requests 没关系吧,主要在于你的 proxyA 和 proxyB 怎么部署
krixaar
2023-02-20 15:23:32 +08:00
问题不在 requests ,在 proxyA
zhanglintc
2023-02-20 15:24:47 +08:00
@krixaar #2 那就是我操作不了 proxyA 的话就没有办法用嵌套了是吧?
n1cogrv
2023-02-20 15:29:50 +08:00
或者考虑用 glider 本地部署个嵌套 outgoing 的代理?然后再在 requests 里走 glider 监听的 本地 incoming 入口

[GitHub - nadoo/glider]( https://github.com/nadoo/glider)
lovelylain
2023-02-20 15:34:17 +08:00
可以的,但是要求前面几层必须是 socks/connect 等支持 socket 的代理,不能是 http ,最后一层可以是 http 代理,例如
第一层 CONNECT proxyB
第二层 CONNECT remote 或者 GET remote
不清楚能否通过 requests 实现
zhanglintc
2023-02-20 15:36:32 +08:00
@jobmailcn #5 噢,那看来是不行了。第一层就是 HTTP 了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/917627

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX