NaiveProxy — подключение

Это клиентская инструкция. Здесь нет паролей: параметры доступа выдаёт администратор отдельно.

Сервер: SOCKS: 127.0.0.1:10808

0) Что это и что тебе дал админ

Это инструкция по подключению к прокси. Чтобы подключиться, нужно 2 вещи:
1) персональная ссылка от администратора вида https://setup.…/u/…
2) установленный клиент naive (мы его поставим ниже)

1) Скачай клиент (файл)

Открой “Releases”, найди “Assets” и скачай файл под свою ОС:
- macOS Apple Silicon (M1/M2/M3): …-mac-arm64… .tar.xz
- macOS Intel: …-mac-x64… .tar.xz
- Linux x64: …-linux-x64… .tar.xz
- Windows x64: …-win-x64… .zip

Важно:
Если macOS блокирует запуск (Gatekeeper), снимите quarantine (после установки, см. шаг 2):
sudo xattr -dr com.apple.quarantine /usr/local/bin/naive

2) Установи клиент (командами)

macOS
1) Открой Terminal
2) Перейди в папку Загрузки:
   cd ~/Downloads
3) Распакуй архив (файл .tar.xz):
   tar -xJf naiveproxy-*-mac-*.tar.xz
4) Установи бинарник:
   sudo install -m 0755 naive /usr/local/bin/naive
5) Проверь:
   naive --version
Windows
1) Открой скачанный .zip
2) Распакуй в папку (например Desktop\naive)
3) Внутри будет naive.exe
Linux
1) Открой Terminal
2) Перейди в папку с архивом
3) Распакуй:
   tar -xJf naiveproxy-*-linux-*.tar.xz
4) Установи:
   sudo install -m 0755 naive /usr/local/bin/naive
5) Проверь:
   naive --version
Если macOS ругается на запуск
sudo xattr -dr com.apple.quarantine /usr/local/bin/naive

3) Получи свой конфиг (самый простой способ)

Открой персональную ссылку от администратора вида https://setup.…/u/…. На странице будут кнопки “Скопировать config.json” и “Скопировать proxy URL”.

Совет:
Не пересылай свою персональную ссылку другим людям — это твой доступ.

4) Создай файл config.json (если нужно вручную)

Если админ дал тебе USER и PASS текстом, вставь их сюда:


            

macOS/Linux: сохрани как ~/naive-config.json (например через редактор или командой cat > ~/naive-config.json). Windows: сохрани рядом с naive.exe как config.json.

5) Запусти клиент

macOS / Linux
naive ~/naive-config.json
Проверка
curl --socks5-hostname 127.0.0.1:10808 https://ifconfig.me
Windows
1) Открой PowerShell
2) Перейди в папку с naive.exe
3) Запусти:
   .\naive.exe config.json
Проверка (PowerShell)
curl.exe --socks5-hostname 127.0.0.1:10808 https://ifconfig.me
Системный SOCKS (macOS)
networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 10808
networksetup -setsocksfirewallproxystate "Wi-Fi" on
Выключить
networksetup -setsocksfirewallproxystate "Wi-Fi" off
Chrome / Brave (если сайты “не открываются”)
Отключи Secure DNS (DNS-over-HTTPS):
Settings → Privacy and security → Security → Use secure DNS → Off

4) Если нужно, чтобы работало “во всех приложениях”

Некоторые приложения игнорируют системный proxy (часто Telegram и др.). Варианты:
- настроить прокси внутри приложения (см. ниже)
- использовать перехватчик соединений (Proxifier‑класс)
- использовать TUN‑режим (VPN‑стиль) через отдельный TUN‑router

Telegram

Настрой прокси прямо в Telegram:
- Type: SOCKS5
- Host: 127.0.0.1
- Port: 10808

Если не работает (самое частое)

1) Проверь, что клиент запущен и слушает 127.0.0.1:10808
2) Сделай проверку через curl … ifconfig.me (см. выше)
3) Если Safari работает, а Chrome нет — обычно виноват Secure DNS (DoH) или расширения
4) Если Telegram не работает — настрой SOCKS в Telegram вручную