首先声明这篇文章不是保姆级的。假定看这篇帖子的伙伴是有一定基础的。
- 在阿里云上购买一个域名 .cn 价位大概在 40 rmb 一年
- 然后你要为这个域名备案。国内的没办法。(如果不想这么麻烦可以找其他域名备案商)
- 申请一个 AccessKey 子账号
AliyunDNSFullAccess
点击确定。阿里云上的操作就告一段落了
下面是iStoreOS
在服务中找到 动态DNS 选项卡 点开
点击添加新服务
点击创建服务
到了这个页面 让我们切换到阿里云上。
在阿里云的域名解析服务中 新建一条 A 记录 。 记录值随便填
创建好后回到 iStoreOS
保存并引用。
接着设置端口转发 将 80 端口 和 443 端口转发出去。这一步就不多讲了。有需要的可以百度。很多的大神都有讲过。
在 iStoreOS 的软件商城中下载 uhttpd
下面就是配置 https 和证书了。
这就不得不说为什么要在阿里云上注册域名了。因为在阿里云上注册域名有免费的ssl证书可以用。每人每年有18个免费证书可以用。
生成证书可以安装阿里云的官方教程生成。生成后下载 nginx的证书
下载后的证书不能直接用。因为阿里云的 nginx的证书是 pem的
而uhttpd 中使用的证书是 crt 的 所以需要转换一下
openssl x509 -in 证书路径/证书.pem -out 证书导出路径/证书.crt
将 .key .crt 的证书上传到 iStoreOS 服务器中
在 uhttpd 中 将证书地址切换到 上传的证书路径上
设置后点击保存斌应用。
ok到这里https的证书就设置完成了。剩下的就是在浏览器中输入 https:你的域名:443转发的那个端口号了。
例如 443端口转发到 18443 那么就是 https:域名:18443
原文链接:https://blog.csdn.net/lesiyu116/article/details/127229081?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168476299816800222842082%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168476299816800222842082&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-7-127229081-null-null.blog_rank_default&utm_term=NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%E3%80%81%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90