阿里云域名实现远程访问群辉NAS-Docker容器上的calibre、halo博客?

2022-10-02 12:33:05 33点赞 434收藏 18评论

看前备注:作者也是小白,只是在自己的摸索中积攒了一点经验,分享给大家。不能保证100%的正确,欢迎大家讨论分享。
文作者:陌路遥/欢迎转载

如何利用阿里云域名远程访问家中群辉NAS(Docker容器)上的calibre、halo博客?

最近我买了一个群晖的nas,也开始慢慢鼓捣这玩意了,真好玩(啥也不会的小白,要学可得真多 )

阿里云域名实现远程访问群辉NAS-Docker容器上的calibre、halo博客?


我在nas上利用docker安装了halo(个人博客)和calibre(个人书架)这两个容器

在本地的话可以利用ip地址+端口打开,但是我想在外网远程访问,这样的话问题就产生了!

第一种方法就是利用群辉自带的DDNS

阿里云域名实现远程访问群辉NAS-Docker容器上的calibre、halo博客?


利用群辉自带的DDNS可以很轻松地做到外网访问,只是需要在浏览器输入地址的时候要加上端口号。上下载速度的话我没测试,但是打开一个博客网页是足够了。

另外一个缺点就是,这个xxxx.myDS.me 的网站还是有点难记。

第二种方法就是利用docker容器:stilleshan/frpc进行内网穿透

利用这个阿里云域名+docke容器,我们可以很轻松地访问家中的nas管理界面、calibre和halo;优点就是我们在浏览器中直接输入我们的域名地址,就可以直接打开访问了,好记还不用输入端口号。

stilleshan/frpc具体的操作方法可以看大佬的这篇帖子:

群晖NAS使用Docker安装配置frpc内网穿透教程
https://www.ioiox.com/archives/26.html

我在这里就简单地总结一下,就不赘述了。

1、将你的阿里云域名指向 frp.freefrp.net 此服务器

域名的话建议使用二级域名,例如abc.xxx.com,在阿里云域名控制台进行域名解析,设置见下图:

记录类型选择:CNAME

记录值:frp.freefrp.net

阿里云域名实现远程访问群辉NAS-Docker容器上的calibre、halo博客?

2、stilleshan/frpc镜像下载

3、frpc.ini文件的编辑与配置

可以先在套件中心安装“文本编辑器”新建frpc.ini文件

阿里云域名实现远程访问群辉NAS-Docker容器上的calibre、halo博客?


frpc.ini文件的内容:

名称:不要与其他的名称相同即可

协议:选http即可(https的我还没试过,不知道会不会有加密的优势)

本地ip地址:你本地的ip,也就是纳税的内网IP地址,可以在路由器内设置成静态ip, ip与设备绑定

端口号:端口号,你新建docker容器的时候可以手动选择

二级域名:阿里云二级域名

阿里云域名实现远程访问群辉NAS-Docker容器上的calibre、halo博客?


这样做的好处是,域名直接绑定了端口,不像我们用ddns的方式还要输入端口号,需要修改的话可以直接编辑frpc.ini文件。

阿里云域名实现远程访问群辉NAS-Docker容器上的calibre、halo博客?

(如果是博客,这样做好像还可以进行SEO被百度收录?回头试试)

展开 收起
18评论

  • 精彩
  • 最新
  • http怎么可能加密 [苦恼] ,自己百度去

    校验提示文案

    提交
    是的,我目前用的还是ipv6+域名解析,其他docker的话可以用反向代理,(需要加端口)这种也是加密的,如果docker想要域名直接访问,这种frpc算是一种凑合不加密的方式了 [喜极而泣] [看不见]

    校验提示文案

    提交
    你要是只有自己访问的话干脆用VPN算了 [阴险] ,如果是多人访问就用npm+let's encrypt+随便什么域名

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 感觉好麻烦 [喜极而泣] 我用的内网穿透10元一个月

    校验提示文案

    提交
    也还可以 [得逞]

    校验提示文案

    提交
    收起所有回复
  • ddns-go 加ipv6最好用

    校验提示文案

    提交
  • 反向代理,泛域名+固定端口号还是能接受吧,起码不用记那么多个端口号了

    校验提示文案

    提交
    我目前就是这么做的,之前搞了frpc,但是速度受限,达不到直接访问的速度,最后就是用这个方法,对外开放的端口也只需要一个,从一定程度上也是降低了风险

    校验提示文案

    提交
    收起所有回复
  • 还是记端口号方便感觉,反代还得记域名前缀,不过个人爱好而已。

    校验提示文案

    提交
  • 这个速度咋样

    校验提示文案

    提交
  • 群晖自带ddns有好多域名啊,比如i234就很好记

    校验提示文案

    提交
    是啊,群辉自己有域名,干嘛用阿里的域名?阿里的域名还要实名制,恶心

    校验提示文案

    提交
    收起所有回复
  • 群晖自带可以做的***

    校验提示文案

    提交
  • 最省心的办法,路由器上设好域名,然后端口映射到内网ip

    校验提示文案

    提交
    我就是这样搞的,但是想加证书不知道怎么搞,大神指点一下。

    校验提示文案

    提交
    收起所有回复
  • frp虽然可以免端口号访问,但是速度frpc服务器限制,所以不如ddns直接访问。另外,第一个方法ddns是动态域名解析,可以绑定自己域名的,要端口号访问。你说的那个.me的域名是群晖官方提供的免费二级域名,这个是还有其他二级域名选择的,有的也很好记,优点是免费简单,缺点也是速度受群晖服务器限制

    校验提示文案

    提交
  • 手写了个阿里云+花生壳的域名更新接口java服务,证书自动更新的脚本还没调好

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
434
扫一下,分享更方便,购买更轻松