Прокси
Поднимаем SOCKS прокси для Telegram
https://m.habr.com/post/353758/comments/
Попробовал найти что-то хорошее/асинхронное, но не удалось. Поэтому по-быстрому написал на питоне свой: https://github.com/alexbers/tgsocksproxy. Он потребляет мало памяти, одновременно держит очень много пользователей и просто поднимается.
Работаю под ним уже сутки, полёт нормальный.
+1mihmig 21.04.18 в 14:32
Сложно ли будет Вам «прикрутить» БД для ведения списка пользователей?
0alexbers 22.04.18 в 12:52
В самом простом виде база данных пользователей прикручивается очень просто, примерно так: https://pastebin.com/4v7xJdXL.
Весь прокси-сервер по-сути состоит из одного файла, размером ~250 строк, поэтому добавлять туда новую функциональность, в соотвествии со своими потребностями (напр. логирование, интеграция с ldap, статистика, другие разрешённые адреса проксирования) должно быть несложно. Сейчас он заточен на максимально простое развёртывание и использование.
0alexbers 24.04.18 в 02:06
По многочисленным просьбам применил этот патч к основной ветке. Ещё добавил вывод статистики раз в 10 минут.
Её формат примерно такой:
Stats for 23.04.2018 23:01:22
tg: 4 connects (3 current), 0.00 MB
tg2: 0 connects (0 current), 0.00 MB