找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 828|回复: 8

在编译时将网盘 webd 整合进 OpenWRT 固件中

[复制链接]
发表于 2022-3-27 21:45 | 显示全部楼层 |阅读模式
本帖最后由 html 于 2022-3-27 21:57 编辑

以 ath79 构架为例说明:

下载对应软件包 webd-yyyymmdd-openwrt-mips_24kc.ath79.tar.gz 并解压备用.

按照如下路径将解压的文件放置到OpenWRT的源码目录中, 不存在的目录需要新建
openwrt/target/linux/ath79/base-files/usr/bin/webd
openwrt/target/linux/ath79/base-files/etc/webd.conf
>> 注意需要修改配置文件 webd.conf 中 Webd.Root 的值为 /mnt 或 /mnt/sda1, 其它配置项按需修改

新建启动脚本文件 webdrc 路径和内容如下: (webdrc需要增加可执行属性)

openwrt/target/linux/ath79/base-files/etc/init.d/webdrc

  1. #!/bin/sh /etc/rc.common
  2. # Copyright (C) 2008 OpenWrt.org

  3. START=99
  4. STOP=10

  5. stop(){
  6.         killall webd
  7. }

  8. start(){
  9.         /usr/bin/webd -c /etc/webd.conf &>/dev/null &
  10. }
复制代码


将编译好的固件刷入设备就能正常使用webd了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-3-28 12:24 | 显示全部楼层
MT7621(新三路由)能用mt7260的版本吗? 多谢
webd-20220327-openwrt-mipsel_24kec.ramips-mt7620-uClibc.tar.gz        37.8K        03.27/22 10:15
webd-20220327-openwrt-mipsel_24kc.ramips-mt7620.tar.gz                  37.6K                03.27/22 10:15

点评

可以用的. 旧版的固件可能要用带有uClibc后缀的.  详情 回复 发表于 2022-3-28 13:22
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-3-28 13:18 | 显示全部楼层
直接建files目录,不用改源码

点评

files目录是通用的, 当然也可以, 只编译一种构架的固件的时候没有问题. 目录 openwrt/target/linux/ath79/base-files 和 files的作用是一样, 都是合并到固件中, 但是 base-files 可以根据不同平台防止不同文件.  详情 回复 发表于 2022-3-28 13:21
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-3-28 13:21 | 显示全部楼层
99010 发表于 2022-3-28 13:18
直接建files目录,不用改源码

files目录是通用的, 当然也可以, 只编译一种构架的固件的时候没有问题.

目录 openwrt/target/linux/ath79/base-files 和 files的作用是一样, 都是合并到固件中, 但是 base-files  可以根据不同平台防止不同文件.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-3-28 13:22 | 显示全部楼层
zzjjob 发表于 2022-3-28 12:24
MT7621(新三路由)能用mt7260的版本吗? 多谢
webd-20220327-openwrt-mipsel_24kec.ramips-mt7620-uClibc ...

可以用的.
旧版的固件可能要用带有uClibc后缀的.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-21 16:34 | 显示全部楼层
大哥,这个东西,有没有免配置运行的呢,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-21 17:17 | 显示全部楼层
鼓捣了,半天,其实可以免配置运行的,直接./webd,即可,之所以我会问出这样的话,

https://gwgw.ga/fidx.html?utm_so ... com#/webd/20220512/
如上是我今天下载的webd,其中linux 版本的CPU是ARM架构的tar包,只有aarch64可以运行,其他的v6,v7,都提示什么找不到文件之类的,
同时报告一个bug,那就是配置了登录账号和密码之后,自定义webd的文件目录,上传文件之后,无法删除,已经查明原因,是,无.Trash目录导致的,同时,进入这个目录,也无法删除清理垃圾,

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-21 17:19 | 显示全部楼层
还有一个问题,就是生成二维码,老哥,你的网站,网站不行,得转圈圈,推荐直接把二维码生成整合进程序里面,

点评

不太了解墙内的网络情况。用的github的服务,墙外是非常快的。 考虑下个版本整合在程序里面吧。 你可以把那个域名加到使用代理访问的列表里面暂时解决这个问题。  详情 回复 发表于 2023-3-23 10:23
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-23 10:23 | 显示全部楼层
menial 发表于 2023-3-21 17:19
还有一个问题,就是生成二维码,老哥,你的网站,网站不行,得转圈圈,推荐直接把二维码生成整合进程序里面,

不太了解墙内的网络情况。用的github的服务,墙外是非常快的。
考虑下个版本整合在程序里面吧。
你可以把那个域名加到使用代理访问的列表里面暂时解决这个问题。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-16 19:04

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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