Два подхода#
- Один порт для каждого протокола, параметры в имени пользователя (HodlProxy и некоторые другие провайдеры): простая настройка и неограниченное число сессий.
- Диапазоны портов: каждому порту соответствует закреплённая сессия или местоположение (порт 10001 = сессия 1…). Подходит для инструментов, в которых нельзя менять имя пользователя, но число одновременных сессий ограничено размером диапазона.
Порты на выделенных адресах#
Статические ISP-адреса и серверные адреса предоставляются в формате ip:port с собственными портами для HTTP и SOCKS5, которые отличаются от портов шлюза. Поэтому в списке для каждого адреса могут встречаться два номера порта.
Популярные порты прокси#
| Порт | Обычно означает | Примечание |
|---|---|---|
| 80 | HTTP-прокси на стандартном веб-порту | Редко у коммерческих прокси; часто прозрачный прокси |
| 8080 | HTTP-прокси (альтернативный HTTP-порт) | Самый распространённый порт по умолчанию для HTTP-прокси |
| 3128 | HTTP-прокси Squid | Порт Squid по умолчанию; часто в корпоративных сетях |
| 8888 | HTTP-прокси или отладочный прокси | Используют локальные инструменты, например анализаторы трафика |
| 1080 | SOCKS-прокси | Зарегистрированный порт SOCKS |
| 9050 | SOCKS-порт Tor | Локальный клиент Tor, не коммерческий прокси |
| 9000 / 9001 | Шлюзы HodlProxy | HTTP(S) на 9000, SOCKS5 на 9001, для res. и mob. |
| 8000 / 8001 | Выделенные адреса HodlProxy | HTTP(S) на 8000, SOCKS5 на 8001 |
Какой порт использовать?#
Тот, который провайдер назначил для протокола вашей программы. Порт не меняет выход, страну или цену; он лишь определяет, как клиент общается с прокси. Если отправить HTTP на SOCKS-порт или наоборот, соединение сразу завершится ошибкой протокола или будет закрыто.
Если порт прокси не работает#
- Connection refused: неверный хост или порт, либо порт закрыт для вашего адреса.
- Тайм-аут: файрвол на вашей стороне блокирует исходящие соединения на нестандартные порты; так делают корпоративные и некоторые гостиничные сети.
- Непонятный ответ или мгновенное закрытие: несоответствие протокола в настройках клиента (HTTP или SOCKS5) и порта.
- 407: порт верный, прокси ответил; проблема в учётных данных (см. HTTP 407).
# Доступность по TCP
nc -vz res.hodlproxy.com 9000
# Полная проверка через порт с подробным выводом
curl -v -x http://USER:PASS@res.hodlproxy.com:9000 https://api.ipify.orgКак это работает в HodlProxy#
На обоих шлюзах HodlProxy используются порты 9000 для HTTP(S) и 9001 для SOCKS5, а на каждом выделенном адресе — порты 8000 для HTTP(S) и 8001 для SOCKS5. Сессия задаётся в имени пользователя, поэтому управлять диапазоном портов не требуется.
Часто задаваемые вопросы#
Какой порт использует HTTP-прокси?
Фиксированного нет: чаще всего по умолчанию 8080 и 3128, а коммерческие провайдеры выбирают свои. HodlProxy использует 9000 на шлюзах и 8000 на выделенных адресах.
Какой порт использует SOCKS5-прокси?
По соглашению 1080; HodlProxy использует 9001 на шлюзах и 8001 на выделенных адресах.
Влияет ли порт прокси на IP или локацию?
В HodlProxy нет: выход и его локация выбираются в логине, поэтому один порт обслуживает все страны и сессии. Некоторые провайдеры, наоборот, привязывают порты к сессиям или странам.
Почему порт прокси не отвечает по тайм-ауту?
Чаще всего исходящие соединения на этот порт блокирует файрвол вашей собственной сети. Проверьте из другой сети или с сервера; если там работает, попросите администратора сети открыть порт.