Вопрос или проблема
Привет, у меня есть компьютер с прокси-интернет-соединением. Когда я использую, например, flutter, он требует загрузки некоторых зависимостей через соединение SOCKS. Как я могу настроить глобальную конфигурацию для моего ПК, чтобы использовать подключение SOCKS к интернету? Спасибо
Основные настройки прокси в Windows в разделе “Сеть и Интернет” не позволяют явно установить прокси SOCKS.
Чтобы установить прокси SOCKS (SOCKS4 или SOCKS5, как я понимаю) в Windows 10:
- Запишите свой публичный IP-адрес, поискав в Google “мой IP” (откройте это в новой вкладке и оставьте открытым)
- Откройте
Свойства Интернета
(либо по поиску в панели задач, либо черезПанель управления
>Сеть и Интернет
>Свойства Интернета
)
- Откройте вкладку
Подключения
и нажмитеНастройки LAN
-
Установите флажок “Использовать прокси-сервер для вашей локальной сети”. Вы, вероятно, также захотите установить флажок “Игнорировать прокси-сервер для локальных адресов”. Затем нажмите кнопку “Дополнительно”:
-
Снимите флажок “Использовать один и тот же прокси-сервер для всех протоколов”, удалите все адреса прокси, кроме “Socks”, и замените адрес/порт Socks на адрес вашего сервера:
- Нажмите OK в окне настроек прокси, OK в окне настроек LAN и Применить в окне свойств интернета. Все соединения теперь должны проходить через ваш прокси SOCKS. Проверьте еще раз, снова поиск по Google “мой IP” и сравните с вашим первоначальным внешним IP-адресом (теперь он должен показать IP-адрес вашего сервера SOCKS5)
Благодарю https://windowsreport.com/windows-10-socks5-proxy-settings/ за то, что указали мне правильное направление после попытки предложений на этой странице
Чтобы установить прокси SOCKS в Windows 11, укажите протокол и знак равенства перед адресом прокси:
Я использую это с ssh/putty для создания VPN.
Настройка прокси в Windows 10 ужасна.
Чтобы использовать socks, вам нужно ввести это в поле адреса:
http://socks=localhost
Замените localhost на фактический адрес прокси.
Установите порт как обычно.
Если вы используете Windows 10, выполните следующие шаги, чтобы установить прокси:
Откройте Параметры.
Нажмите Сеть и Интернет.
Нажмите Прокси.
В разделе Настройки прокси вручную переключите параметр Использовать прокси-сервер на Включено.
В поле Адрес введите IP-адрес.
В поле Порт введите порт.
Нажмите Сохранить; затем закройте окно Параметров.
Существует 4 основных типа прокси:
- HTTP — позволяет посещать веб-сайты и загружать файлы по HTTP.
- HTTPS — также называются SSL-прокси. С помощью этих прокси вы можете просматривать HTTP и HTTPS сайты. С помощью специального программного обеспечения они могут использоваться с любым протоколом, например, с прокси SOCKS.
- Socks 4 — может использоваться с любым TCP/IP протоколом с любым адресом и портом назначения.
- Socks 5 — вы также можете использовать протокол UDP, делать DNS-запросы и использовать функцию BIND для переадресации портов.
Единственный способ, которым я смог установить прокси SOCKS в Windows 10, был через Internet Explorer.
Поиск и запуск приложения Internet Explorer.
В меню “Сервис” нажмите “Свойства Интернета”.
Нажмите на вкладку “Подключения”.
Нажмите кнопку “Настройки LAN”.
Установите флажок “Использовать прокси-сервер для вашей локальной сети”, если он еще не установлен.
Нажмите на настройки “Дополнительно”
Снимите флажок “Использовать один и тот же прокси-сервер для всех протоколов”, если он установлен.
Установите здесь свой SOCKS-сервер и очистите поля для всех других типов прокси.
Нажмите OK, нажмите OK, нажмите OK, и теперь ваша система настроена на использование прокси SOCKS.
Windows 10 здесь.
Никакой из методов, упомянутых выше, не работает для протокола SOCKS5 (схема), при котором браузер должен отправлять запрос DNS через прокси.
В лучшем случае вы можете использовать SOCKS4 (socks), однако, если локальный DNS-сервер не может разрешить FQDN, то Edge завершает работу с ошибкой DNS_PROBE_FINISHED_NO_INTERNET.
Короче говоря, Windows/Edge, похоже, не понимают SOCKS5.
Ответ или решение
Как настроить SOCKS-прокси на Windows?
Настройка SOCKS-прокси на операционных системах Windows может показаться затруднительной задачей, особенно из-за ограничений встроенных настроек. Однако с правильными инструкциями это можно сделать достаточно легко. Ниже приведены шаги, как правильно настроить SOCKS-прокси на Windows 10 и 11, чтобы гарантировать подключение к интернету с использованием данного типа прокси.
1. Подготовительные действия
Перед тем как начать, ознакомьтесь с вашими данными прокси: IP-адресом и портом SOCKS-сервера. Если вы не знаете эти данные, вам следует обратиться к вашему интернет-провайдеру или администратору сети.
2. Настройка прокси в Windows 10
-
Открытие параметров:
- Нажмите
Win + I
, чтобы открыть "Параметры". - Перейдите в раздел "Сеть и интернет".
- Выберите "Прокси".
- Нажмите
-
Ручная настройка прокси:
- Включите переключатель "Использовать прокси-сервер".
- В поле "Адрес" введите IP-адрес вашего SOCKS-прокси.
- В поле "Порт" введите номер порта вашего прокси.
- Нажмите "Сохранить".
-
Настройки через Internet Explorer:
- Откройте Internet Explorer или выполните поиск по запросу "Internet Explorer".
- Перейдите в меню "Сервис" и выберите "Свойства обозревателя".
- Перейдите на вкладку "Подключения", затем нажмите "Настройка LAN".
- Установите галочку "Использовать прокси-сервер для локальной сети".
- Нажмите на кнопку "Дополнительно".
- Убедитесь, что отключена опция "Использовать один и тот же прокси-сервер для всех протоколов". Затем введите настройки для SOCKS-прокси.
- Нажмите "ОК", затем снова "ОК" и "Применить".
-
Проверка настройки:
- Откройте любой браузер и выполните поиск по запросу "мой IP". Если всё сделано правильно, вы должны увидеть IP-адрес вашего SOCKS-прокси, а не ваш оригинальный IP.
3. Настройка прокси в Windows 11
Процесс настройки SOCKS-прокси в Windows 11 аналогичен, но есть некоторые нюансы:
-
Открытие настроек:
- Нажмите
Win + I
. - Перейдите в "Сеть и интернет", затем выберите "Прокси".
- Нажмите
-
Настройка прокси:
- Активируйте использование прокси-сервера и введи IP и порт так же, как и в Windows 10.
- Учтите, что для SOCKS-прокси следует использовать формат с указанием протокола, например:
socks=адрес_прокси
.
4. Ограничения и советы
-
Типы SOCKS: Убедитесь, что используете правильный тип SOCKS-прокси (SOCKS4 или SOCKS5). SOCKS5 поддерживает UDP и может обрабатывать DNS-запросы через прокси, в отличие от SOCKS4.
-
Совместимость с приложениями: Многие приложения не используют системные настройки прокси. Вам может потребоваться настроить прокси непосредственно в самом приложении (например, в Flutter или других инструментах разработчика).
-
Переменные окружения: Если настройки не сработали, проверьте переменные окружения или используйте сторонние программы, такие как Proxifier или ProxyCap, для более тонкой настройки и обхода ограничений.
Заключение
Настройка SOCKS-прокси на Windows 10 и 11 — важный процесс для работы с интернетом в условиях ограниченного доступа. Следуя приведенным выше шагам, вы сможете легко настроить и использовать SOCKS-прокси, обеспечив безопасное и эффективное подключение к нужным ресурсам. Если у вас возникнут сложности, не стесняйтесь обращаться за помощью к специалистам или искать информацию в интернете, чтобы настроить прокси для ваших конкретных потребностей.