Это больше не проблема а история о том как я прокси на линукс для раздачи на весь дом ставил

Author: MotyaWolfCreated Sep 12, 2026Updated Sep 12, 2026
Labelsbug

Версия TG WS Proxy

linux

Опишите вашу проблему

в основном, когда я поставил прокси на линукс - ubuntu desktop 24.04, он выдавал тонну ошибок, ошибка за ошибкой итд, было дело в том что как мне сказала иишка, да я тупой, в оригинальном файле linux.py , все эти 380 строк это всё графическая оболочка, и написал мне вот такое вот чудо, я сначала пытался устанавливать эти все библиотеки через pip3 и apt, но их было ну писец как много, первая строка это я с ssh подключился просто. ещё я пытался поставить tpws от болвана но там было ещё больше ошибок, и линукс у меня на мини пк неплохом, по проблема в том что диск это флешка на 32 гига за 800 рублей в днсе, а роутер от дома ру

daush@daush-DEXP-OEM:~$ cat ~/tg-ws-proxy/run_clean.py

import sys
import time

sys.path.append('.')

from utils.tray_common import start_proxy

print("=== ЗАПУСК TG-WS-PROXY С ПОСТОЯННЫМ КЛЮЧОМ ===")

# Собираем конфиг руками и намертво вшиваем секрет
config = {
  "bind": "0.0.0.0",
  "port": 1443,
  "secret": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "browser": "chrome"
}

print(f"Запускаю прокси на порту {config['port']} с постоянным секретом...")

def dummy_error_callback(error_msg):
  print(f"[ПРОКСИ ОШИБКА]: {error_msg}")

# Запуск рабочего ядра
start_proxy(config, on_error=dummy_error_callback)

print("Прокси успешно запущен!")
try:
  while True:
      time.sleep(1)
except KeyboardInterrupt:
  print("\nОстанавливаю прокси...")
  from utils.tray_common import stop_proxy
  stop_proxy() 

после он никак нехотел ставить любой другой айпи кроме локального 127... , и оказалось, иишка нашла, что в файле /tg-ws-proxy/proxy/tg_ws_proxy.py , был намертво зашит локальный айпи, и я его поменял на 0.0.0.0, и всё наконец заработало, я вписал в телегу айпи компа, порт, и ключ

сопсна

был ли готовый вариант, без графического интерфейса и с гибким айпи для его раздачи?