7.7 KiB
7.7 KiB
🍎 macOS - Клиенты для Shadowsocks
📋 Обзор
Руководство по установке и настройке различных VPN клиентов для macOS.
Параметры подключения:
Server: 209.38.32.21
Port: 8388
Password: bNkSbuMQXgMXmuBLPQCA5cSUE
Method: chacha20-ietf-poly1305
URI для импорта:
ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpiTmtTYnVNUVhnTVhtdUJMUFFDQTVjU1VFQDIwOS4zOC4zMi4yMTo4Mzg4
🎯 Рекомендуемые клиенты
1. ⭐ shadowsocks-libev (CLI) - Рекомендуется
Почему:
- ✅ Работает без GUI приложений
- ✅ Автозапуск при входе в систему
- ✅ Стабильная работа
- ✅ Низкое потребление ресурсов
Установка:
brew install shadowsocks-libev
Настройка: См. SHADOWSOCKS.md
Управление:
cd docs/servers/vpn
./scripts/toggle-shadowsocks-proxy.sh # Переключение прокси
./scripts/check-proxy-status.sh # Проверка статуса
./scripts/fix-shadowsocks.sh # Автоматическое исправление
2. ⭐ ClashX
Почему:
- ✅ Очень популярный клиент
- ✅ Правила маршрутизации
- ✅ Поддержка множества протоколов
Установка:
- Скачайте с: https://github.com/yichengchen/clashX/releases
- Или используйте ClashX Meta: https://github.com/MetaCubeX/ClashX.Meta/releases
Настройка:
- Откройте ClashX → Config → Edit Config
- Замените содержимое на:
port: 7890
socks-port: 7891
allow-lan: false
mode: rule
log-level: info
external-controller: 127.0.0.1:9090
proxies:
- name: "Hunab Shadowsocks"
type: ss
server: 209.38.32.21
port: 8388
cipher: chacha20-ietf-poly1305
password: bNkSbuMQXgMXmuBLPQCA5cSUE
proxy-groups:
- name: "Proxy"
type: select
proxies:
- "Hunab Shadowsocks"
- DIRECT
- name: "Auto"
type: url-test
proxies:
- "Hunab Shadowsocks"
url: 'http://www.gstatic.com/generate_204'
interval: 300
rules:
- DOMAIN-SUFFIX,local,DIRECT
- IP-CIDR,127.0.0.0/8,DIRECT
- IP-CIDR,172.16.0.0/12,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT
- GEOIP,CN,DIRECT
- MATCH,Proxy
- Config → Reload Config
- Proxy → Hunab Shadowsocks
- Включите Set as System Proxy
GitHub: https://github.com/yichengchen/clashX
3. ⭐ V2rayU
Почему:
- ✅ Простая установка через Homebrew
- ✅ Поддержка Shadowsocks из коробки
- ✅ Простой интерфейс
Установка:
brew install --cask v2rayu
Настройка:
- Откройте V2rayU
- Servers → Add Server → Shadowsocks
- Введите параметры подключения
- Выберите сервер и подключитесь
GitHub: https://github.com/yanue/V2rayU
4. ⭐ Outline
Почему:
- ✅ Очень простой интерфейс
- ✅ Разработан Google (Jigsaw)
- ✅ Автоматическая настройка
Установка:
- Mac App Store: https://apps.apple.com/app/outline/id1356177741
- Или прямая загрузка: https://github.com/Jigsaw-Code/outline-client/releases
Настройка:
- Откройте Outline
- Нажмите "+" → "Enter access key"
- Вставьте ключ:
ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpiTmtTYnVNUVhnTVhtdUJMUFFDQTVjU1VFQDIwOS4zOC4zMi4yMTo4Mzg4 - Подключитесь
GitHub: https://github.com/Jigsaw-Code/outline-client
5. ShadowsocksX-NG
Установка:
brew install --cask shadowsocksx-ng
Настройка:
- Откройте приложение → Server Preferences → "+"
- Введите параметры подключения
- Выберите сервер в меню и подключитесь
- Включите "System Proxy"
🔧 Настройка системного прокси
Автоматическая настройка (shadowsocks-libev)
Используйте скрипты:
cd docs/servers/vpn
./scripts/enable-shadowsocks-full.sh # Включить для всего трафика
Ручная настройка
- System Settings → Network
- Выберите активное подключение (Wi-Fi/Ethernet)
- Details... → Proxies
- Включите SOCKS Proxy:
- Server:
127.0.0.1 - Port:
1080
- Server:
- Нажмите OK
Или через командную строку:
INTERFACE=$(networksetup -listallnetworkservices | grep -E "Wi-Fi|Ethernet" | head -1)
networksetup -setsocksfirewallproxy "$INTERFACE" 127.0.0.1 1080
networksetup -setsocksfirewallproxystate "$INTERFACE" on
🔄 Переключение между Chrome VPN и Shadowsocks
Использовать Chrome VPN
- Выключите системный прокси:
cd docs/servers/vpn ./scripts/toggle-shadowsocks-proxy.sh - Используйте Chrome VPN как обычно
Использовать Shadowsocks
- Включите системный прокси:
cd docs/servers/vpn ./scripts/toggle-shadowsocks-proxy.sh - Полностью закройте Chrome (Cmd+Q)
- Откройте Chrome заново
- Проверьте IP: https://whatismyipaddress.com/
🔧 Решение проблем
Браузер показывает старый IP
- Отключите Chrome VPN расширение (если активно)
- Проверьте настройки Chrome:
chrome://settings/system→ "Use system proxy settings" - Полностью закройте Chrome: Cmd+Q
- Откройте Chrome заново
Или используйте скрипт:
cd docs/servers/vpn
./scripts/fix-shadowsocks.sh
Прокси не работает
-
Проверьте статус:
cd docs/servers/vpn ./scripts/check-proxy-status.sh -
Перезапустите Shadowsocks:
launchctl unload ~/Library/LaunchAgents/com.shadowsocks.local.plist launchctl load ~/Library/LaunchAgents/com.shadowsocks.local.plist
Firefox не использует системный прокси
Настройте вручную:
- Preferences → Network Settings
- Manual proxy configuration
- SOCKS Host:
127.0.0.1 - Port:
1080 - SOCKS v5
📊 Сравнение клиентов
| Клиент | Простота | Функции | Установка | Рекомендация |
|---|---|---|---|---|
| shadowsocks-libev | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ✅ ЛУЧШИЙ |
| ClashX | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ✅ Очень популярный |
| V2rayU | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ✅ Хороший баланс |
| Outline | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ✅ Очень простой |
| ShadowsocksX-NG | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ✅ Оригинал |
🔗 Полезные ссылки
Версия: 2.0
Дата: 2025-01-XX