2016-09-12 3 views
0

Я пытаюсь использовать прокси-сервер с пакетом запросов python на сервере Openshift. Я получаю разрешение отклонено. Смотри ниже.Openshift python запрашивает разрешение прокси-сервера

Is 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) 

Traceback

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',))) 

ответ

0

Скорее всего OpenShift блоки необычные исходящие порты для security reasons. ваш прокси-сервер прослушивает 6060. Вы должны попробовать ssh в свою экипировку и попробуйте telnet

В моем снаряжении пост 6060 заблокирован. См. Прикрепленный снимок экрана. portquiz прослушивает все порты TCP.

enter image description here

Смежные вопросы