数码之家

 找回密码
 立即注册
搜索
查看: 6255|回复: 10

[另类] 介绍webd/caddy2/chfs/filebrowser/ddnsto 制作DDNSTO内网穿透openwrt 潘多拉 IPK插件

[复制链接]
发表于 2021-2-12 14:47:21 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 duomingxing 于 2021-2-12 16:53 编辑

最近一段时间,都在研究想自己制作一些openwrt固件的插件,这个跟我玩太阳能灯DIY的性质完全不一样,玩太阳能灯纯属爱好,没有任何商业性质,硬改路由算是我的另一份职业,所以投入的精力也比较多一些,毕竟要靠这个增加收入。


最近研究了以下程序,并且已经成功制作出可以跨平台运行的ipk插件,顺便简单给大家做个科普:
nps 内网穿透客户端服务端 多平台 可以从服务器端控制客户端配置,无需修改客户端配置,支持多种穿透协议,现在已经有人应用到PLC远程调试。官方源码:https://github.com/ehang-io/nps

caddy、caddy2,多功能服务器 多平台,目前研究了http网络文件下载服务器和内置的webdav(webdav在低端路由器性能不如chfs,相差甚远)官网:https://caddyserver.com/

webd、一个简易网盘程序,支持HTTP网络文件服务器 多平台 支持上传下载修改,对低端路由器支持的非常好,可以在线播放一些h264编码的mp4/mkv视频。官网:http://webd.cf/

chfs、一个WEBDAV服务器/网络文件下载服务器/支持上传下载修改,完全可以替代samba共享,除了网页上传文件对路由器性能要求比较高,其他情况一切ok,并且可以用webdav来上传下载修改文件不会出现任何问题。可以在低端路由器上快速运行,可以在线播放一些h264编码的mp4/mkv视频。并且可以用nplayer APP的webdav功能连接路由器,播放里面的所有视频文件。官网:http://iscute.cn/chfs

filebrowser、一个简易NAS程序(网络文件管理器),所有的操作都需要在登录账号密码之后进行操作,并且支持高通mips MTK mipsle等平台,在低配置路由器上性能依旧非常不错,可以流畅运行在tplink wr703n wr720n wr843nv1等低功耗低配置的路由器上,大文件上传下载路由器不会出现宕机的情况,可以在线播放一些h264编码的mp4/mkv视频。用FRP/NPC/DDNSTO等内网穿透,可以实现外网上传照片和视频到家里的迷你NAS上。官方源码:https://github.com/filebrowser/filebrowser


ddnsto,这是今天要讲的重点,也是痛点。
大家都知道这个程序一直是隔壁论坛以及老毛子固件里面内置的内网穿透软件,在其他平台的openwrt固件里面甚是少见,也没有人把这个程序内置集成到固件中,昨晚熬除夕夜,感觉春节晚会不太好看,就又来捣鼓IPK插件,花了三四个小时终于从老毛子固件移植到openwrt,并且成功顺利运行,大家都知道,老毛子固件只支持mipsle平台的路由器,就想再去看看有没有适合高通 mips平台的运行文件,结果找到了让我郁闷掉牙的东西—— 原来隔壁论坛早就提供了mipsle平台openwrt的ipk插件。。。我特么崩溃。。。


搜狗截图21年02月12日0409_4.jpg

不过经过将近一个小时的测试对比,我一点也不后悔自己花费那么长时间来移植插件,官方插件是直接把程序集成在ipk里面,对于闪存容量小的路由器就没办法安装,并且卸载不干净,也没办法在制作固件的时候直接集成到里面,只有一个启用/输入token的地方。其他参数无法查看,比如另一个重要的参数,路由器的设备ID,当同一个账号下的多个设备使用ddnsto,这个参数就尤为重要。

多多的插件,除了支持官方版ipk支持的功能,同时支持自定义程序目录,支持查看设备id。由于采用luci和程序分离的方式,理论上luci的IPK插件可以安装到任意个openwrt固件中(不安兼容openwrt17以下版本),由于是参考老毛子固件的ddnsto插件,里面的功能基本于老毛子版本的一致。

已经在openwrt 固件、潘多拉固件 多个theme下测试兼容。


搜狗截图21年02月12日1650_2.jpg

搜狗截图21年02月12日0503_6.jpg


搜狗截图21年02月12日0407_1.jpg

搜狗截图21年02月12日0408_2.jpg

搜狗截图21年02月12日0409_3.jpg

搜狗截图21年02月12日0410_5.jpg


打赏

参与人数 3家元 +60 收起 理由
jf201006 + 20 謝謝分享
有点不烧 + 20
newnet1234 + 20 謝謝分享

查看全部打赏

发表于 2021-2-12 15:25:43 | 显示全部楼层
我的路由器是X86的Openwrt,但是内网穿透我没有在主路由上搞,单独用了贝锐科技的路由器,旁路模式,比较省心,在外面用手机也能同时使用家里和公司两个内网。

另外,对于在开源的平台上搞收费软件的前景,不大看好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-12 15:32:42 | 显示全部楼层
ar_zxy 发表于 2021-2-12 15:25
我的路由器是X86的Openwrt,但是内网穿透我没有在主路由上搞,单独用了贝锐科技的路由器,旁路模式,比较省 ...

目前来说,大部分内网穿透软件,都支持旁路模式,比如FRP/NPS,可能是你没有时间去研究,收不收费是人家的事,我自己不会来卖插件挣钱,我是卖改好的硬件的,自己研究这些,只是想让自己的客户能有更多功能上的选择。:loveliness:
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-2-12 15:56:09 | 显示全部楼层
ar_zxy 发表于 2021-2-12 15:25
我的路由器是X86的Openwrt,但是内网穿透我没有在主路由上搞,单独用了贝锐科技的路由器,旁路模式,比较省 ...

刚才去测试了下,就连ddnsto也支持旁路模式,4M免费宽带,花生壳是1M免费宽带吧
回复 支持 反对

使用道具 举报

发表于 2021-2-12 16:04:32 | 显示全部楼层
我不是说我想用旁路模式,是他们家那个东西就是一个路由器,但是性能太差做不了主路由,只能用旁路了。至于带宽,客服自己都没搞清楚,花生壳花生棒是免费1M,蒲公英其实不受这个限制,我在公司下载家里的文件,速度就是我家宽带上行的极限。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-12 16:11:17 | 显示全部楼层
ar_zxy 发表于 2021-2-12 16:04
我不是说我想用旁路模式,是他们家那个东西就是一个路由器,但是性能太差做不了主路由,只能用旁路了。至于 ...

如果真是这样,那可是很棒了。:praise::praise:
回复 支持 反对

使用道具 举报

发表于 2021-2-12 19:03:57 | 显示全部楼层
这个深奥了此
回复 支持 反对

使用道具 举报

发表于 2021-6-13 21:24:38 | 显示全部楼层
有LZ做出来的新三潘多拉用的ddnsto插件吗?我安装了小宝的arm版插件,不能启用,mipsle平台的无法安装,不知道何故
回复 支持 反对

使用道具 举报

发表于 2021-7-2 20:12:14 | 显示全部楼层
几个网盘能出个视频安装教程就完美了,那些网盘有IPK安装包吗?
回复 支持 反对

使用道具 举报

发表于 2022-2-6 17:57:12 | 显示全部楼层
ddnsto的按装包呢?我需要
回复 支持 反对

使用道具 举报

发表于 2022-2-6 18:07:26 | 显示全部楼层
duomingxing 发表于 2021-2-12 16:11
如果真是这样,那可是很棒了。:praise::praise:

ddnsto能给分享下吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-18 15:29 , Processed in 0.436801 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表