找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: fli***

[N1盒子] [2020-10-18]★46+o版, S905x3、N1、贝壳云、我家云等op固件

   火... [复制链接]
发表于 2020-2-8 12:36 | 显示全部楼层
flippy 发表于 2020-2-7 18:53
文件系统损坏有软坏和硬坏两种,软坏通过重新格式化可以修复,硬坏就只能换emmc了

经过再次尝试,终于刷回emmc并成功启动。把步骤分享一下,供后来遇到此类问题的兄弟们参考:
1、通过ddbr恢复emmc分区表,具体参考:https://www.right.com.cn/forum/thread-335867-1-1.html
2、线刷w大官改webpad,具体参考w大官方教程:https://www.right.com.cn/forum/thread-338759-1-1.html
3、找一个之前没刷过系统的、质量好点的U盘,刷入F大OP包,从U盘进入OP,不做任何设置改动或仅改动lan口IP地址,然后用F大提供的命令刷入EMMC,成功后poweroff,拔下U盘,插电重启,成功从EMMC启动OP。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-8 12:49 | 显示全部楼层
a541619896 发表于 2020-2-8 02:42
非常感谢楼主的固件,N1玩家的福星。集大家之所成,又有自己的特色!谢谢楼主的付出。
下一版本中能否加入 ...

这个不太懂,luci好象没有相关的包,如果是底层包的话需要指明具体的包名才可以加上。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 12:50 | 显示全部楼层
首先谢更新 之前N1主路由用21+版很好,尤其折腾配置的时候一旦出现混乱,插上备份U盘进入TTYD 终端,./inst-to-emmc.sh 马上就恢复了。24+版本在TTYD 终端刷EMMC,需要先dd if=/root/u-boot-2015-phicomm-n1.bin  of=/dev/mmcblk1、reboot,然后提示可以刷,并且提示刷成功,然而拔U盘重启会失败。仅供参考。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 12:56 | 显示全部楼层
时光雕刻人生 发表于 2020-2-8 11:52
帖子里的百度云。进去翻24+
你的名字很适合你

没有N1的24+啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-8 13:14 | 显示全部楼层
本帖最后由 flippy 于 2020-7-26 12:46 编辑

更新docker下安装adguardhome的教程:
原先117楼的教程经测试,外网经常不通,导致adg基本用不了,现更新为host网络方式:

1. 如果以前装过docker版的adg,先删除原有容器和相关配置,具体命令如下(以N1为例,贝壳云把 mmcblk1p3 换成 mmcblk0p4 即可):
  1. docker stop adguardhome
  2. docker rm adguardhome
  3. rm -rf /mnt/mmcblk1p3/adguardhome/confdir/*
  4. rm -rf /mnt/mmcblk1p3/adguardhome/workdir/*
  5. # 抓取最新版镜像(需要全局模式)(可选)
  6. docker pull adguard/adguardhome:arm64-latest
  7. # 清理镜像垃圾(可选)
  8. docker image prune -f
  9. # 启动容器(用hostnet)
  10. docker run --name adguardhome \
  11.         -v /mnt/mmcblk1p3/adguardhome/workdir:/opt/adguardhome/work \
  12.         -v /mnt/mmcblk1p3/adguardhome/confdir:/opt/adguardhome/conf \
  13.         --restart always \
  14.         --net host \
  15.         -d adguard/adguardhome:arm64-latest
复制代码
2. 如果是第一次安装docker版adguardhome的,具体命令如下(以N1为例,贝壳云把 mmcblk1p3 换成 mmcblk0p4 即可):
  1. # 抓取镜像(需要全局模式)
  2. docker pull adguard/adguardhome:arm64-latest
  3. mkdir -p /mnt/mmcblk1p3/adguardhome/confdir
  4. mkdir -p /mnt/mmcblk1p3/adguardhome/workdir
  5. # 启动容器(用hostnet)
  6. docker run --name adguardhome \
  7.         -v /mnt/mmcblk1p3/adguardhome/workdir:/opt/adguardhome/work \
  8.         -v /mnt/mmcblk1p3/adguardhome/confdir:/opt/adguardhome/conf \
  9.         --restart always \
  10.         --net host \
  11.         -d adguard/adguardhome:arm64-latest
复制代码
之后进入 http://路由器ip:3000/ 初始化设置,设置时需要改两个端口:80(我改成2080),53(我改成1053)初始化完成后,用2080端口即可进入主界面

3. 把adg服务端口(1053)设置为dnsmasq的上游,具体方法:
打开openwrt的"网络“->"DHCP/DNS", "DNS转发"设为  127.0.0.1#1053

4. 双Adg容器用法:adg主要用于国内网站的去广告,至于国外网站, 梯 子软件一般是用pdnsd或基于5335端口的dns,总之,国内dns和国外dns是两套体系,最好不要混在一起(比如,再建一个adg容器专门用于国外dns处理,这样也是可行的)
  1. # 第1个(国内) 80改成2080,53改成1053
  2. mkdir -p /mnt/mmcblk1p3/adguardhome/confdir
  3. mkdir -p /mnt/mmcblk1p3/adguardhome/workdir
  4. # 启动容器(用hostnet)
  5. docker run --name adguardhome \
  6.         -v /mnt/mmcblk1p3/adguardhome/workdir:/opt/adguardhome/work \
  7.         -v /mnt/mmcblk1p3/adguardhome/confdir:/opt/adguardhome/conf \
  8.         --restart always \
  9.         --net host \
  10.         -d adguard/adguardhome:arm64-latest
  11. # 注:此adg的上游dns设成国内比较快的dns, 然后修改dnsmasq的上游dns为 127.0.0.1#1053
  12. #先配置好第1个,再运行第2个,否则3000端口会冲突

  13. # 第2个(国外) 80改成2081,53改成5335(需要提前关闭占用5335端口的程序)
  14. mkdir -p /mnt/mmcblk1p3/adguardhome/confdir_gfw
  15. mkdir -p /mnt/mmcblk1p3/adguardhome/workdir_gfw
  16. # 启动容器(用hostnet)
  17. docker run --name adguardhome_gfw \
  18.         -v /mnt/mmcblk1p3/adguardhome/workdir_gfw:/opt/adguardhome/work \
  19.         -v /mnt/mmcblk1p3/adguardhome/confdir_gfw:/opt/adguardhome/conf \
  20.         --restart always \
  21.         --net host \
  22.         -d adguard/adguardhome:arm64-latest
  23. #注:此adg的上游dns设成  tcp://国外知名dns
复制代码



5. 比较复杂的用法:另外,如果自己有vps的话,在vps上建一套adg也可以,当然同时也需要开启 dns over https或dns over tls ,并结合openwrt上的smartdns, 这种方案就比较高级了)
高级用法拓扑示例(必须拥有自己的vps):
dnsmasq-> adghome(1053)  (专门处理国内dns,上游dns不要设8888之类的)
梯 子软件 -> smartdns(5335) ---- 用https或tls协议  ---> adghome(在自己的vps上装, 同样采用docker方式,并开启dns加密)(专门处理国外dns, 用caddy申请ssl证书,证书给  caddy、trojan和adg共用)



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

使用道具 举报

头像被屏蔽
发表于 2020-2-8 13:19 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 13:20 | 显示全部楼层
本帖最后由 时光雕刻人生 于 2020-2-8 13:22 编辑
flippy 发表于 2020-2-8 13:14
更新docker下安装adguardhome的教程:
原先117楼的教程经测试,外网经常不通,导致adg基本用不了,现更新 ...

117楼的那个勾选WAN口访问就正常了

不过ADHOME的 安全搜索 和 家长过滤不行。看日志是连不上。

这个HOST的正常了?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-8 13:23 | 显示全部楼层
时光雕刻人生 发表于 2020-2-8 13:20
117楼的那个勾选WAN口访问就正常了

不过ADHOME的 安全搜索 和 家长过滤不行。看日志是连不上。

是的,host方式更简明易用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 13:27 | 显示全部楼层
flippy 发表于 2020-2-8 13:23
是的,host方式更简明易用

下次更新版本再整,这2个功能暂时不影响,
昨天才配置好。
我问个问题,如果DOCKER里面的软件,
拉取安装时候没设置工作路径和目录,那这个软件的配置文件在哪保存的?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-8 13:31 | 显示全部楼层
时光雕刻人生 发表于 2020-2-8 13:27
下次更新版本再整,这2个功能暂时不影响,
昨天才配置好。
我问个问题,如果DOCKER里面的软件,

如果没设置-v参数,那么相关数据是存在容器里的,如果下次重建或升级容器就没了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 13:37 | 显示全部楼层
flippy 发表于 2020-2-8 13:31
如果没设置-v参数,那么相关数据是存在容器里的,如果下次重建或升级容器就没了

谢了,想导出来配置文件重新装看来不行了,下次重新搞吧
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-8 13:42 | 显示全部楼层
时光雕刻人生 发表于 2020-2-8 13:37
谢了,想导出来配置文件重新装看来不行了,下次重新搞吧

可以导出来
mkdir  /mnt/mmcblk1p3/adguardhome
docker cp -a  adguardhome:/opt/adguardhome/conf /mnt/mmcblk1p3/adguardhome/confdir
docker cp -a  adguardhome:/opt/adguardhome/work /mnt/mmcblk1p3/adguardhome/workdir
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 14:46 | 显示全部楼层
flippy 发表于 2020-2-8 13:42
可以导出来
mkdir  /mnt/mmcblk1p3/adguardhome
docker cp -a  adguardhome:/opt/adguardhome/conf /mn ...

我部署的签到
创建容器
docker pull quchaonet/qiandao:arm64

docker run -d -p 8877:80 --name qiandao -v /root/volume:/usr/src/app/volume quchaonet/qiandao:arm64


改了一下你的命令
mkdir  /mnt/mmcblk1p3/quchaonet
docker cp -a  quchaonet:/opt/quchaonet/conf /mnt/mmcblk1p3/quchaonet/confdir
docker cp -a  quchaonet:/opt/quchaonet/work /mnt/mmcblk1p3/quchaonet/workdir


提示导出失败。
不折腾了,反正就几个COOCK。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-8 15:15 | 显示全部楼层

容器名称和镜像名称搞混了,容器名是 --name指定的名字,镜像名是pull指定的名字
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 15:36 | 显示全部楼层
本帖最后由 时光雕刻人生 于 2020-2-8 15:45 编辑
flippy 发表于 2020-2-8 15:15
容器名称和镜像名称搞混了,容器名是 --name指定的名字,镜像名是pull指定的名字



鬼知道分配到哪个目录了



爬到方法了。
docker cp qiandao:/usr/src/app/database.db .
更新镜像时只需要备份容器中的 database.db 文件即可
将容器中的数据库文件拷贝到当前目录

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 15:58

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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