我最近从代理切换到直接连接设置。我删除了 http_proxy,现在我的 apt-get update 和 upgrade 工作正常,但不知何故我无法通过 shell(python urllib2 或 wget)连接到互联网。您知道缺少哪些设置吗?
答案1
您可以在终端上运行 ssh -vvv 来查看 ssh 连接到服务器时会发生什么。有时,urllib2 仅在您向代码中添加 http 标头和其他数据时才与远程站点配合使用,如下所示:
user_agent = 'Mozilla/4.0(compatible; MSIE 5.5; Windows NT)'
headers = {'User-Agent':user_agent}
value = {}
data = urlencode(value)