Delete README_macOS.md
This commit is contained in:
parent
311bcb4399
commit
9bb1abfd1b
|
|
@ -1,90 +0,0 @@
|
||||||
# TG WS Proxy — macOS
|
|
||||||
|
|
||||||
macOS-версия [tg-ws-proxy](https://github.com/Flowseal/tg-ws-proxy) с нативным menu bar приложением.
|
|
||||||
|
|
||||||
## Установка
|
|
||||||
|
|
||||||
### Из исходников
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# Клонируй оригинальный репозиторий
|
|
||||||
git clone https://github.com/Flowseal/tg-ws-proxy
|
|
||||||
cd tg-ws-proxy
|
|
||||||
|
|
||||||
# Перейди в папку с билдом macOS
|
|
||||||
cd macos
|
|
||||||
|
|
||||||
# Установи зависимости
|
|
||||||
pip install -r requirements_macos.txt
|
|
||||||
|
|
||||||
# Запуск
|
|
||||||
python macos.py
|
|
||||||
```
|
|
||||||
|
|
||||||
### Сборка .app
|
|
||||||
|
|
||||||
```bash
|
|
||||||
pip install pyinstaller
|
|
||||||
pyinstaller macos.spec
|
|
||||||
# Результат: dist/TgWsProxy.app
|
|
||||||
```
|
|
||||||
|
|
||||||
## GUI
|
|
||||||
|
|
||||||
Приложение живёт в menu bar (строка меню вверху экрана). Нет иконки в Dock.
|
|
||||||
|
|
||||||
**Меню:**
|
|
||||||
- **Открыть в Telegram** — откроет `tg://socks?...` ссылку, Telegram сам добавит прокси
|
|
||||||
- **Перезапустить прокси** — горячий перезапуск
|
|
||||||
- **Настройки…** — окно с полями Host, Port, DC IPs, Verbose
|
|
||||||
- **Открыть логи** — откроет файл логов в TextEdit
|
|
||||||
- **Выход** — остановить прокси и закрыть
|
|
||||||
|
|
||||||
## Конфигурация
|
|
||||||
|
|
||||||
Хранится в `~/Library/Application Support/TgWsProxy/config.json`:
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"port": 1080,
|
|
||||||
"host": "127.0.0.1",
|
|
||||||
"dc_ip": [
|
|
||||||
"2:149.154.167.220",
|
|
||||||
"4:149.154.167.220"
|
|
||||||
],
|
|
||||||
"verbose": false
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
Логи: `~/Library/Application Support/TgWsProxy/proxy.log`
|
|
||||||
|
|
||||||
## Настройка Telegram Desktop
|
|
||||||
|
|
||||||
### Автоматически
|
|
||||||
Нажми **«Открыть в Telegram»** в меню строки меню.
|
|
||||||
|
|
||||||
### Вручную
|
|
||||||
1. Telegram → **Настройки** → **Продвинутые настройки** → **Тип подключения** → **Прокси**
|
|
||||||
2. Добавь прокси:
|
|
||||||
- **Тип:** SOCKS5
|
|
||||||
- **Сервер:** `127.0.0.1`
|
|
||||||
- **Порт:** `1080`
|
|
||||||
- **Логин/Пароль:** пусто
|
|
||||||
|
|
||||||
## Зависимости
|
|
||||||
|
|
||||||
| Библиотека | Назначение |
|
|
||||||
|-----------|------------|
|
|
||||||
| `rumps` | macOS menu bar framework |
|
|
||||||
| `cryptography` | MTProto obfuscation (из оригинала) |
|
|
||||||
| `psutil` | Проверка запущенных копий |
|
|
||||||
|
|
||||||
## Отличия от Windows-версии
|
|
||||||
|
|
||||||
| | Windows | macOS |
|
|
||||||
|---|---|---|
|
|
||||||
| GUI-фреймворк | pystray + tkinter | rumps |
|
|
||||||
| Конфиг | `%APPDATA%\TgWsProxy\` | `~/Library/Application Support/TgWsProxy/` |
|
|
||||||
| Иконка в трее | Системный трей | Menu bar (строка меню) |
|
|
||||||
| Сборка | PyInstaller → .exe | PyInstaller → .app |
|
|
||||||
| Автообновление | - | + |
|
|
||||||
Loading…
Reference in New Issue