Openshift python请求拒绝代理权限

时间:2016-09-12 19:39:31

标签: python proxy openshift python-requests

我正在尝试在Openshift服务器上使用带有python'request'包的代理。我收到了一个权限被拒绝的错误。见下文。

Openshift阻止了连接,还是我没有正确配置?别的什么? Openshift不想让我连接到代理,因为代码在本地和Heroku上工作正常。

代码

from ssl import PROTOCOL_TLSv1
import ssladapter

proxies = {'https': 'http://{}:{}@96.44.147.34:6060'.format(CFG.proxy_username, CFG.proxy_password)}

url1 = 'https://reservaciones.volaris.com/Flight/DeepLinkSearch'                    

session = requests.Session()
session.mount('https://', ssladapter.SSLAdapter(ssl_version=PROTOCOL_TLSv1))

request1 = session.get(url1, proxies=proxies)   

回溯

requests.exceptions.ProxyError: HTTPSConnectionPool(host='reservaciones.volaris.com', port=443): Max retries exceeded with url: /Flight/DeepLinkSearch (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f4e78386ad0>: Failed to establish a new connection: [Errno 13] Permission denied',)))

1 个答案:

答案 0 :(得分:0)

很可能OpenShift会阻止security reasons的不常见的传出端口。你的代理人正在听6060.你应该尝试ssh到你的装备并尝试telnet

在我的装备中,后6060被阻挡。请参阅附带的屏幕截图portquiz侦听所有TCP端口。

enter image description here

相关问题