April 2, 2024

shadowsocks

Intro

Как настроить VPN на ПК и мобильном так, чтобы не надо было его включать и выключать, а все происходило автоматически.

Mac

Прокси

Ставим https://github.com/shadowsocks/ShadowsocksX-NG/releases

Запускаем

  1. Меню -> "import Servers URLs". Добавляем строку сервера вида ss://xxx
  2. Меню -> Manual Mode
  3. Меню -> Preferences. Ставим "Launch At Login"

При такой настройке через VPN будут ходить только те программы, в которых специально прописан прокси.

Chrome

Ставим https://chromewebstore.google.com/detail/runet-censorship-bypass/npgcnondjocldhldegnakemclmfkngch

Во вкладке PAC-script указать Anticensority - это автоматически обновляемые списки доменов заблокированных со стороны РФ. Antizapret блокируют в последнее время, но если с ним работает на заблокированных из РФ сайтах - лучше его использовать, поскольку это через их сервера трафик идет.

Если нужно добавить домен, который заблокирован для российских ip извне (openai.com и т.п.) или при PAC скрипте от Anticensority:

  1. Меню -> Own proxies
  2. Использовать свои прокси
    1. Протокол SOCKS5
    2. IP 127.0.0.1
    3. порт 1086
    4. Нажать справа от строки "+", потом "Применить"
  3. Теперь, если в хром нужно добавить домен, который будет через VPN, прописываем его во вкладке Exceptions, указав "yes" потом OK. По автомату там показывается домен текущей вкладки. Кнопка "стрелочки" справа от домена покажет весь список исключений, там же можно его отредактировать. Галка на "Учитывать исключения" должна стоять.

Мой список для примера

*.wa.me
*.duckdns.org
*.spoti.fi
*.oaistatic.com
*.polyend.com
*.paddle.com
*.bard.google.com
*.stripe.com
*.homesquare.com
*.2ipcore.com
*.seagate.com
*.live.com
*.bing.com
*.openai.com
*.tiktok.com
*.spotilocal.com
*.intercomcdn.com
*.spotifycdn.com
*.logodiffusion.com
*.setapp.com
*.sketchup.com
*.go.seriflabs.com
*.spotifyjobs.com
*.spotifycodes.com
*.spotifycharts.com
*.microsoft.com
*.nflxext.com
*.x.com
*.netflix.com
*.spotify.com
*.tospotify.com
*.soundiiz.com
*.scdn.co
*.pscdn.co
*.ndi.video
*.radarr.video
*.intercom.io
*.dedyn.io
*.2ip.io
*.agar.io
*.apiary.io
*.4pda.to
*.spotifynewsroom.jp
*.breachforums.is
*.spotifycdn.net
*.threads.net
*.usdx.eu
*.2ip.ru

Другие программы

Если нужно, чтобы некоторые программы тоже ходили через VPN. У них в настройках надо прописать прокси. Пример для Spotify

Win

Качаем последнюю версию отсюда

https://github.com/shadowsocks/shadowsocks-windows/release

Остальное по аналогии с Mac

Android

Устанавливаем

https://play.google.com/store/apps/details?id=com.github.shadowsocks

Добавляем сервер в список через плюсик сверху по QR или строке вида ss://xxx

Мой список правил для обхода

Меню -> Свои правила -> Плюсик сверху:

URL конфигурации
https://gist.githubusercontent.com/bvasya/bd5bcd312b58f8f2f0adf29a205e4934/raw/antifilter.acl

Добавить свой домен

Меню -> Свои правила -> Плюсик сверху:

Доменное имя и все его поддомены - ввести домен

Это нужно, если в моем списке нет нужного домена

VPN только в выбранных программах

  1. Отключить VPN
  2. Зайти в профиль сервера (карандаш)
    1. Трафик через VPN только на конкретные сайты и в конкретных приложениях по списку правил, которые выше прописали:
      • Маршрут - "Свои правила"
      • Выбрать "Работа VPN в конкретных приложениях" и указать там список приложений
      • Проверить, что все правильно работает, можно в хроме: если зайти на https://2ip.ru/ и на https://yandex.ru/internet/ (должен разные ip показать)
    2. Если нужно весь трафик через VPN:
      • Маршрут - "Все"
      • "Работа VPN в конкретных приложениях" - по желанию
  3. Не забываем сохранить нажав на галочку сверху
  4. Подключаем VPN

iPhone