Update README_macOS.md

This commit is contained in:
kek.of 2026-03-15 23:47:27 +05:00 committed by GitHub
parent 3f325f831c
commit cfce775276
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 18 deletions

View File

@ -2,20 +2,6 @@
macOS-версия [tg-ws-proxy](https://github.com/Flowseal/tg-ws-proxy) с нативным menu bar приложением. macOS-версия [tg-ws-proxy](https://github.com/Flowseal/tg-ws-proxy) с нативным menu bar приложением.
## Как это работает
```
Telegram Desktop → SOCKS5 (127.0.0.1:1080) → TG WS Proxy → WSS (kws*.web.telegram.org) → Telegram DC
```
Полный функциональный паритет с Windows-версией:
- Локальный SOCKS5-прокси
- Автоматическое переключение WebSocket → TCP fallback
- GUI-настройки
- Просмотр логов
- Одна копия через lock-файл
- Первый запуск с инструкцией
## Установка ## Установка
### Из исходников ### Из исходников
@ -25,8 +11,8 @@ Telegram Desktop → SOCKS5 (127.0.0.1:1080) → TG WS Proxy → WSS (kws*.web.t
git clone https://github.com/Flowseal/tg-ws-proxy git clone https://github.com/Flowseal/tg-ws-proxy
cd tg-ws-proxy cd tg-ws-proxy
# Скопируй файлы из этого порта в репозиторий: # Перейди в папку с билдом macOS
# macos.py, macos.spec, requirements_macos.txt cd macos
# Установи зависимости # Установи зависимости
pip install -r requirements_macos.txt pip install -r requirements_macos.txt
@ -92,13 +78,13 @@ pyinstaller macos.spec
| `rumps` | macOS menu bar framework | | `rumps` | macOS menu bar framework |
| `cryptography` | MTProto obfuscation (из оригинала) | | `cryptography` | MTProto obfuscation (из оригинала) |
| `psutil` | Проверка запущенных копий | | `psutil` | Проверка запущенных копий |
| `tkinter` | GUI окна (входит в стандартный Python) |
## Отличия от Windows-версии ## Отличия от Windows-версии
| | Windows | macOS | | | Windows | macOS |
|---|---|---| |---|---|---|
| GUI-фреймворк | pystray + tkinter | rumps + tkinter | | GUI-фреймворк | pystray + tkinter | rumps |
| Конфиг | `%APPDATA%\TgWsProxy\` | `~/Library/Application Support/TgWsProxy/` | | Конфиг | `%APPDATA%\TgWsProxy\` | `~/Library/Application Support/TgWsProxy/` |
| Иконка в трее | Системный трей | Menu bar (строка меню) | | Иконка в трее | Системный трей | Menu bar (строка меню) |
| Сборка | PyInstaller → .exe | PyInstaller → .app | | Сборка | PyInstaller → .exe | PyInstaller → .app |
| Автообновление | - | + |