如何给梅林 Merlin 路由器添加自己的SSL证书

Linux harry 6个月前 (07-07) 358次浏览 0个评论 扫描二维码

路由器在家里通过内网 IP 访问,在外面就通过绑定域名 DDNS 访问,一直都懒得没有加 HTTPS ,因为不是经常需要访问,但现在偶尔用下发现不加 HTTPS 不行了,chrome 根本不让 HTTP 了。
搜索了下,我按照有些教程做一重启就还原了,根本不好使,研究了下操作如下。

  1. 系统管理 -> 系统设置 启用的 HTTPS ,修改端口号.
  2. 绑定域名到路由器,可通过市场里的几种 DNS 插件,这个我之前写过,比较简单。
  3. 申请 SSL 证书,如阿里等网站有免费的。
  4. 选择 apache 下载证书,解压缩:
    将 XXX.crt 更改为 cert.pem
    将 XXX.key 更改为 key.pem
  5. 通过 SSH 连接路由器,输入以下命令:
nvram set https_crt_save=0
nvram unset https_crt_file
service restart_httpd
nvram get https_crt_file
  1. 将 cert.pem 和 key.pem 用 winscp 工具分别上传到 路由器的 /etc 和 /jssf/ssl 两个目录下,两个目录下都要覆盖现有文件,并且查看权限是否是 666 ,不是就修改下.
  2. 再输入下面命令:
nvram set https_crt_save=1
nvram get https_crt_save
service restart_httpd
nvram get https_crt_file
reboot
  1. 等待路由器重启,输入绑定的域名,HTTPS 应该可以正常访问了。
打赏

不吐不快, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何给梅林 Merlin 路由器添加自己的SSL证书
发表我的评论
取消评论

请输入验证码 *

表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址