如何在 python 的 mechanize 模块中使用 SSH 代理? (可以这样做吗?)

发布于 2024-10-02 18:18:13 字数 215 浏览 2 评论 0原文

我在 mechanize 中找不到有关 SSH 代理设置的有用信息,所以我想知道是否可以像这样设置代理:

br = mechanize.Browser()
br.set_proxies{“SSH": "11.11.11.11:22"}

有人知道吗?如果这不起作用,我如何使 SSH 代理与 mechanize 浏览器一起工作?

谢谢

I couldn't find useful info on SSH proxy setting in mechanize, so I wonder if I can just set the proxy like this:

br = mechanize.Browser()
br.set_proxies{“SSH": "11.11.11.11:22"}

Anybody knows? If this won't work, how do I make SSH proxy work with mechanize Browser?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

待天淡蓝洁白时 2024-10-09 18:18:13

希望我明白你想要什么:

你可以在机器 B 上设置代理(http://sourceforge.net/projects/tinyproxy/ 很小),然后进行 SSH 转发。

从机器 A:

ssh -aNL 7777:localhost:8888 B

将在机器 A 的端口 7777 上建立一个代理,该代理连接到机器 B 上的端口 8888。如果机器 B 在 8888 上运行tinyproxy,那么您应该已准备就绪。

Hope I understood what you want here:

You can set up a proxy on machine B (http://sourceforge.net/projects/tinyproxy/ is tiny) and then do SSH forwarding.

From machine A:

ssh -aNL 7777:localhost:8888 B

would establish a proxy on port 7777 on machine A that connects to port 8888 on machine B. If machine B has tinyproxy running on 8888, then you should be all set.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文