SSL 证书
默认
OPNsense 在初始化时,就默认监听 80 和 443 端口,强制 SSL 跳转,规定使用自签名的证书,有效期一年.
我们只需要添加第三方证书并设置使用即可。
申请证书
需要拥有自己的域名。
参阅 树莓派/Debian Apache2 安装腾讯云 SSL 证书 - Yogile - 博客园 (cnblogs.com) 中关于申请免费 SSL 证书的部分。
添加证书
在 系统 -> 证书 -> 证书
中,添加:
项目 | 值 | 说明 |
---|---|---|
方法 | 导入一个现有证书 |
|
描述名称 | 建议填写证书的域名 | |
证书数据 | 复制粘贴 .crt 文件内容 |
使用 Nginx 证书 |
私钥数据 | 复制粘贴 .key 文件内容 |
使用 Nginx 证书 Key |
保存,并应用更改。
更换使用证书
在 系统 -> 设置 -> 管理
中,配置:
项目 | 子项目 | 值 | 说明 |
---|---|---|---|
Web GUI | |||
SSL证书 | 选择添加证书时填写的描述名称 | ||
STS | 勾选,启用HTTP严格传输安全 | ||
备用主机名 | 填写申请证书的域名 |
保存,并应用更改。
注意, 备用主机名
一定要填写证书域名,否则在通过 WAN 地址
访问 OPNsense 时不会放行:
A potential DNS Rebind attack has been detected.
Try to access the router by IP address instead of by hostname. You can disable this check if needed under System: Settings: Administration.
HTTPS 监听端口
在 系统 -> 设置 -> 管理
中,配置:
项目 | 子项目 | 值 | 说明 |
---|---|---|---|
Web GUI | |||
TCP端口 | 建议在 8000 以后 |
保存,并应用更改。
标签:更改,证书,端口,防火墙,SSL,OPNsense,监听 From: https://www.cnblogs.com/Yogile/p/16642740.html