mirror of https://github.com/ospab/ostp.git
94 lines
3.4 KiB
Markdown
94 lines
3.4 KiB
Markdown
# 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.
|