ivansible.srv_dante
ivansible.srv_dante
这个角色在Linux上安装Dante代理服务器,配置身份验证和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
如果直接为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
作者信息
由 IvanSible 于2018-2020年创作。