文章介绍:飞将SSLVPN是一款符合企业级远程办公和安全访问的零信任解决方案。支持远程办公、网络管理、权限管理、应用管理、日志审计、内网穿透等实用功能。部署简单,轻松运维,无需公网IP一键连接内网应用。全终端支持(飞将支持macOS和Windows的自研客户端),且完全兼容思科AnyConnect客户端和OpenConnect客户端。社区版支持对接AD域作为认证源,其他详细信息,请参阅官网介绍。
一、项目来源
- 1、官网:飞将一站式IT办公平台
- 2、官方GitHub:飞将
- 3、官方部署文档:使用指南
- 4、社区版,专业版,企业版:版本对比
- 5、项目进度:研发规划
- 6、技术论坛:BBS知识库
- 7、在线演示平台:点击参观,默认账号:admin,默认密码:admin123!@#
- 8、微信,QQ讨论组:点击联系我们,或者扫描下方微信二维码
二、部署准备
- 1、安装好docker和docker-compose的linux服务器(NAS,飞牛等环境需要自行验证,本篇介绍Ubuntu系统部署)
- 2、公网IP(如果没有,飞将提供免费的内网穿透服务)
- 3、下载好飞将客户端,或者Cisco AnyConnect,或者OpenConnect
- 4、获取免费授权key,微信搜索:飞将互联(点击产品授权-点击获取授权)
三、客户端下载
3.1、飞将客户端
3.2、Cisco AnyConnect和OpenConnect客户端
四、正式部署
4.1、安装docker
4.2、下载飞将服务端
sudo wget https://pan.yydy.link:2023/d/share/feijiang/feijiang-server-installer-0.0.1-linux-amd64.tar.gz
4.3、解压缩到opt目录
sudo tar -xzf feijiang-server-installer-0.0.1-linux-amd64.tar.gz -C /opt
4.4、进入配置目录
cd /opt/feijiang-server-installer-0.0.1-linux-amd64
4.5、修改环境变量
4.5.1、编辑.env配置文件
nano .env
4.5.2、修改授权码
4.5.3、启动服务
sudo docker-compose up -d
4.6、登录web管理平台
- 1、登录地址:http://server-ip:8080
- 2、默认账号:admin
- 3、默认密码:admin123!@#
五、Web功能介绍
5.1、角色管理
5.2、用户管理
5.3、实名认证
5.4、内网穿透
- 1、服务名称:管理员用来区分映射
- 2、协议类型:支持TCP和UDP
- 3、内网地址:当映射飞将服务时,填写:127.0.0.1;当映射内网服务器时,请填写内网IP地址
- 4、内网端口:请填写服务的端口号
- 5、带宽权重:0比10占比,社区版免费1兆带宽
- 6、失效时间:此条映射何时失效
5.5、修改管理员密码
5.6、飞将系统页面调整
5.7、首页
5.8、身份管理
5.8.1、分组管理
5.8.2、账号管理
- 1、账号名称:用户终端登录使用,建议英文+数字格式
- 2、登录密码:可以统一填写,飞将客户端支持用户自主修改密码
- 3、所属分组:一个用户只能属于一个分组
- 4、真实姓名:用于日志审计
- 5、电子邮箱:用于终端接收VPN账号开通信息,且支持邮箱登录VPN
- 6、手机号码:按需填写,填写后支持用户手机号码登录VPN
- 7、失效时间:不选默认永久使用,填写后支持到期后账号自动冻结
5.8.3、身份源设置
5.9、VPN管理
5.9.1、访问策略
5.9.1.1、基础信息
- 1、策略名称:区分策略
- 2、策略类型:默认策略(当用户未分组时,匹配默认策略);分组策略(对指定用户组生效);账号策略(针对单个用户账号生效)
- 3、运行模式:兼容模式(支持飞将客户端+Cisco Anyconnect客户端+OpenConnect客户端);安全增强模式(仅支持飞将客户端)
5.9.1.2、DNS设置
5.9.1.3、路由设置
5.9.1.4、访问控制
5.9.2、在线会话
5.9.3、分配地址
5.9.4、其他设置
5.10、应用管理
5.10.1、应用分类
5.10.2、Web应用
5.10.2.1、基础信息
- 1、应用名称:用于区分应用
- 2、应用图标:支持用户自定义显示LOGO
- 3、访问地址:内网业务访问地址(也支持外网模式)
- 4、所属类别:属于那类应用
- 5、应用排序:定义客户端显示位置靠前或者靠后
5.10.2.2、安全策略
六、飞将客户端连接测试
6.1、修改网关地址
6.2、登录VPN
七、终端管理
7.1、终端列表
7.2、授权记录
八、日志审计
8.1、VPN日志
8.2、终端登录日志
8.3、后台系统日志
九、访问内网
9.1、内网配置回程路由
9.2、飞将服务器配置NAT
9.2.1、进去配置目录
cd /opt/feijiang-server-installer-0.0.1-linux-amd64
9.2.2、修改.env配置
sudo nano .env
9.2.3、查看iptables表
iptables -t nat -L -n -v |grep MAS