Не удалось заставить прокси-сети принимать настройки HTTPS, но они принимают HTTP

#linux #https #proxy

Вопрос:

Я тестирую использование прокси-цепей, используя пару бесплатных прокси-серверов, и у меня есть настройка файла конфигурации, подобная этой:

 proxychains curl ifconfig.me/ip
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
error: invalid item in proxylist section: https 45.15.168.190   8888
 

Когда я пытаюсь вызвать сетевой вызов через прокси-цепи, он выдает эту ошибку:

 $ proxychains curl ifconfig.me/ip
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
error: invalid item in proxylist section: https 45.15.168.190   8888
 

Если я удалю строку HTTPS и вызову то же самое, она вернется без проблем:

 └─$ proxychains curl ifconfig.me/ip
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
[proxychains] DLL init: proxychains-ng 4.14
[proxychains] Strict chain  ...  45.15.168.238:8888  ...  ifconfig.me:80  ...  OK
45.15.168.238    
 

Кто — нибудь знает, что здесь не так?

Ответ №1:

Proxchains поддерживают только соединения следующего типа: http, socks4, socks5

 # ProxyList format
#       type  host  port [user pass]
#       (values separated by 'tab' or 'blank')
#
#
#        Examples:
#
#               socks5  192.168.67.78   1080    lamer   secret
#       http    192.168.89.3    8080    justu   hidden
#       socks4  192.168.1.49    1080
#           http    192.168.39.93   8080    
#       
#
#       proxy types: http, socks4, socks5
#        ( auth types supported: "basic"-http  "user/pass"-socks )```