cchurch.win-stunnel
Win-STunnel
在Windows上安装和配置stunnel。
角色变量
使用以下变量来配置stunnel。应为字面值“yes”或“no”的配置值应指定为字符串,而不是YAML布尔值。
stunnel_global_options
:用于stunnel.conf
的全局选项字典。默认值为{}
,表示不指定任何全局选项。stunnel_services
:用于在stunnel.conf
中配置服务的字典。每个服务条目的值应是该服务的配置选项和值的字典。默认值为{}
,表示未定义任何服务。至少应定义一个服务。
以下变量可用于更高级的配置:
stunnel_conf_template
:指定用于配置stunnel
的替代模板。默认值为"stunnel.conf.j2"
,根据上面定义的stunnel_global_options
和stunnel_services
生成配置。stunnel_download_url
:指定用于下载stunnel
安装程序的替代URL;默认值为"https://www.stunnel.org/downloads/stunnel-5.41-win32-installer.exe"
。stunnel_force_install
:强制安装stunnel
,即使注册表键指示它已安装;默认值为false
。
示例剧本
以下示例剧本安装stunnel
并添加一个服务,将未加密的本地SMTP连接从端口2525
转发到smtp.gmail.com
的端口465
:
- hosts: windows
roles:
- role: cchurch.win-stunnel
stunnel_services:
'gmail-smtp':
client: 'yes'
accept: 2525
connect: smtp.gmail.com:465
delay: 'yes'
许可证
BSD
作者信息
Chris Church chris@ninemoreminutes.com