Con este ansible role puedes instalar, configurar y operar puentes Webtunnel de la red Tor.
Características
- Soporte para Debian Bookworm
- Funciona con el servidor web Caddy
- Compatible con Ansible 2.9 o superior
Uso del rol
Instalación de Ansible con pip
python -m pip install --user ansible
Para otro tipo de métodos de instalación de ansible: Guía de instalación
Descarga del role desde el repositorio Galaxy
ansible-galaxy install nvjacobo.webtunnel
Creación del libro de jugadas site.yml
- hosts: webtunnel
vars:
webtunnel_domain: example.org
webtunnel_mail: contact@example.org
webtunnel_path: --------------------
webtunnel_name: --------------------
roles:
- nvjacobo.webtunnel
Las variables webtunnel_domain es el nombre de dominio previamente asignado a nuestro servidor. Mientras que webtunnel_path lo podemos generar con el siguiente comando.
echo $(cat /dev/urandom | tr -cd "qwertyuiopasdfghjklzxcvbnmMNBVCXZLKJHGFDSAQWERTUIOP0987654321"|head -c 24)
Para la variable webtunnel_mail colocamos nuestro correo de contacto. Finalmente para webtunnel_name colocamos el nombre que elegimos para el puente.
Creación del fichero con nuestro inventario
[webtunnel]
direccion-ip
Corremos nuestro libro de jugadas
ansible-playbook -i inventario site.yml -u root
O con sudo
ansible-playbook -i inventario site.yml -u nombre-de-user -b
Actualización
Para actualizar a la última versión disponible de webtunnel es necesario correr nuestro libro de jugadas.
ansible-playbook -i inventario site.yml -u root
O con sudo
ansible-playbook -i inventario site.yml -u nombre-de-user -b