aprt5pr.ocserv

Ansible角色:Ocserv

构建状态

该角色安装OpenConnect SSL VPN服务器(ocserv)。

什么是Ocserv?

Ocserv是一个开源SSL VPN服务器。更多信息请访问 https://gitlab.com/ocserv/ocserv。

需求

  • Ansible >= 2.0

使用方法

注意:此角色尝试使用合理的默认值,因此可以在不覆盖任何角色默认变量的情况下运行。

假设您希望从要安装Ocserv的同一主机上执行Ansible,并且您使用的是类RHEL的发行版,步骤如下:

  1. 安装Ansible
$ sudo dnf install ansible # 或 yum install ansible
  1. 从Ansible Galaxy获取该角色
$ sudo ansible-galaxy install aprt5pr.ocserv
  1. 更新Ansible清单
$ echo "127.0.0.1" | sudo tee -a /etc/ansible/hosts
  1. 创建一个剧本
$ mkdir my-playbook
$ cd my-playbook
$ echo -e "---\n\n- hosts: all\n  roles:\n    - aprt5pr.ocserv" > site.yml
  1. 运行它!
$ ansible-playbook site.yml --become --ask-sudo-pass

如果一切顺利,您将会有一个名为alice的普通身份验证用户配置的Ocserv。

注意事项

  • 此角色(目前)不:
    • 配置任何源NAT。您需要手动配置(例如:firewall-cmd --zone=public --add-masquerade)。
    • 管理防火墙
      • 客户端可能无法远程连接到VPN。以下操作可以帮助您快速启动:
        • firewall-cmd --zone=public --add-port=443/tcp
        • firewall-cmd --zone=public --add-port=443/udp
      • 连接的客户端将能够访问在所有地址上监听的服务(!)

我该如何为该项目贡献代码?

  • 派生此项目
  • 提交您的更改
  • 提交合并请求
关于项目

OpenConnect SSL VPN Server (ocserv)

安装
ansible-galaxy install aprt5pr.ocserv
许可证
other
下载
116
拥有者