Proxy - Добавление AutoHTTPS
Включает Автоматическая перенаправление на HTTPS на proxy
This commit is contained in:
27
README.md
27
README.md
@@ -88,7 +88,8 @@ go build -o MyApp.exe
|
||||
"ExternalDomain": "git.example.ru",
|
||||
"LocalAddress": "127.0.0.1",
|
||||
"LocalPort": "3333",
|
||||
"UseHTTPS": false
|
||||
"ServiceHTTPSuse": false,
|
||||
"AutoHTTPS": true
|
||||
}
|
||||
],
|
||||
"Soft_Settings": {
|
||||
@@ -113,7 +114,8 @@ go build -o MyApp.exe
|
||||
- `ExternalDomain` - внешний домен для перехвата запросов
|
||||
- `LocalAddress` - локальный адрес сервиса
|
||||
- `LocalPort` - порт локального сервиса
|
||||
- `UseHTTPS` - использовать HTTPS для локального подключения (true/false)
|
||||
- `ServiceHTTPSuse` - использовать HTTPS для подключения к локальному сервису (true/false)
|
||||
- `AutoHTTPS` - автоматически перенаправлять HTTP → HTTPS (true/false)
|
||||
|
||||
**Пример множественных прокси:**
|
||||
```json
|
||||
@@ -123,18 +125,35 @@ go build -o MyApp.exe
|
||||
"ExternalDomain": "git.example.com",
|
||||
"LocalAddress": "127.0.0.1",
|
||||
"LocalPort": "3000",
|
||||
"UseHTTPS": false
|
||||
"ServiceHTTPSuse": false,
|
||||
"AutoHTTPS": true
|
||||
},
|
||||
{
|
||||
"Enable": false,
|
||||
"ExternalDomain": "api.example.com",
|
||||
"LocalAddress": "127.0.0.1",
|
||||
"LocalPort": "8080",
|
||||
"UseHTTPS": false
|
||||
"ServiceHTTPSuse": false,
|
||||
"AutoHTTPS": false
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
#### 📖 Подробное описание параметров:
|
||||
|
||||
**`ServiceHTTPSuse`** - протокол подключения к локальному сервису:
|
||||
- `false` - vServer подключается к локальному сервису по HTTP (по умолчанию)
|
||||
- `true` - vServer подключается к локальному сервису по HTTPS
|
||||
|
||||
**`AutoHTTPS`** - автоматический редирект на HTTPS:
|
||||
- `true` - все HTTP запросы автоматически перенаправляются на HTTPS (рекомендуется)
|
||||
- `false` - разрешены как HTTP, так и HTTPS запросы
|
||||
|
||||
**Схема работы:**
|
||||
```
|
||||
Клиент (HTTP/HTTPS) → vServer (проверка AutoHTTPS) → Локальный сервис (ServiceHTTPSuse)
|
||||
```
|
||||
|
||||
**Применение изменений:**
|
||||
- Введите команду `config_reload` в консоли для перезагрузки конфигурации
|
||||
- Изменения применятся к новым запросам без перезапуска сервера
|
||||
|
Reference in New Issue
Block a user