Я открыл ssh-туннель с ssh -D localhost:5678 me@server.com
и хочу использовать его в своем приложении python3.
#!/usr/bin/python3.1
# -*- coding:Utf-8 -*-
import urllib.request
proxyhand = urllib.request.ProxyHandler({"socks" : "http://localhost:5678"})
opener = urllib.request.build_opener(proxyhand)
page = opener.open("http://www.mysite.com")
Где mysite.com доступен только из сети на server.com (вот почему я использую туннель ssh).
Он работает для доступа к любому другому веб-сайту без ограничений, но для mysite.com у меня есть ошибка тайм-аута соединения.Туннель работает так, как я могу получить доступ к mysite.com с помощью Firefox, настроенного , как описано здесь .
Спасибо