<br />
<br />
PS:新手折腾笔记,如有错误欢迎指出,请大家多多包涵
使用前提
-
已实现通过域名访问
举个栗子
能在外网(例如手机数据条件下)浏览器访问 http://你的域名:8000 连接到NAS即满足要求
还没有实现域名访问?
参考这篇帖子中的Dynv6方案
使用免费DDNS实现域名访问NAS
本篇帖子将会接着Dynv6方案实现
使用其他DDNS方案的流程上大致也是一样的
本篇帖子的实现效果
最终实现效果其实就是通过访问一个固定端口
改变不同域名的方式实现https访问应用端口
例如:
访问https://fn.abc.com:6789访问飞牛桌面
访问https://xl.abc.com:6789访问迅雷
你只需要更改域名的前部分就能实现所有应用端口的https访问
https传输能在公网环境下更好的保障数据传输安全性
而http是使用的明文传输
开始
一、申请证书
登录到lucky后台申请证书
默认端口:16601
默认账号和密码均为:666
登录后建议在设置中修改默认账号和密码
申请证书的token和添加DDNS的token是一样的
二、反向代理
1. Dynv6添加泛域名解析
不添加也行,反正你一会儿就会回来的...
登录Dynv6进行操作
网址:https://dynv6.com
2. lucky添加反向代理
登录到lucky后台进行添加
2.1 添加主体规则
2.2 添加子规则
3. 验证
浏览器访问lucky反向代理的域名和端口
例如在本帖中测试的地址为 https://fn.xiaoming66.dynv6.net:6789
点击地址栏上https旁的小锁即可查看当前连接以及证书信息
你可能会遇到...
众所周知,人生哪有一帆风顺的 [狗头.jpg]
你可能在遇到了找不到IP的问题
原因:没有配置好Dynv6中的泛域名解析,去添加吧;或者检查你的子规则配置是否有误
小结
通过本篇帖子,相信你已经能实现https访问应用端口了
添加其他应用端口只需要新增子规则,配置好前端和后端地址即可
如果你认为lucky对你有所帮助,不妨前往Github给作者点一个Star吧!
https://github.com/gdy666/lucky
最后,祝大家生活愉快 |