代码之家  ›  专栏  ›  技术社区  ›  Shane

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

  •  0
  • Shane  · 技术社区  · 14 年前

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

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

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

    谢谢

    1 回复  |  直到 14 年前
        1
  •  0
  •   icyrock.com    14 年前

    希望我明白你想要什么:

    您可以在机器B(http://sourceforge.net/projects/tiny proxy/is tiny)上设置代理,然后执行SSH转发。

    从机器A:

    ssh -aNL 7777:localhost:8888 B
    

    将在连接到计算机B上端口8888的计算机a上的端口7777上建立代理。如果计算机B在8888上运行tinyproxy,则应全部设置。