Telegram and Dante
Перейти к навигации
Перейти к поиску
Поднимаем прокси для телеграма. Использовать будем Dante в docker container.
Вся информация есть на github. Тут только пометки для себя.
Просто запустить с авторизацией от имени пользователя
docker pull schors/tgdante2 docker run -d --net=host --restart unless-stopped -e PORT=1080 -e USER=user0 -e PASS=secret0 --name tgdante schors/tgdante2
Управление пользователями
docker pull schors/tgdante2 # Требуется создать каталог, который будет монтироваться в контейнер, для хранения данных о пользователях. mkdir /var/tmp/schors_tgdante2/etc # start container docker run -d -v /var/tmp/schors_tgdante2/etc:/etc --net=host --restart unless-stopped --name tgdante schors/tgdante2 # manage users docker run --rm -ti -v /var/tmp/schors_tgdante2/etc:/etc --net=host schors/tgdante2 /scripts/add user1 secret1 docker run --rm -ti -v /var/tmp/schors_tgdante2/etc:/etc --net=host schors/tgdante2 /scripts/chp user1 secret2 docker run --rm -ti -v /var/tmp/schors_tgdante2/etc:/etc --net=host schors/tgdante2 /scripts/list docker run --rm -ti -v /var/tmp/schors_tgdante2/etc:/etc --net=host schors/tgdante2 /scripts/del user1 # another method (via docker exec) Удобен при уже запущенном контейнере и невозможности его перезапустить. docker exec -ti tgdante /scripts/add user2 secret3