1.安装所需插件
安装curl,luci-ssl-openssl,ca-bundle(此步骤可以在网页完成)
2.获取ssl证书
2.1安装acme.sh
使用PUTTY连接到路由器
curl https://get.acme.sh | sh
alias acme.sh=~/.acme.sh/acme.sh
2.2生成证书
2.2.1(以阿里云为例)
在阿里云控制台新建子用户https://ram.console.aliyun.com/users/new
添加dns相关权限

添加权限
3.配置证书
将证书移动到所需位置
acme.sh --installcert -d yourdomain.com \
--key-file /etc/nginx/ssl/yourdomain.key \
--fullchain-file /etc/nginx/ssl/yourdomain.cer \
--reloadcmd "/etc/init.d/uhttpd restart"
文件位置与名称以/etc/config/uhttpd为准,后缀可以与示例不一样
4.设置域名解析
4.1外部访问解析(非必须)
4.1.1(以阿里云为例)安装aliddns软件包(建议从论坛寻找)
使用winscp上传到路由器/root目录,打开终端,输入
opkg install *.ipk

安装所有ipk包
在网页中找到阿里DDNS,按提示输入AccessKeyId,AccessKeySecret与域名等信息后保存即可
4.1.2(以HEDNS为例)
在https://dns.he.net/添加域名解析,记得选中启用动态dns

添加新的解析(图上没有选中)
点击generate a DDNS key 输入或随机生成一个并保存
在计划任务中输入
10/* * * * * "curl -6 "http://dyn.dns.he.net/nic/update" -d "hostname=yourdomain.com" -d "password=DDNSkey" -k" > /dev/null
并保存
4.2内部访问解析
在网页打开主机映射,将域名填入,ip设置成路由器ip即可