feat: добавляет визуализацию цепочки прокси, настройки подключения и интерфейс для конфигурации резервного прокси.
This commit is contained in:
@@ -11,8 +11,6 @@
|
||||
- 🔄 **Переключение серверов** — в один клик
|
||||
- 💾 **Сохранение настроек** — URL и выбранный сервер сохраняются
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Требования
|
||||
@@ -80,25 +78,57 @@ docker compose up -d
|
||||
|
||||
## 🌐 Порты
|
||||
|
||||
| Порт | Назначение | URL |
|
||||
|------|------------|-----|
|
||||
| `3456` | Веб-интерфейс | http://localhost:3456 |
|
||||
| `8080` | HTTP/SOCKS5 прокси | `127.0.0.1:8080` |
|
||||
| `9090` | API управления (внутренний) | — |
|
||||
| Порт | Назначение | URL |
|
||||
| ------ | --------------------------- | --------------------- |
|
||||
| `3456` | Веб-интерфейс | http://localhost:3456 |
|
||||
| `8080` | HTTP/SOCKS5 прокси | `127.0.0.1:8080` |
|
||||
| `9090` | API управления (внутренний) | — |
|
||||
|
||||
### 🔧 Изменение порта прокси
|
||||
|
||||
Если порт `8080` уже занят, можно запустить на другом порту (например, `8082`):
|
||||
|
||||
**Способ 1: Через переменную окружения (Mac/Linux)**
|
||||
|
||||
```bash
|
||||
PROXY_PORT=8082 docker compose up -d
|
||||
```
|
||||
|
||||
**Способ 2: Через переменную окружения (Windows PowerShell)**
|
||||
|
||||
```powershell
|
||||
$env:PROXY_PORT=8082; docker compose up -d
|
||||
```
|
||||
|
||||
**Способ 3: Через .env файл (универсальный)**
|
||||
|
||||
Создайте файл `.env` в корне проекта:
|
||||
|
||||
```
|
||||
PROXY_PORT=8082
|
||||
```
|
||||
|
||||
Затем запустите:
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
> 💡 URL подключения изменится на `http://127.0.0.1:8082` и `socks5://127.0.0.1:8082`
|
||||
|
||||
---
|
||||
|
||||
## 📋 Управление контейнером
|
||||
|
||||
| Действие | Команда |
|
||||
|----------|---------|
|
||||
| Посмотреть статус | `docker ps` |
|
||||
| Посмотреть логи | `docker logs --tail 50 sing-proxy` |
|
||||
| Остановить | `docker compose stop` |
|
||||
| Запустить снова | `docker compose start` |
|
||||
| Перезапустить | `docker compose restart` |
|
||||
| Полностью удалить | `docker compose down` |
|
||||
| Пересобрать | `docker compose up -d --build` |
|
||||
| Действие | Команда |
|
||||
| ----------------- | ---------------------------------- |
|
||||
| Посмотреть статус | `docker ps` |
|
||||
| Посмотреть логи | `docker logs --tail 50 sing-proxy` |
|
||||
| Остановить | `docker compose stop` |
|
||||
| Запустить снова | `docker compose start` |
|
||||
| Перезапустить | `docker compose restart` |
|
||||
| Полностью удалить | `docker compose down` |
|
||||
| Пересобрать | `docker compose up -d --build` |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user