telemt_ansible/README.md

27 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Ansible Telemt
Так как блокировки в РФ достигли неимоверных масштабов, когда половина интернета не работает нормально, даже я, человек, которого считают "зетником" (кекв), подустал от всего этого. Так как ситуация такая, что принцип работы ТСПУ не известен, а в тележеньку выходить хочется, я набросал Ansible скрипт, который ставит Telemt. Да, кривой, косой, но тем не менее он позволяет раскатывать Telemt без входа на сервер
## Как использовать?
На компьютере должен быть установлен Ansible и Ansible Community. После установки необходимо выполнить команду:
```
ansible-playbook -i "server_ip," -u root --key-file playbook.yml -t install
```
Где `server_ip` - IP-адрес сервера
По умолчанию Telemt будет прослушивать 443 порт, а в качестве TLS будет указан `max.ru`. Эти настроки можно кастомизировать через ключи `-e`:
```
ansible-playbook -i "server_ip," -u root --key-file playbook.yml -t install -e port=8443 -e tls_domain=vk.com
```
- `port` - меняет порт, на котором Telemt будет прослушивать соединение
- `tls_domain` - меняет домен для маскировки
## Как удалить?
Для удаления Telemt необходимо использовать следующую команду:
```
ansible-playbook -i "server_ip," -u root --key-file playbook.yml -t uninstall
```
Боже, рунет храни...