一、背景
使用nas时总是会有各种外网访问的需求,我之前外网访问nas都是通过我自己的阿里云轻量服务器使用frp远程访问。
可惜服务器马上到期,续费一年需要一千多大洋,财力微薄,急需寻找其他外网访问nas的方法。
找遍全网,终于在各种免费或付费frp服务之外,寻找到了钉钉内网穿透。
注:本教程无需使用ssh,无需访问群晖底层文件
二、钉钉内网穿透
钉钉官方文档网址
其中官方文档声明:本工具不保证稳定性,仅适用于开发测试阶段,禁止当作公网域名使用。如线上应用使用本工具造成稳定性问题,后果由自己承担。如使用本工具传播违法不良信息,钉钉将追究法律责任。
钉钉内网穿透功能及其简单,不过背靠阿里这种大公司,在稳定性和速度上都有一定的保证。
三、下载
git仓库网址
下载后文件中包括有linux、mac及windows三个程序
群晖是linux系统,将linux这个文件夹复制到群晖下任意一个你喜欢的地方
进入群晖下的该linux文件夹,右键点击ding文件,选择属性
完整复制属性中的位置路径,后面有用
四、群晖配置
打开群晖控制面板,点击任务计划,没有任务计划的点击控制面板右上角切换基本模式和高级模式
进入任务计划后,点击新增→触发的任务→用户定义的脚本
输入任务名称,其他默认,点击任务设置
在用户定义的脚本中输入以下代码后,点击确定
cd /volume1/homes/zqlyyq/pierced-master/linux/
./ding_emby -config=ding.cfg -subdomain=XXXXXXXX 5000
其中cd后面输入刚复制的ding的路径,不过要记得把最后的ding删掉
XXXXXXXX输入你自己设置的字符,这个将会是你使用的域名的前缀,因可能与其他人正在使用的撞车,建议相对设置复杂一点
5000是本地访问群晖的默认端口号,如果你改过进行相应修改即可
点击确定后配置就算完成了
如果脚本前面的已启动没有打勾的话,点击勾选框后一定要点击保存才会生效
这样,每次nas开机后,都会自动运行此脚本
重启nas后,浏览器输入框输入XXXXXXXX.vaiwan.com即可远程访问你的群晖nas啦