美文网首页路由联盟
openwrt支持默认https访问

openwrt支持默认https访问

作者: Dawsen | 来源:发表于2018-03-23 22:13 被阅读20次

基于版本:openwrt 15.05
基于uhttpd-2015-11-08版本:
x.509证书
openwrt支持https访问

1. 选择对应包

<*> uhttpd-mod-tls... uHTTPd
<*> openssl-util........................... Open source SSL toolkit (utility) 
<*> luci-ssl......................... Standard OpenWrt set with HTTPS support
.config文件

2.制作证书

步骤1:生成密钥
命令:openssl genrsa 1024 > server.key
说明:这是用128位rsa算法生成密钥,得到server.key文件
步骤2: 生成证书请求
命令:openssl req -new -key server.key > server.csr
说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题,一一输入(这个可以随便输啦!)
步骤3: 生成证书请求
命令:openssl req -x509 -days 365 -key server.key -in server.csr > server.crt
说明:这是用步骤1,2的的密钥和证书请求生成证书server.crt,-days参数指明证书有效期,单位为天

制作好的证书放入 package/network/services/uhttpd/files/uhttpd.crt
package/network/services/uhttpd/files/uhttpd.key

修改package/network/services/uhttpd/Makefile

Makefile

3.默认强制https访问

修改package/network/services/uhttpd/files/uhttpd.init


uhttpd.init

相关文章

  • openwrt支持默认https访问

    基于版本:openwrt 15.05基于uhttpd-2015-11-08版本:x.509证书openwrt支持h...

  • openwrt开启https访问

    luci默认使用http访问,用户名和密码明文传递,很不安全。 为解决上述问题,可以使用https访问luci。具...

  • shell 处理json利器jsonfilter

    openwrt默认支持jsonfilter, 可直接用来处理json, 语法如下: 示例: 选择jsonArray...

  • nginx支持https访问

    引子 为了提高web应用的安全性,现在基本上都需要支持https访问。在此记录一下自己在nginx下的配置...

  • Android9.0+支持访问http

    Android9.0+ 默认支持https,不支持http访问,但是项目中,测试服务经常对安全性要求不高,没有配置...

  • tomcat添加https访问支持

    最近研究了下https,https需要相关证书;可以利用jdk自带的工具自己生成证书,也可以向专门机构申请证书。 ...

  • 编译 OpenWrt 固件 - Lean大源码

    官方源:https://openwrt.org/[https://openwrt.org/]Lean 源:http...

  • IJKPlayer一些问题及解决

    默认不支持https的问题 使用默认的配置生成的.framework是不支持https播放链接的,如果要支持,需要...

  • WKWebView使用遇到的坑

    1、创建完,运行不显示 原因是IOS9 SDK 中默认不再支持访问非 HTTPS 的地址,具体可参考www.coc...

  • HTTPS概念

    HTTPS HTTPS 默认工作在 TCP 协议443端口 用户访问网站 以https://打头 HTTPS 经由...

网友评论

    本文标题:openwrt支持默认https访问

    本文链接:https://www.haomeiwen.com/subject/vwrfcftx.html