首页
闲言碎语
个人导航
文章归档
友情链接
留言簿
关于
更多
网络电视
云盘
统计
推荐
付费资源
朋友圈集赞
二维码生成
音乐下载
Search
1
全网首发-小米AX6000路由器解锁ssh并固化ssh+2.5G有线mesh组网+公网访问路由后台+红米AX6/小米AX6/AX3600/AX6000/AX9000全系列适用
6,822 阅读
2
青龙面板必装依赖及青龙各种问题解决
3,933 阅读
3
NAS一键批量清除重复文件
3,543 阅读
4
群辉DSM7.0.1安装bootstrap后解决wget: error while loading shared libraries: libgnuintl.so.8: cannot open shared object file: No such file or directory
1,605 阅读
5
《爱情公寓4》全集高清迅雷下载
902 阅读
闲言碎语
学习
福利
技术百科
WordPress
Typecho
软件资源
iPhone
Android
PC软件
CODE
C
VB
PHP
NAS
青龙
登录
Search
标签搜索
wordpress
News
iphone
vb
iOS
technology
渗透
QQ
php
talk
JavaScript
hack
Typecho
NAS
福利
c++
diy
c
免杀
评测
Jonty
累计撰写
275
篇文章
累计收到
980
条评论
今日撰写
0
篇文章
首页
栏目
闲言碎语
学习
福利
技术百科
WordPress
Typecho
软件资源
iPhone
Android
PC软件
CODE
C
VB
PHP
NAS
青龙
页面
闲言碎语
个人导航
文章归档
友情链接
留言簿
关于
网络电视
云盘
统计
推荐
付费资源
朋友圈集赞
二维码生成
音乐下载
用户登录
登录
搜索到
7
篇与
的结果
2023-11-02
小米AX7000路由器解锁ssh并固化ssh
前言小米AX7000,带四个2.5G Wan/Lan口;小米AX7000解锁ssh后,暂无openwrt固件可刷。{dotted startColor="#ff6c6c" endColor="#1989fa"/}姐妹篇:全网首发-小米AX6000路由器解锁ssh并固化ssh+2.5G有线mesh组网+公网访问路由后台+红米AX6/小米AX6/AX3600/AX6000/AX9000全系列适用{dotted startColor="#ff6c6c" endColor="#1989fa"/}1.准备工作1.小米AX7000;2.一个大于32G的U盘(需要格式化为EXT4格式){message type="error" content="?刷机有风险,请谨慎操作,对此造成的任何后果,概不负责~~~"/}2.解锁SSH视频教程:可以参照B站视频{bilibili bvid="BV1oo4y1V7b3" page=""/}文字教程:准备一个U盘,要求分区为EXT4格式且可用空间大于32GB。推荐下载 DiskGenius 进行操作,如图。存储功能→Docker→安装Docker。(路由器需要联网)进入路由器后台192.168.31.1安装docker点击管理Docker,默认用户名密码 admin ,登录。点击存储管理,如果下面的列表为空,则创建一个卷。点击卷右侧的详情,挂载点应该为/mnt/usb- XXXXXXX/ mi_docker/lib/docker/volumes/………… 记住这个usb-XXXXXX ,例如usb-aabbccdd。点击镜像管理,点击拉取,拉取nginx:alpine-slim镜像。点击新拉取的镜像的右侧绿色运行按钮,选择 简单模式 ,容器名称随意。目录挂载写/mnt/usb-XXXXXX/mi_docker/../../..:/real_root点击运行。(这里的XXXX要换成之前获取到的。)点击容器管理,选择刚才创建的容器,进入终端。输入以下指令:chroot /real_root sed -i '/flg_ssh=`nvram get ssh_en`/{:loop; N; /\n.*channel=`\/sbin\/uci get \/usr\/share\/xiaoqiang\/xiaoqiang_version.version.CHANNEL`\n.*return 0\n.*fi/!b loop; d}' /etc/init.d/dropbear /etc/init.d/dropbear start通过putty等工具连接路由器的ssh,进行后面的步骤解锁SSH到这就大功告成了!3.软固化SSH1.获取路由器root密码输入SN: 初始密码: $(function () { $("#router_sn").focus(function(){this.value='';$("#route_pwd").val('');}).keyup(function () { $("#route_pwd").val(hex_md5(this.value+(this.value.indexOf("/") === -1 ? "A2E371B0-B34B-48A5-8C40-A7133F3B5D88" : "6d2df50a-250f-4a30-a5e6-d44fb0960aa0")).substr(0, 8)); });this.blur(); })2.通过putty连接路由器的ssh后,执行以下指令:nvram set ssh_en=1 nvram set telnet_en=1 nvram set uart_en=1 nvram set boot_wait=on nvram commit sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear /etc/init.d/dropbear restart echo -e 'admin\nadmin' | passwd root3.路由器重启后,dropbear文件会恢复成未修改以前的样子,因此要添加一个自启脚本,路由器每次启动,都会自动执行脚本,修改dropbear文件,开启ssh。{tabs}{tabs-pane label="方法1:在线方法"}mkdir /data/auto_ssh && cd /data/auto_ssh curl -O https://cdn.nobb.cc/zip/ax7000/auto_ssh.sh chmod +x auto_ssh.sh uci set firewall.auto_ssh=include uci set firewall.auto_ssh.type='script' uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh' uci set firewall.auto_ssh.enabled='1' uci commit firewall{/tabs-pane}{tabs-pane label="方法2:离线方法"}mkdir /data/auto_ssh && cd /data/auto_ssh vi auto_ssh.sh按一下a键,然后将auto_ssh.sh中文件的内容复制粘贴过来, 输入完成后,按一下ESC,再输入:wq,回车即可。{collapse}{collapse-item label="auto_ssh.sh代码" close}#!/bin/sh host_key=/etc/dropbear/dropbear_rsa_host_key host_key_bk=/data/auto_ssh/dropbear_rsa_host_key # 如果存在备份的SSH密钥,将备份的密钥链接到dropbear使用的密钥 if [ -f $host_key_bk ]; then ln -sf $host_key_bk $host_key fi # 当前固件为稳定版时,需要执行下面命令开启SSH channel=`/sbin/uci get /usr/share/xiaoqiang/xiaoqiang_version.version.CHANNEL` if [ "$channel" = "release" ]; then sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear /etc/init.d/dropbear restart fi # 备份SSH密钥 if [ ! -s $host_key_bk ]; then i=0 while [ $i -le 30 ] do if [ -s $host_key ]; then cp -f $host_key $host_key_bk 2>/dev/null break fi let i++ sleep 1s done fi{/collapse-item}{/collapse}确认没有问题后,执行下面的指令:chmod +x auto_ssh.sh uci set firewall.auto_ssh=include uci set firewall.auto_ssh.type='script' uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh' uci set firewall.auto_ssh.enabled='1' uci commit firewall{/tabs-pane}{/tabs}4.硬固化SSH通过putty连接路由器的ssh后,执行以下指令(执行后会自动重启):zz=$(dd if=/dev/zero bs=1 count=2 2>/dev/null) ; printf '\xA5\x5A%c%c' $zz $zz | mtd write - crash reboot等待路由器重启后,重新连接ssh,并执行以下指令(执行后会自动重启):nvram set ssh_en=1 nvram set telnet_en=1 nvram set uart_en=1 nvram set boot_wait=on nvram commit bdata set ssh_en=1 bdata set telnet_en=1 bdata set uart_en=1 bdata set boot_wait=on bdata commit reboot等待路由器重启后,重新连接ssh,并执行以下指令(执行后会自动重启):mtd erase crash reboot等待路由器重启后,重新连接ssh,固化完成。5.提升Docker权限连接ssh后,执行以下指令(执行后会自动重启)sed -i "s/authorization_plugins .*/authorization_plugins ''/g" /etc/config/mi_docker reboot注意事项每次升级固件或重置固件后,都需要先telnet,再在telnet中开启ssh使用putty通过telnet连接路由器,用户名为root,密码为初始密码,输入后即可登入路由器telnet后台。通过telnet开启ssh,并修改root密码为admin:sed -i '/flg_ssh=`nvram get ssh_en`/{:loop; N; /\n.*channel=`\/sbin\/uci get \/usr\/share\/xiaoqiang\/xiaoqiang_version.version.CHANNEL`\n.*return 0\n.*fi/!b loop; d}' /etc/init.d/dropbear /etc/init.d/dropbear restart echo -e 'admin\nadmin' | passwd root通过ssh连接路由器,用户名为root,密码为admin,输入后即可登入路由器ssh后台,登入后再做一遍第三步软固化即可。
2023年11月02日
578 阅读
4 评论
1 点赞
2023-03-16
全网首发-小米AX6000路由器解锁ssh并固化ssh+2.5G有线mesh组网+公网访问路由后台+红米AX6/小米AX6/AX3600/AX6000/AX9000全系列适用
全网首发-小米AX6000路由器解锁ssh并固化ssh+2.5G有线mesh组网+公网访问路由后台+红米AX6/小米AX6/AX3600/AX6000/AX9000全系列适用
2023年03月16日
6,822 阅读
72 评论
1 点赞
2022-09-23
5分钟搞定2022群辉NAS同步阿里云网盘webdav
话不多说直接上教程第一步第二步第三步[wm_collapse title="阅读全文"]第四步其中,REFRESH_TOKEN 环境变量为你的阿里云盘 refresh_token,WEBDAV_AUTH_USER 和 WEBDAV_AUTH_PASSWORD 为连接 WebDAV 服务的用户名和密码。{collapse}{collapse-item label="自动获取refresh_token"}自动获取: 登录阿里云盘后,控制台粘贴JSON.parse(localStorage.token).refresh_token{/collapse-item}{collapse-item label="手动获取refresh_token"}登录阿里云盘后,可以在开发者工具 -> Application -> Local Storage 中的 token 字段中找到。注意:不是复制整段 JSON 值,而是 JSON 里 refresh_token 字段的值,如下图所示红色部分:{/collapse-item}{collapse-item label="使用移动端App获取token"}需要在其前增加 app: 前缀,如 refresh token 为 abcd 则填入 app:abcd{/collapse-item}{/collapse}第五步第六步第七步自定义目录:/docker/xxxxx固定死:/etc/aliyundrive-webdav/第八步第九步第十步第十一步Docker命令一键部署隐藏内容,请前往内页查看详情[/wm_collapse]
2022年09月23日
774 阅读
2 评论
2 点赞
2022-06-14
NAS一键批量清除重复文件
解题思路一、利用「存储空间分析器」 这是个群晖的工具,它可以帮我们找到所有重复的文件,注意,这里找的不光是文件名重复,而是文件内容的重复。找出来之后,得到一份「csv」文件。二、运用「一键清理重复文件工具」 这种方法唯一的缺点就是:一次只能分析 5000 个文件。如果重复的文件比较多,那就需要多弄几次。取得重复文件分析报告1、在「套件中心」中安装打开「存储空间分析器」。2、新建报告配置文件,名字随便,最大报告数5000。3、选择报告项目中只选择「潜在的重复文件」。[wm_collapse title="阅读全文"]4、高级设置里,勾选「忽略文件名」和「忽略修改时间」,然后点完成。5、任务名称-右键选择「立即生成报告」。6、等「成功」之后,选择「查看历史报告」。这就是分析一次重复文件的步骤,实测第一次比较慢,后面越来越快,最后一分钟左右就可以搞定。上传文件1、下载历史报告2、上传csv报告文件&「NAS 重复文件脚本」把解压之后的 csv 文件上传到 NAS,这里推荐用 File Station 的方式,注意 csv 文件名一定要改成「duplicate_file.csv」。3、复制脚本路径在脚本文件repeat_file_remove.py右键点一下属性,复制下这个路径留着用。/volume1/docker/临时中转/repeat_file_remove.py跑脚本1、远程连接 ssh 到群晖2、root模式sudo -i3、进入脚本所在目录cd /volume1/docker/临时中转/(你路径中除了repeat_file_remove.py的部分)4、运行脚本python3 repeat_file_remove.py接着 按 Y,回车 ,开始删除。接着它会飞快的刷屏,跑完之后,就删除完了。5、你可以在存储空间分析器里,点小箭头,查看「分析此报告内容」就能看到同一份文件只留了一份,其他的都被删除了。6、重复接着重复生成csv报告到最后一步,就可以一直删除全部重复文件了。实际操作只需 生成报告,上传,跑脚本 ,很快的。脚本下载
2022年06月14日
3,543 阅读
38 评论
4 点赞
2022-05-23
青龙面板必装依赖及青龙各种问题解决
一、服务器一键安装1、一键安装所有依赖进入青龙面板docker exec -it 青龙名称 bash复制下面命令执行,等待执行完毕即可!注意你的青龙目录这里的目录为qlpackage_name="canvas png-js date-fns axios crypto-js ts-md5 tslib @types/node dotenv typescript fs require tslib" for i in $package_name; do case $i in canvas) cd /ql/scripts npm ls $i ;; *) npm ls $i -g ;; esac done二、手动安装(在面板里安装的依赖-个人推荐)NodeJs下crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib ws@7.4.3 ts-md5 jsdom -g jieba fs ds form-data json5 global-agent png-js @types/node require typescript js-base64 axios momentPython3下requests canvas ping3 jiebaLinux下bizCode bizMsg lxml libc-dev python3-dev gcc三、部分依赖问题解决方法1.一般出现这种错误:(缺依赖){message type="error" content="Error: Cannot find module ‘xx’"/}{message type="success" content="解决方法:docker exec -it 容器名 pnpm install xx"/}2.一般出现这种错误:(缺文件){message type="error" content="Error: Cannot find module ‘./xx’"/}{message type="success" content="解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。"/}3.一般出现这种错误:(缺py依赖){message type="error" content="ModuleNotFoundError: No module named ‘xxx’.py"/}{message type="success" content="解决方法:docker exec -it 容器名 pip3 install xxx"/}4.遇到这种问题:(脚本问题){message type="error" content="TypeError: Cannot read property ‘xxxx’ of undefined"/}{message type="warning" content="这种脚本问题、IP问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。解决方法:此类问题较为复杂根据实际情况解决吧。最好搞动态IP。"/}
2022年05月23日
3,933 阅读
0 评论
1 点赞
2022-05-15
群晖NAS-超轻量级云盘ZDIR-web文件服务器-任意二维码访问-支持在线播放-加密访问
先上预览图主界面:支持AUTH认证:支持视频在线播放:支持生成二维码:后台管理:[wm_collapse title="阅读全文"]群晖docker安装教程1.主机的1000端口就是后面的访问端口,可根据需要设置自己的访问端口,容器端口80不要改2.本机共享文件夹:为NAS上的某个文件夹,后期Zdir就会读取这里面的文件3.挂载路径填写/data/wwwroot/defaultzdir后台设置访问测试等待1分钟左右(视你的网络情况而定),然后访问http://NASIP:1000就可以打开Zdir了.ZDIR下载地址:隐藏内容,请前往内页查看详情[/wm_collapse]
2022年05月15日
311 阅读
1 评论
0 点赞
2022-01-01
群辉DSM7.0.1安装bootstrap后解决wget: error while loading shared libraries: libgnuintl.so.8: cannot open shared object file: No such file or directory
群晖升级到了7.0.1,无法直接在安装Easy Bootstrap Installer和Ipkgui。然后在网上找到解决方法首先ssh root登陆群晖一、经过网友测试需要先安装syno-i686-bootstrap才会有ipkgwget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xshchmod +x syno-i686-bootstrap_1.2-7_i686.xshsh syno-i686-bootstrap_1.2-7_i686.xsh二、wget下载bootstrap wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-x86_64-bootstrap.sh三、给权限chmod 0777 buildroot-x86_64-bootstrap.sh四、安装bootstrap./buildroot-x86_64-bootstrap.sh五、更新软件源ipkg update六、安装gccipkg install gcc注:如果出现wget https的问题,卸载ipkg remove wget再ipkg install wget-ssl就好了按照教程bootstrap已安装,但是问题在安装ipkg install wget-ssl时,安装完无法wget http/https,提示缺少库,这个库找了全网都无解。。wget: error while loading shared libraries: libgnuintl.so.8: cannot open shared object file: No such file or directory。已尝试的解决办法:1.重装bootstrap2.找了别人测试,有安装成功的,手动安装了别人提示的库,但是还是不行。Installing libidn (1.29-1) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libidn_1.29-1_x86_64.ipk ipkg install libidn_1.29-1_x86_64.ipk rm -rf libidn_1.29-1_x86_64.ipk Installing openssl (1.0.2n-1) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/openssl_1.0.2n-1_x86_64.ipk ipkg install openssl_1.0.2n-1_x86_64.ipk rm -rf openssl_1.0.2n-1_x86_64.ipk Installing cacerts (20190404-1) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/cacerts_20190404-1_x86_64.ipk ipkg install cacerts_20190404-1_x86_64.ipk rm -rf cacerts_20190404-1_x86_64.ipk Installing gnutls (3.5.15-3) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/gnutls_3.5.15-3_x86_64.ipk ipkg install gnutls_3.5.15-3_x86_64.ipk rm -rf gnutls_3.5.15-3_x86_64.ipk Installing libtasn1 (4.9-1) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libtasn1_4.9-1_x86_64.ipk ipkg install libtasn1_4.9-1_x86_64.ipk rm -rf libtasn1_4.9-1_x86_64.ipk Installing libgcrypt (1.6.5-3) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libgcrypt_1.6.5-3_x86_64.ipk ipkg install libgcrypt_1.6.5-3_x86_64.ipk rm -rf libgcrypt_1.6.5-3_x86_64.ipk Installing libgpg-error (1.20-2) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libgpg-error_1.20-2_x86_64.ipk ipkg install libgpg-error_1.20-2_x86_64.ipk rm -rf libgpg-error_1.20-2_x86_64.ipk Installing libnettle (3.1.1-1) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libnettle_3.1.1-1_x86_64.ipk ipkg install libnettle_3.1.1-1_x86_64.ipk rm -rf libnettle_3.1.1-1_x86_64.ipk Installing libunistring (0.9.4-2) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libunistring_0.9.4-2_x86_64.ipk ipkg install libunistring_0.9.4-2_x86_64.ipk rm -rf libunistring_0.9.4-2_x86_64.ipk Installing e2fslibs (1.42.12-2) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/e2fslibs_1.42.12-2_x86_64.ipk ipkg install e2fslibs_1.42.12-2_x86_64.ipk rm -rf e2fslibs_1.42.12-2_x86_64.ipk Installing pcre (8.36-2) on /opt/. wget http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/pcre_8.36-2_x86_64.ipk ipkg install pcre_8.36-2_x86_64.ipk rm -rf pcre_8.36-2_x86_64.ipk————————在我又找了半天后在一个国外大佬的地方找到了问题所在:问题所在:gettext这个ipk上解决办法:隐藏内容,请前往内页查看详情
2022年01月01日
1,605 阅读
27 评论
0 点赞