前言
对于NAS用户来说公网分享文件,如果没有公网ip是很难实现高速分享,不是需要高贵的服务器中转就是要加入客户端协同工作,这两种明显是很麻烦。某一天我接触到Lucky的STUN内网穿透工具之后相当吃惊,原来公网穿透是如此简单,而且不需要依赖任何服务器进行中转。公网访问也不需要任何客户端工具。但是它也有一个缺点穿透获取的ip和端口都是随机的,一段时间之后会失效(大约七八天左右,时间长的一个月以上也有可能)。好在Lucky有提供WebHook推送功能,并且附带有很多教程,能实时推送ip和端口到微信上面。这样也算是能用,但是操作了一下感觉对小白来说还是过于困难,而且还得在微信复制用起来还是挺麻烦的。所以一拍大腿就有开发一个配套跳转API的想法,这样用户只需要简单的配置然后访问一个固定的地址就可以实现内网穿透公网访问的难题。并且给它附带了一些实用的功能,如携带后缀跳转的功能让它可以解决没有公网ip无法对外分享文件的痛点。
教程
-
内链通的api申请和配置查看:https://mi-d.cn/11260
- 访问ID配套的访问地址
例如:https://lanjmp.com/tank tank对应的是请求体参数中的UserId,在https://lanjmp.com后面加入/id 例如:访问 https://lanjmp.com/tank就会跳到我这台飞牛的真实的公网地址。也可以在url地址后加入后缀例如对外分享文件:https://lanjmp.com/tank/s/72755eed35884267a8这就可以顺利对公网分享文件。 - 配置飞牛的公网分享地址
显然如果手动替换地址显得非常脑残而且不便利,飞牛是有提供公网分享地址功能的,不过目前并没有提供多种分享地址的设置,不过对于分享文件来说已经够用了。
点图片这个位置进行修改,选自定义链接即可,(注意:内链通 默认是支持HTTPS协议的,建议选HTTPS,HTTP有些浏览器可能会拦截) - 你重新回到飞牛的文件管理中分享文件,外部链接的前缀就会变成我们公网的固定URL。我这台机器是无公网ip的但是也能实现公网直联分享不经过任何中转,以求能达到最高效的公网分享文件的方式,你可以点击这个链接 https://lanjmp.com/tank/s/c29d59fd60c64aafbd点进去之后就会自动跳转到当前真实的公网ip和端口上,此时用户下载就是直联你的服务器下载,不经过任何中转,速度快慢取决于双方网络质量。