本文最后更新于 2024-07-30,文章内容可能已经过时。

大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~

前言

来了来了,干货大王cherry又来了。

前段时间,拾光坞终于发布了他们关于内网穿透的收费政策。套餐包含1个免费不限速的基础服务,3个端口,流量1元/G。剩下4个套餐均不限流量,收费从5元-25元不等,带宽从5Mbps到不限速均有。

🔻总结起来就是:量大管饱,性价比极佳,白嫖党的福音。
image.png

细心的小伙伴可能也发现了,端口是拿来卖钱的,基础服务提供端口3个,年付套餐最多可拿到13个端口。为什么?因为所有的互联网服务,都需要端口来指定路径,就像交通指示牌,在同一个域名下不同端口指向不同的服务地址。

因此,对于内网穿透服务来说,域名、流量、带宽、端口,是4个不可或缺的元素,都是收费项目。这里拾光坞基础套餐,将域名、流量、带宽统统免费,限制3个端口,不得不说是良心至极了!

本文核心内容: 为了榨干拾光穿透的端口价值,通过lucky、npm、nginx等工具对端口进行二级路径或文件服务设置,实现3个端口访问所有服务。


开通拾光隧道

按照【首页】-【云盘管理】-【云盘服务】-【拾光穿透】的路径,去安装【拾光穿透】功能。
image.png

完成后,按照【应用】-【拾光穿透】-【我的服务】路径,选择套餐并启用。这里演示依旧选择免费套餐。启动的时候,我们需要选择节点和端口,这个设置以后就不能改了,除非释放服务再启用(不过可能端口就被人抢走了)。新版本客户端会自动推荐未占用的端口,很方便。
image.png

选择下方的【云盘配置】,可以看到具体的套餐、域名、端口映射、套餐使用情况等信息,一目了然。不得不说,拾光坞在用户界面和交互体验上,还是做的很不错的,尽量的简约化,符合国人使用习惯。
image.png


安装lukcy

按照【容器】-【镜像商店】的路径,在搜索框搜索lucky,选择第一个镜像导入。
image.png

开启【容器设置】内的host和特权功能
image.png

给容器取个名字lucky,勾选容器自启动和特权模式。
image.png

将网络设置为host模式,然后提交即可
image.png


配置拾光穿透和lucky

熟悉反代的朋友都知道,带二级路径的反代,只能适用于有绝对URL的web服务,否则轻的会造成前端解析错误等问题,重的直接无法打开服务。因此在折腾端口的时候,我们分为两种情况去处理。

首先,lucky默认的端口16601,所以拾光穿透要给一个端口给lucky,另外2个端口我们自定义就可以了。

🔻我的规划:lucky占用1个端口,lucky反代服务占用1个端口,灵活运用端口1个。
image.png

1、二级路径反代

如何鉴别这一类服务呢,最常见的就是博客、论坛这种,启动docker的时候需要配置URL或域名地址的。第二类是NAS自带的应用,这一类原生系统,我们只要打开后拿到URL即可。

以portianer举例,首先在lucky端新建一个web服务,监听端口配置我们在拾光穿透里设置的。表示所有往拾光穿透的32224端口,都通过lucky来分发服务。
image.png

添加一个子规则,这个子规则我们采用二级路径的方式,就是在拾光穿透提供的互联网域名后面,增加了一个路径,用来指定其访问的局域网地址。这个二级路径是可以随意的。
image.png

实际效果如下,正常访问
image.png

以下是我配置的服务
image.png

测试flarum论坛可以通过二级路径访问。
image.png

测试wol的服务,功能可以使用,但是页面因为路径的问题出现了错乱。
image.png

2、灵活配置反代

这一类就是最常见的反代了,只设置端口到端口的映射,不对具体路径做映射。比如我这里对1panel平台的反代,
image.png

为什么说这个是灵活配置呢?很简单,因为我们已经可以通过拾光穿透访问了lucky了,无非就是在要访问其它服务的时候,先在lucky里修改一下后端地址就可以了。

比如我修改为emby的端口
image.png

可以正常打开emby观影
image.png

3、文件服务

lucky本身拥有对文件服务的映射,比如webdav、ftp服务。我们这里不讨论用lucky来当文件服务器,而是探讨一下局域网内的其它文件服务,比如webdav。

选择lukcy的【网络存储】-【存储管理】-【添加存储】,把局域网内的其它设备的webdav地址、账号、密码填入,就可以把webdav挂载在lucky上了。
image.png

然后在lukcy反代的子规则里,增加一个文件服务,前端地址是可以增加子路径的。然后挂载点选择我们刚才配置的就可以了。
image.png

在浏览器输入配置的文件服务二级路径,就可以打开webdav服务器挂载后的内容了,还支持在线观影,真的是美滋滋。
image.png


写在最后

通过将拾光穿透与lucky进行了一次有意思的结合,实现了当端口数量有限的情况下,通过反代将更多的局域网服务映射到公网上。尤其是最后的webdav挂载,体验感是真的好,在拾光穿透不限速、不限流量的套餐下,直接跑满家宽上线,播放毫无卡顿。

当然,不仅仅是lucky,比如堡垒机、组网等更多玩法,也可以充分发挥端口的作用。毕竟本教程只使用了2个端口,还有1个灵活端口供大家发现更多玩法~~

除了拾光穿透服务,拾光坞这个月还更新了离线访问、外置硬盘备份等功能。可以说拾光坞N3已经越来越完善,真正成为了低价位入门级NAS的首选品牌!