ostp/README.ru.md

94 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OSTP (Ospab Stealth Transport Protocol)
OSTP — это простой и быстрый протокол для создания защищенных туннелей и обхода сетевых ограничений. Он маскирует ваш трафик под случайный шум, что делает его крайне сложным для блокировки.
---
## Основные возможности
- **Маскировка трафика**: Скрывает данные, делая их непохожими на VPN или прокси.
- **Скорость и надежность**: Отлично работает на нестабильных сетях (например, мобильный интернет).
- **Простая настройка**: Понятные конфиги и установка одной командой.
- **Универсальность**: Работает на Windows, Linux и Android.
- **SOCKS5/HTTP**: Поддерживает стандартные режимы прокси.
- **TUN режим**: Работает как полноценный VPN для всей системы.
---
## Быстрая установка
### Linux (Сервер или Клиент)
Выполните эту команду для автоматической установки и настройки как сервиса:
```bash
bash <(curl -Ls https://raw.githubusercontent.com/ospab/ostp/master/scripts/install.sh)
```
### Windows (Клиент)
Запустите в **PowerShell от имени администратора**:
```powershell
irm https://raw.githubusercontent.com/ospab/ostp/master/scripts/install.ps1 | iex
```
---
## Как пользоваться
Программа `ostp` работает в двух режимах: **Сервер** (ставится на ваш VPS) и **Клиент** (ставится на ваш компьютер).
### 1. Создание конфига
Запустите программу с флагом `--init`, чтобы создать шаблон:
**На сервере:**
```bash
./ostp --init server
```
**На клиенте:**
```bash
./ostp --init client
```
### 2. Настройка
#### Сервер (`config.json`)
```json
{
"mode": "server",
"listen": "0.0.0.0:50000",
"access_keys": [
"ваш-секретный-ключ"
]
}
```
#### Клиент (`config.json`)
```json
{
"mode": "client",
"server": "IP_ВАШЕГО_СЕРВЕРА:50000",
"access_key": "ваш-секретный-ключ",
"socks5_bind": "127.0.0.1:1088",
"tun": {
"enable": false
}
}
```
### 3. Запуск
Запустите программу, указав файл конфигурации:
```bash
./ostp --config config.json
```
---
## TUN режим (VPN для всей системы)
Чтобы направить весь интернет-трафик через OSTP, установите `"enable": true` в секции `tun` вашего клиентского конфига.
- **Windows**: Требуются права Администратора.
- **Linux**: Требуются права Root.
---
## Лицензия
OSTP распространяется под лицензией Business Source License 1.1. Бесплатно для личного и некоммерческого использования. 14 мая 2030 года лицензия изменится на MIT.