Использование HTTP-прокси-сервера в Ruby с Nord VPN
Table Of Content
Иногда вам может потребоваться обойти определенные ограничения, связанные с географическим положением, особенно когда вы парсите с облачной машины. В таких ситуациях вы можете использовать VPN-сервис в качестве HTTP-прокси. Существует много бесплатных VPN, но я настоятельно рекомендую не использовать их, потому что они "бесплатные", что означает, что весь ваш трафик проходит через них.
Я рекомендую NORD Vpn из-за их множества серверов по всему миру и надежной скорости соединения. И это очень дешево. Примечание: Вы можете использовать любой прокси-сервер.
Перейдем к коду, ниже показано, как использовать библиотеку HTTParty для Ruby с прокси.
proxy_options = {http_proxyaddr: 'us760.nordvpn.com', http_proxyuser: username, http_proxypass: password}
puts HTTParty.get('http://api.ipify.org', proxy_options).body
Вуаля! Теперь вы проксировали и скрыли исходный трафик. Вы также можете использовать его в виде класса.
class NordProxy
include HTTParty
http_proxy ' us760.nordvpn.com ', 80, 'user', 'pass'
endputs NordProxy.get('http://api.ipify.org').body
Все настолько просто!
Francium Tech_ - это технологическая компания, специализирующаяся на создании программного обеспечения высокого качества масштаба с крайне высокой скоростью. Числа и объем данных нас не пугают. Если у вас есть какие-либо требования или вы хотите бесплатную проверку состояния ваших систем или архитектуры, не стесняйтесь писать на contact@francium.tech, мы свяжемся с вами!_