##
> [!TIP]
>
> ### [π ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠ΅Π½Ρ](./Funding.md)
>
> **USDT (TRC20)**: `TXPnKs2Ww1RD8JN6nChFUVmi5r2hqrWjuu`
> **BTC**: `bc1qr8vd6jelkyyry3m4mq6z5txdx4pl856fu6ss0w`
> **ETH**: `0x1417878fdc5047E670a77748B34819b9A49C72F1`
> **ΠΡΡΠ³ΠΈΠ΅ ΠΌΠΎΠ½Π΅ΡΡ**: https://nowpayments.io/donation/flowseal
> [!CAUTION]
>
> ### Π Π΅Π°ΠΊΡΠΈΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΎΠ²
>
> ΠΠ½ΡΠΈΠ²ΠΈΡΡΡΡ ΡΠ°ΡΡΠΎ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π²ΠΈΡΡΡ ΠΈΠ·-Π·Π° ΡΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊΠ°.
> ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΠ·-Π·Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΎΠΌ, ΡΠΎ:
>
> 1) **ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ Windows 7 (ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΠ½Π° Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ)**
> 2) ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π½ΡΠΈΠ²ΠΈΡΡΡ Π½Π° Π²ΡΠ΅ΠΌΡ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ°ΠΉΠ» Π² ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ
>
> ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅, ΡΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΡΠ΅ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ· Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΡΠ΅Π³Π΄Π° Π»ΡΡΡΠ΅ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π΄Π΅ΡΠ΅ΠΊΡΡ ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΎΠ² Π½Π° VirusTotal
# TG WS Proxy
**ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ MTProto-ΠΏΡΠΎΠΊΡΠΈ** Π΄Π»Ρ Telegram Desktop, ΠΊΠΎΡΠΎΡΡΠΉ **ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ Telegram**, ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΡ ΡΡΠ°ΡΠΈΠΊ ΡΠ΅ΡΠ΅Π· WebSocket-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠΠ°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² ΡΠΎΠΌ ΠΆΠ΅ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π΅ Π½ΡΠΆΠ½Ρ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ.
## ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ
- **π ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ**
- **[Windows](./README.windows.md)**
- **[macOS](./README.macos.md)**
- **[Linux](./README.linux.md)**
- **[Docker](./README.docker.md)**
- [ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Cloudflare Worker'Π° (Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ CF-ΠΏΡΠΎΠΊΡΠΈ)](./CfWorker.md)
- [ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Cloudflare-Π΄ΠΎΠΌΠ΅Π½Π° (CF-ΠΏΡΠΎΠΊΡΠΈ)](./CfProxy.md)
- [Fake TLS + upstream Π² Nginx](./FakeTlsNginx.md)
- [Π€Π°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Tray-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ](./TrayConfig.md)
- [Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²](./BuildFromSource.md)
- [Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΈΠ±ΡΡΡΠΎΡΠΎΠ²](../CONTRIBUTING.md)
## Windows: Π±ΡΡΡΡΡΠΉ Π²Ρ
ΠΎΠ΄
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° [ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅Π»ΠΈΠ·ΠΎΠ²](https://github.com/Flowseal/tg-ws-proxy/releases) ΠΈ ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅:
- `TgWsProxy_windows.exe` (Windows 10+)
- `TgWsProxy_windows_7_64bit.exe` (Windows 7 x64)
- `TgWsProxy_windows_7_32bit.exe` (Windows 7 x32)
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Telegram Desktop. **ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΡΠ΅ΠΉ.**
### ΠΠ΅Π½Ρ ΡΡΠ΅Ρ
- **ΠΡΠΊΡΡΡΡ Π² Telegram** β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΠΊΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΡΠ»ΠΊΡ `tg://proxy`
- **Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ»ΠΊΡ** β ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ»ΠΊΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
- **ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠΊΡΠΈ** β ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ Π±Π΅Π· Π²ΡΡ
ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- **ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ...** β GUI-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ (Π²Π΅ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Ρ GitHub)
- **ΠΡΠΊΡΡΡΡ Π»ΠΎΠ³ΠΈ** β ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» Π»ΠΎΠ³ΠΎΠ²
- **ΠΡΡ
ΠΎΠ΄** β ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠΊΡΠΈ ΠΈ Π·Π°ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
### ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Telegram Desktop
**ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°**
Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΏΠΎ Π·Π½Π°ΡΠΊΡ Π² ΡΡΠ΅Π΅ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ **Β«ΠΡΠΊΡΡΡΡ Π² TelegramΒ»**.
ΠΡΠ»ΠΈ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ (Telegram Π½Π΅ ΠΎΡΠΊΡΡΠ»ΡΡ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ), Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ°Π³ΠΈ Π½ΠΈΠΆΠ΅:
1. Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΏΠΎ Π·Π½Π°ΡΠΊΡ Π² ΡΡΠ΅Π΅ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ **Β«Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ»ΠΊΡΒ»**
2. ΠΡΠΏΡΠ°Π²ΡΡΠ΅ ΡΡΡΠ»ΠΊΡ Π² Β«ΠΠ·Π±ΡΠ°Π½Π½ΠΎΠ΅Β» Π² Telegram ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΏΠΎ Π½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ
3. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ
**Π ΡΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°**
1. Telegram β **ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ** β **ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ** β **Π’ΠΈΠΏ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ** β **ΠΡΠΎΠΊΡΠΈ**
2. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΡΠΎΠΊΡΠΈ:
- **Π’ΠΈΠΏ:** MTProto
- **Π‘Π΅ΡΠ²Π΅Ρ:** `127.0.0.1` (ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ)
- **ΠΠΎΡΡ:** `1443` (ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ)
- **Secret:** ΠΈΠ· Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΎΠ²
## ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
```
Telegram Desktop β MTProto Proxy (127.0.0.1:1443) β WebSocket β Telegram DC
```
1. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ MTProto ΠΏΡΠΎΠΊΡΠΈ Π½Π° `127.0.0.1:1443`
2. ΠΠ΅ΡΠ΅Ρ
Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ IP-Π°Π΄ΡΠ΅ΡΠ°ΠΌ Telegram
3. ΠΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ DC ID ΠΈΠ· MTProto obfuscation init-ΠΏΠ°ΠΊΠ΅ΡΠ°
4. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ WebSocket-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ (TLS) ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌΡ DC ΡΠ΅ΡΠ΅Π· Π΄ΠΎΠΌΠ΅Π½Ρ Telegram
5. ΠΡΠ»ΠΈ WS Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ (302 redirect) β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π° CfProxy / ΠΏΡΡΠΌΠΎΠ΅ TCP-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅
> [!IMPORTANT]
> ### ΠΠ΅ Π³ΡΡΠ·ΠΈΡ ΡΠΎΡΠΎ/Π²ΠΈΠ΄Π΅ΠΎ?
> **Π£Π΄Π°Π»ΠΈΡΠ΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΠΏΡΠΎΠΊΡΠΈ Π² DC β IP Π²ΡΡ, ΠΊΡΠΎΠΌΠ΅ `4:149.154.167.220`**
> **ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΡΠΎ ΠΏΠΎΠ»Π΅**
> ΠΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π½Π° Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°Ρ
Π±Π΅Π· Premium
> ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄ΠΎΠΌΠ΅Π½ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ: [CfProxy.md](./CfProxy.md)
## ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ±ΠΎΡΠΊΠ°
ΠΡΠΎΠ΅ΠΊΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ PyInstaller ([`packaging/windows.spec`](../packaging/windows.spec), [`packaging/macos.spec`](../packaging/macos.spec), [`packaging/linux.spec`](../packaging/linux.spec)) ΠΈ GitHub Actions workflow ([`.github/workflows/build.yml`](../.github/workflows/build.yml)) Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ.
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΠ‘ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠΈΡ
Π±ΠΈΠ½Π°ΡΠ½ΡΡ
ΡΠ±ΠΎΡΠΎΠΊ:
- Windows 10+ Π΄Π»Ρ `TgWsProxy_windows.exe`
- Windows 7 (x64) Π΄Π»Ρ `TgWsProxy_windows_7_64bit.exe`
- Windows 7 (x32) Π΄Π»Ρ `TgWsProxy_windows_7_32bit.exe`
- Intel macOS 10.15+
- Apple Silicon macOS 11.0+
- Linux x86_64 (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ AppIndicator Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Ρ)
## ΠΠΎΠ½ΡΡΠΈΠ±ΡΡΡΠΎΡΡ
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ β€οΈ
## ΠΠΈΡΠ΅Π½Π·ΠΈΡ
[MIT License](../LICENSE)