Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Это продолжение поста про установку и базовую настройку Squid

В этом же примере я покажу, как заставить работать приложения, у которых нет напрямую поддержки проксирования. Для этого нам требуется:

  • Установленный VPS сервер с Squid и настроенный; (смотри в 1 пост);
  • Операционная система Windows или MacOS;
  • Приложение Proxifier;

Proxifier

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Proxifier — это программа для Windows и macOS, которая позволяет направлять трафик любых приложений через прокси сервер.

Основные возможности Proxifier

  • Принудительно пускает весь трафик выбранного приложения через прокси SOCKS, HTTPS, HTTP;
  • Поддерживает разные типы прокси и их цепочки — можно настроить последовательное прохождение через несколько прокси;
  • Умеет автоматически выбирать прокси по правилам;

Как пример Discord который напрямую не работает с прокси.

Установка Proxifier

Заходим на официальный сайт программы и скачиваем приложение. Там будет написано

31-day Free Trial

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

На это не обращаем внимание и скачиваем. Как скачали и установили можно попробовать использовать в триале, купить или ввести лицензионный ключ. Ключи скажем так находятся в github

После успешной регистрации попадаем в саму программу.

У вас там будет пусто. Заходим в Profile - Proxy Servers для добавления нашего прокси сервера.

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Здесь у нас отображается список доступных прокси серверов, которые мы будем использовать в будущем. Нажимаем кнопку добавить Add

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Открывается вот такое окно:

Здесь мы указываем данные:

  • Address - ip нашего сервера;
  • Port - порт прокси Squid;
  • Protocol - так как Squid не поддерживаем напрямую Socks, выбираем HTTPS;
  • В поле Authentication включаем галочку для работы по пользователю и паролю.
  • Username - указываем имя пользователя, которого мы создали для работы с squid;
  • Password - Пароль пользователя от Squid;
Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Для проверки корректности данных нажимаем на кнопку Check

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Если вы успешно ввели данные и правильно настройки сервер будет написано:

Proxy is ready to work with Proxifier

Если же нет, прокси неправильно настроен или введен неправильный пользователь.

Часть 2. Добавление правил. Как пример Discord

Переходим в Profile - Proxification Rules

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT
Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Как зашли в окно с правилами у нас здесь будет пусто. Нажимаем кнопку Add для создания правила.

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Правило для дискорда

  • Name - указываем любое название для правила, главное чтобы нам было удобно потом его найти;
  • Applications - указываем исполняемый файл приложения, необходимо найти откуда запускается дискорд. Для просты действий открываем диспетчер задач.

Вводим в поиск Discord - находим процесс, нажимаем правой кнопкой мыши и открыть местоположение файла процесса.

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT
  • Target hosts - оставляем пусто;
  • Target ports - оставляем пусто;
  • Action - выбираем наш прокси сервер, там будет его ip и порт
Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

После выбора нажимаем Ok и закрываем окно.

В правилах появится наш Дискорд. Справа его две кнопки нажимаем на них для перемещения правила выше Default и Localhost если это не сделать ничего не будет работать!

В Proxifier правила читаются сверху вниз. Как только первое подходящее правило сработало — остальные уже не проверяются.

Не забываем указать в графе (под 3 пунктом на скриншоте) Action - proxy HTTPS ip_адрес сервера.

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT
  1. Внизу Default стоит правило Direct — оно говорит всё, что не попало в другие правила - напрямую, без прокси.
  2. Localhost тоже Direct, и оно выше Default — для 127.0.0.1 и локального имени оно исключает прокси.


Важная памятка

Необходимо чтобы все новые правила были всегда выше Localhost, Default

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Все. После этого приложение должно работать. Данный способ применим к каждому приложению. Я его использую для ChatGPT, Spotify, Discord и некоторых других приложений. Проксировать также можно и сайты.

Проксирования сайта на примере браузера гугл хрома

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

1. Заходим на сайт через гугл хром;

2. Справа есть иконка установить как приложение;

3. Устанавливаем как приложение;

4. Повторяем такие самые действия, что мы и делали до этого.

ChatGPT на Windows

Переходим в Microsoft Store и находим там ChatGPT

Устанавливаем приложение и в первый заходим в него.

После этого открываем Proxifier и создаем правило по аналогии с Discord

Часть 2. Заставляем работать любое приложение через прокси сервер используя Squid на примере Discord, Spotify, ChatGPT

Нажимаем Ok

Перезапускаем приложение и теперь оно должно открываться без проблем.

Итог

Собственное преимущество данного метода в том, что он не зависит от "ркн" и его постоянно включения, один раз настроил и все.

53
9
2
2
1
35 комментариев