使用“pyinfra”安装和配置Tinc mesh VPN。
pyinfra-tinc的Python项目详细描述
pyinfra
Tinc
安装并配置Tinc mesh VPN的^{
- Ubuntu 18/20
- 德比安9月10日
- 世纪7/8
使用
Tinc网络的默认安装和配置如下所示。下面详细介绍了三个部署功能。在
frompyinfra_tincimportconfigure_tinc,install_tinc,sync_tinc_configurationsSUDO=Trueinstall_tinc(netname='vpn0')configure_tinc(netname='vpn0')sync_tinc_configurations(netname='vpn0')
install_tinc
此deploy下载、编译和安装tincd
二进制文件,以及执行此操作所需的任何deb
/rpm
包。这将使用host.data.tinc_version
变量。在
configure_tinc
此部署生成Tinc配置目录和文件。在
sync_tinc_configurations
此部署将主机配置文件同步到所有其他主机,这实际上使tincd
守护进程能够彼此连接并形成网状网络。在
- 项目
标签: