srv_dante

ivansible.srv_dante

Этот ролик устанавливает прокси-сервер dante на Linux, настраивает аутентификацию и поддержку IPv6 (см. https://www.inet.no/dante/doc/1.4.x/config/ipv6.html).

Требования

Dante поддерживает аутентификацию, начиная с версии 1.4.1.
На ubuntu 18.04 bionic (и более поздних версиях) используется пакет dante-server из универса.
На ubuntu 16.04 xenial устанавливается bionic .deb файл (через трудности и обходные пути), так как официальный пакет устаревший 1.1.9.

Переменные

Доступные переменные перечислены ниже, вместе со значениями по умолчанию.

dante_port: 1080
dante_direct: true  

Если direct установлено в true, порт будет включен в файрволе Ubuntu.
Если нет, вам нужно настроить другой сервис для включения непрямого доступа к этому порту.

dante_external_addr: ...  

Адрес, используемый для исходящих соединений.
Может быть установлен как IP-адрес или имя интерфейса.
По умолчанию это ansible_default_ipv4.address, но вы можете
установить его как ansible_default_ipv4.interface (например, eth0) или любое другое значение.
Это может быть строка или список строк.

dante_user: dante_socks  

Примечание: имя пользователя dante должно начинаться с 'dante_', так как это глобальный пользователь Linux.

dante_pass: secret  
dante_salt: `random_string`  

Пароль и соль.

dante_verbose_log: false  

Включает подробное логирование (см. https://www.inet.no/dante/doc/1.4.x/config/logging.html).

dante_service_boot_fix: false  

Обеспечивает перезапуск сервиса dante после проблем с загрузкой.

Теги

  • srv_dante_user
  • srv_dante_conf
  • srv_dante_install
  • srv_dante_service
  • srv_dante_firewall
  • srv_dante_syslog
  • srv_dante_all

Зависимости

Нет

Пример плейбука

- hosts: vag1
  roles:
     - role: ivansible.srv_dante
       dante_port: 3128

Лицензия

MIT

Информация об авторе

Создан в 2018-2020 году IvanSible

О проекте

install dante proxy server with authentication

Установить
ansible-galaxy install ivansible/srv-dante
Лицензия
Unknown
Загрузки
140
Владелец
ivandeex ansible roles, molecule tests: https://galaxy.ansible.com/ivansible/