VPN ∞ AXO
May 20, 2025

Как запустить ВПН в отдельном браузере на Mac (через ShadowsocksX-NG)

📌 Цель: Использовать VPN (Outline-совместимый ss://ключ) только в Яндекс.Браузере или Google Chrome — чтобы вся остальная macOS оставалась без VPN.

Это бета-версия инструкции. Тестируйте и пишите обратную связь.


🧱 Установка ShadowsocksX-NG

  1. Перейди на официальный релиз:👉 https://github.com/shadowsocks/ShadowsocksX-NG/releases
  2. Скачай последнюю версию .dmg (например: ShadowsocksX-NG.dmg).
  3. Файл скачается. Перетащи приложение в папку Программы.
  4. При первом запуске macOS может заблокировать приложение:

Нажмите Done (или Отмена). Далее:

🔸 Открой  → Системные настройки → Безопасность и конфиденциальность;
🔸 Нажми “Open Anyway” (Открыть всё равно).

В итоге приложение будет запущено. В верху, в панели, появится иконка самолётика.

Нажми на иконку ShadowsocksX-NG в менюбаре.

Выбери Import Server URLs… (Вставить ключ из буфера обмена).

Вставь свой ss://... ключ.

В итоге сервер появится в списке:

Далее. Нужно проверить следующие настройки:

Снова нажми на иконку ShadowsocksX-NG и открой Preferences.

Убедись, что установлены такие настройки:

✅ Общие настройки:

  • Режим: Auto Mode by PAC
  • Включи PAC-сервер и локальный SOCKS5
  • Отключи системный прокси (не включай Global Mode)

✅ Вкладка Advanced:

  • Local Socks5 Address: 127.0.0.1
  • Port: 1086
  • PAC Server: 127.0.0.1:1089

✅ Вкладка HTTP:

  • HTTP Proxy: 127.0.0.1:1087
  • Важно: не ставь галку “Set HTTP proxy to system proxy configure in global mode”.

Далее. Нужно запустить ВПН-прокси:

Нажмите на иконку и выберите: Turn Shadowsocks On (это включает ВПН). Или Turn Shadowsocks Off (выключает).


🚀 Запуск браузера через прокси


Google Chrome: открой Terminal и выполни команду:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
  --user-data-dir="/tmp/chrome-outline" \
  --proxy-server="socks5://127.0.0.1:1086"

Это откроет новый экземпляр браузера, изолированный от системы, и весь его трафик будет идти через Shadowsocks (Outline-сервер).


Яндекс.Браузер: открой Terminal и выполни команду:

/Applications/Yandex.app/Contents/MacOS/Yandex \
  --user-data-dir="/tmp/yandex-outline" \
  --proxy-server="socks5://127.0.0.1:1086"

Готово. Пользуйтесь.


Только запускать придётся через команду в Терминале. Не всегда удобно.

Можно сделать отдельную иконку для запуска такого браузера.

* Открой TextEdit. Создай Новый Документ. Далее: → Format → Make Plain Text (или Cmd+Shift+T)

Вставь туда:

#!/bin/bash

# Запуск Chrome с Outline-прокси
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
  --user-data-dir="$HOME/.chrome-outline" \
  --proxy-server="socks5://127.0.0.1:1086"

Сохрани как: chrome-vpn.command

Сохранить лучше в ~/Desktop для удобства. ЧТобы на экране был ярлык.

* Сделаем скрипт исполняемым.

Открой терминал и выполни:

chmod +x ~/Desktop/chrome-vpn.command

Нажмите Разрешить, если появится окно.

Теперь ты можешь двойным кликом запускать Chrome/Яндекс через эту иконку, а вся система будет без прокси. Только перед этим включите сам ShadowsocksX-NG.


Ключи для ВПН в боте: t.me/vpnaxobot

Пишите в личку А.ХО: t.me/alexanderaxo