HTTPoison sock5 прокси - PullRequest
       60

HTTPoison sock5 прокси

0 голосов
/ 20 февраля 2019

Я использую HTTPoison для отправки HTTP-запросов через прокси, но когда я меняю порт прокси, HTTPoison, похоже, не адаптируется автоматически:

iex(1)> HTTPoison.get! "http://httpbin.org/ip", %{}, [proxy: {:socks5,'127.0.0.1', 9052}]

%HTTPoison.Response{
  body: "{\n  \"origin\": \"156.54.213.67, 156.54.213.67\"\n}\n",

iex(2)> HTTPoison.get! "http://httpbin.org/ip", %{}, [proxy: {:socks5,'127.0.0.1', 3}]   

%HTTPoison.Response{
  body: "{\n  \"origin\": \"156.54.213.67, 156.54.213.67\"\n}\n",

Есть ли способ заставить HTTPoisonиспользовать порт, который был отправлен в качестве аргумента?

1 Ответ

0 голосов
/ 20 февраля 2019

С Википедия :

Номера портов в диапазоне от 0 до 1023 являются хорошо известными портами илисистемные порты. [2]Они используются системными процессами, которые предоставляют широко используемые типы сетевых сервисов.В Unix-подобных операционных системах процесс должен выполняться с привилегиями суперпользователя, чтобы иметь возможность привязать сетевой сокет к IP-адресу, используя один из хорошо известных портов.

Что произойдет, если вы попробуете второй порт 44555?

...