openwrt开启https访问

luci默认使用http访问,用户名和密码明文传递,很不安全。

为解决上述问题,可以使用https访问luci。  具体配置如下:

1、 安装luci-ssl包:

opkg update

opkg install luci-ssl-openssl curl ca-bundle(不要安装luci-ssl)

2、生成ssl证书(uhttpd.cer)及密钥文件(uhttpd.key),拷贝至/etc/目录下

这里我用的是:群晖 Let's Encrypt 泛域名证书自动更新

按照这篇文章生成的cer、key,

蓝色框文件

3、修改/etc/config/uhttpd文件

修改文件

4、重启 /etc/init.d/uhttpd restart

5、端口映射以后就可以,使用域名带端口https访问了


更新:

前面的方法,生成的证书只有3个月有效期。此次更新增加自动更新功能

6、openwrt创建共享目录

给smbpa设置root密码:

root@Openwrt:/usr/lib/ddns# smbpasswd -a root

New SMB password:

Retype SMB password:

openwrt配置

7、群晖装载openwrt共享目录:

文件协议:CIFS

文件夹时:地址填写openwrt的IP+第6步的共享名

账号和密码:填写openwrt账号和密码

这步操作的目的是将群晖本地文件夹和openwrt文件夹同步。

8、群晖创建用户自定义脚本

每个月将第2步中生成的证书(uhttpd.cer)及密钥文件(uhttpd.key)拷贝到第7步的群晖本地目录文件夹,进而可以同步到openwrt文件夹

9、openwrt创建计划任务,每个月将共享文件夹的文件拷贝到/etc/目录下


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...
    南京杨小兵阅读 12,918评论 0 9
  • 需要学会用ssh登录路由器用linux命令查看。 ps 命令查看当前系统运行的进程信息 free 命令查看内存使用...
    3c937c88e6c0阅读 8,560评论 0 1
  • 摘要:Lua作为一门方便嵌入(其它应用程序)并可扩展的轻量级脚本语言来设计的,因此她一直遵从着简单、小巧、可移植、...
    Masukio阅读 65,990评论 5 41
  • 让孩子的脾气打在空气中 父母心中无怒火,孩子脾气就发不起来。 记得有次孩子火急火燎的要吃菜,跟她说等爸爸洗好澡一起...
    初心如雪11阅读 3,379评论 0 0
  • 手机分辨率 340*240 指的是 纵向340 横向240 电脑分辨率 1920*1080 指的是 横向1920 ...
    Mr菜头阅读 5,289评论 0 2