Итак, у меня есть 2 сервера с Ubuntu 20.4.
Один из них я могу без проблем сделать через socks5 прокси.
Другой я не могу, даже если я разрешаю порты в брандмауэре с помощью ufw разрешить [порт]
, я использую 3proxy, который отлично работает на другом сервере.
Проверяю прокси с помощью Proxy checker (Proxifier)
ошибка чекера:
[19:33] Запуск: Тест 1: Подключение к прокси-серверу
[19:33] IP-адрес: мой IP-адрес
[19:33] Соединение установлено
[19:33] Тест пройден.
[19:33] Запуск: Тест 2: Подключение через прокси-сервер
[19:57] Ошибка: соединение с прокси-сервером было неожиданно закрыто.
Убедитесь, что протокол и адрес прокси-сервера указаны правильно.
[19:57] Тест провален.
[19:57] Тестирование завершено.
А вот и мои журналы curl
curl -i --socks5 IP:1080 --proxy-user user:pass google.com --socks5-hostname localhost
HTTP/1.1 301 перемещен навсегда
Местонахождение: http://www.google.com/
Тип содержимого: текст/html; кодировка = UTF-8
Дата: пятница, 13 августа 2021 г., 01:45:32 по Гринвичу
Истекает: вс, 12 сентября 2021 г., 01:45:32 по Гринвичу
Cache-Control: общедоступный, max-age=2592000
Сервер: gws
Длина контента: 219
X-XSS-защита: 0
Параметры X-Frame: SAMEORIGIN
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 перемещено</TITLE></HEAD><BODY>
<H1>301 перемещено</H1>
Документ перемещен
<A HREF="http://www.google.com/">здесь</A>.
</ТЕЛО></HTML>
curl -v -x --socks5 IP:1080 --proxy-user user:pass google.com --socks5-hostname localhost
* Попытка ::1:1080...
* Установлен TCP_NODELAY
* не удалось подключиться к ::1 порту 1080: в соединении отказано
* Попытка 127.0.0.1:1080...
* Установлен TCP_NODELAY
* Связь SOCKS5 с IP:1080
* SOCKS5 подключается к IP:1080 (удаленное разрешение)
* Запрос SOCKS5 удовлетворен.
* Подключен к локальному хосту (127.0.0.1), порт 1080 (#0)
> ПОЛУЧИТЬ/HTTP/1.1
> Хост: ip:1080
> Пользовательский агент: curl/7.68.0
> Принять: */*
>
* Получено HTTP/0.9, когда это не разрешено
* Закрытие соединения 0
curl: (1) Получено HTTP/0.9, когда это не разрешено
* Имя хоста localhost было найдено в кеше DNS
* Попытка ::1:1080...
* Установлен TCP_NODELAY
* не удалось подключиться к ::1 порту 1080: в соединении отказано
* Попытка 127.0.0.1:1080...
* Установлен TCP_NODELAY
* Связь SOCKS5 с google.com:80
* SOCKS5 подключается к google.com:80 (удаленное разрешение)
* Запрос SOCKS5 удовлетворен.
* Подключен к локальному хосту (127.0.0.1), порт 1080 (#1)
> ПОЛУЧИТЬ/HTTP/1.1
> Хост: google.com
> Пользовательский агент: curl/7.68.0
> Принять: */*
>
* Отметить пакет как не поддерживающий многоразовое использование
< HTTP/1.1 301 Перемещен навсегда
<Расположение: http://www.google.com/
< Тип содержимого: текст/html; кодировка = UTF-8
< Дата: пятница, 13 августа 2021 г., 01:48:23 по Гринвичу
< Истекает: вс, 12 сентября 2021 г., 01:48:23 по Гринвичу
< Cache-Control: public, max-age=2592000
< Сервер: gws
< Длина содержимого: 219
< X-XSS-защита: 0
< X-Frame-Options: SAMEORIGIN
<
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 перемещено</TITLE></HEAD><BODY>
<H1>301 перемещено</H1>
Документ перемещен
<A HREF="http://www.google.com/">здесь</A>.
</ТЕЛО></HTML>
* Соединение №1 с хостом localhost осталось нетронутым
Что не так?