feat: Добавлена нативная установка Singbox и обновлены скрипты прокси и документация.

This commit is contained in:
2025-12-29 12:24:44 +03:00
parent af72540aa8
commit a837072454
4 changed files with 686 additions and 48 deletions

View File

@@ -26,7 +26,7 @@
```
┌─────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ Ваш браузер │────▶│ VPN Proxy │────▶│ VPN Сервер │────▶ Интернет
│ или VS Code │ │ (порт 8082) │ │ (в другой стране)│
│ или VS Code │ │ (порт 8080) │ │ (в другой стране)│
└─────────────────┘ └──────────────────┘ └──────────────────┘
@@ -44,6 +44,7 @@
| --------------------------- | ------------------------------------------------------------------ |
| `install-docker-proxy.ps1` | 🚀 **Автоустановщик** — скачайте и запустите, всё сделает сам |
| `discord-windows-hack.ps1` | 🎮 Установка ProxiFyre для Discord/Vesktop |
| `setup-singbox-native.ps1` | 🎯 Нативный sing-box для Discord UDP (голосовые) |
| `web/server.py` | Веб-интерфейс для управления через браузер |
| `web/index.html` | Страница с красивым интерфейсом |
| `docker/entrypoint.sh` | Главный скрипт запуска контейнера |
@@ -120,7 +121,7 @@ docker compose up -d
2. **Выберите режим**:
- **📡 Подписка**: вставьте URL подписки, нажмите «Загрузить серверы», выберите сервер и нажмите «Применить»
- **🔑 VLESS Ключ**: вставьте VLESS-ссылку и нажмите «Применить»
3. Готово! Прокси работает на порту **8082**
3. Готово! Прокси работает на порту **8080**
> 💡 **Подписка сохраняется** между перезагрузками контейнера — URL и выбранный сервер хранятся в папке `data/`
@@ -153,7 +154,7 @@ docker compose up -d
| Порт | Для чего | URL |
| ------ | ------------------------------------------------- | ----------------------- |
| `3456` | **Веб-интерфейс** — управление через браузер | http://localhost:3456 |
| `2412` | **Прокси** — сюда подключаются браузер/приложения | `http://127.0.0.1:8082` |
| `8080` | **Прокси** — сюда подключаются браузер/приложения | `http://127.0.0.1:8080` |
| `9090` | Внутренний порт управления (обычно не нужен) | — |
---
@@ -168,7 +169,7 @@ docker compose up -d
```bash
# Через прокси — должен показать IP VPN-сервера
curl -x http://127.0.0.1:8082 https://ipinfo.io/json
curl -x http://127.0.0.1:8080 https://ipinfo.io/json
```
Если показывает IP другой страны — VPN работает! 🎉
@@ -182,14 +183,14 @@ curl -x http://127.0.0.1:8082 https://ipinfo.io/json
Откройте настройки (Cmd+, на Mac или Ctrl+, на Windows), найдите "proxy" и добавьте:
```
http.proxy: http://127.0.0.1:8082
http.proxy: http://127.0.0.1:8080
```
Или добавьте в `settings.json`:
```json
{
"http.proxy": "http://127.0.0.1:8082",
"http.proxy": "http://127.0.0.1:8080",
"http.proxyStrictSSL": true
}
```
@@ -200,7 +201,7 @@ http.proxy: http://127.0.0.1:8082
- **Тип**: HTTP или SOCKS5
- **Адрес**: `127.0.0.1`
- **Порт**: `8082`
- **Порт**: `8080`
### Для Discord / Vesktop (Windows)
@@ -215,7 +216,26 @@ Discord не поддерживает системные настройки пр
- Устанавливает драйвер Windows Packet Filter
- Устанавливает ProxiFyre как службу Windows
- Настраивает перехват трафика для Discord/Vesktop
- Направляет его через прокси `127.0.0.1:8082`
- Направляет его через прокси `127.0.0.1:8080`
> ⚠️ **Важно:** Docker Desktop на Windows **не поддерживает UDP**. Голосовые звонки Discord могут не работать.
> Для полной поддержки голоса используйте `setup-singbox-native.ps1`.
### 🎯 Нативный sing-box для Discord (голосовые звонки)
Если Docker запущен локально на Windows и голосовые звонки Discord не работают:
```powershell
# Запустите от имени Администратора
.\setup-singbox-native.ps1
```
**Что делает скрипт:**
- Спрашивает режим работы (удалённый прокси или локальный Docker)
- Загружает sing-box v1.11.4 для Windows
- Работает с подписками (как веб-интерфейс)
- Создаёт задачу автозапуска в Планировщике Windows
- Настраивает ProxiFyre на локальный SOCKS5 (порт 1080)
**Если ProxiFyre уже установлен:**
При повторном запуске скрипт покажет:
@@ -300,7 +320,7 @@ docker compose up -d
curl https://ipinfo.io/json
# Через прокси — должен показать IP VPN-сервера
curl -x http://127.0.0.1:8082 https://ipinfo.io/json
curl -x http://127.0.0.1:8080 https://ipinfo.io/json
```
Если IP-адреса разные — VPN работает! 🎉
@@ -333,7 +353,7 @@ curl -x http://127.0.0.1:8082 https://ipinfo.io/json
| **VLESS** | Современный протокол VPN-соединения |
| **Reality** | Технология маскировки VPN-трафика под обычный интернет-трафик |
| **Порт** | "Номер двери" для сетевых соединений. Прокси: 8082, Веб-интерфейс: 3456 |
| **Порт** | "Номер двери" для сетевых соединений. Прокси: 8080, Веб-интерфейс: 3456 |
---