Как использовать прокси-сервер в скрипте ruby on rails?

#ruby-on-rails #web-scraping #http-proxy

Вопрос:

Я пишу функцию в приложении Rubyon Rails на heroku, которая получает доступ к внешнему API. К сожалению, API не позволяет размещать какие-либо серверы, которые есть у heroku. Поэтому я использую прокси — сервер от TunnelBear. И я использую HTTParty для http-запроса.

 HTTParty.get(url,{http_proxyaddr: "in.lazerpenguin.com", http_proxyport: 443,http_proxyuser: "email",http_proxypass: "***"}
 

Но я получаю ошибку EOFError (end of file reached) с небольшим количеством информации. Файл конфигурации, который TunnelBear предоставляет для OpenVPN, выглядит следующим образом .

 client
dev tun0
proto udp
comp-lzo
nobind
ns-cert-type server
persist-key
persist-tun
reneg-sec 0
dhcp-option DNS 8.8.8.8
dhcp-option DNS 8.8.4.4
redirect-gateway
verb 1
auth-user-pass
ca CACertificate.crt
cert UserCertificate.crt
remote in.lazerpenguin.com 443
cipher AES-256-CBC
auth SHA256
keysize 256
 

Что здесь происходит не так? Я пропустил какой-либо параметр в запросе? Любая помощь будет приветствоваться.