Skip to content

ocserv daloRADIUS freeradius docker compose .anyconnect server

Notifications You must be signed in to change notification settings

youxixin888/ocserv-compose

Repository files navigation

ocserv-compose

ocserv daloRADIUS freeradius docker compose .anyconnect server

介绍

AnyConnect VPN 服务端ocserv ,freeradius ,daloradius,mysql 的docker-compose 整合.

Install

前提是已经安装Docker ,Docker-compose.并启动好docker.

  • 将当前 repo 下载到本地.
    cd ~;git clone https://github.com/youxixin888/ocserv-compose.git
  • (可选)按需要修改证书请求里边的服务器地址等信息
    cd ~/ocserv-compose/certs/
  • 构建镜像
    cd ~/ocserv-compose;docker build -t ocserv .
  • 生成证书和key
    docker run --rm -v ~/ocserv-compose/certs/:/opt/certs ocserv sh /opt/certs/gen.sh
  • (可选)按需修改ocserv/ocserv.conf 这里可以配置地址,下发路由,dns等信息
    cd ~/ocserv-compose/ocserv/;vi ocserv.conf
  • 启动服务(最后加-d参数可以后台运行)
    cd ~/ocserv-compose;docker-compose up -d
  • 查看状态
    docker-compose logs -f

使用

  • 访问管理后台添加用户
    http://yourserverip/daloradius 默认密码radius

  • 客户端测试连接

  • 按需配置iptables使用nat等

参考:

About

ocserv daloRADIUS freeradius docker compose .anyconnect server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published