OpenWrt 安装 Bandwidthd PostgreSQL 详细记录
想找一个 OpenWrt 可以使用的,并且能根据 IP 统计流量的插件,主要看中了 nlbwmmon 和 Bandwidthd 两种。前者统计比较粗略,只有统计期间内的流量合计,没法查看各个期间的使用情况,最终还是决定使用 Bandwidthd。
因为担心重启或者升级后数据丢失,选择了 PostgreSQL 数据库版本,PHP 网页服务端也分开部署,修改起来也方便。不过只找到了 OpenWrt 官方的文档,没有其他资料可以参考,所以踩了不少坑。这里记录一下,方便同样有需求的朋友。
本人技术小白,主要使用宝塔面板来安装,可视化操作更方便。
安装和配置 PostgreSQL 数据库请安装 PostgreSQL v11 版本,v12 及更高版本会报错。同时开启远程访问,修改postgresql.conf和pg_hba.conf两个文件就行。宝塔面板可在 PostgreSQL 管理器中修改,截止目前 2.5 版本有 bug,无法保存设置,我使用的是 2.3 版本。
然后新建数据库,可以使用命令行。比如,用户名postgres,数据库名称bandwidthd,密码12345。
使用宝塔面板请注意 ...
解决 OpenWrt Zerotier 重启后 MAC 地址和 ID 变更
最近发现主路由重启之后,无法使用 Zerotier 远程连接了,然后看到 Zerotier Central 中多了好几个新的设备。再次重启了才发现,原来是重启之后 MAC 地址和 ID 变化导致的。
查了一些资料,发现是 zerotier 的配置文件有点问题,下面来手动修改一下。
使用 WinSCP 等工具,进入 /etc/config,修改zerotier这个文件。在最下面增加一行配置,如下图所示。
1option secret 'generate'
重启路由器。再次打开上面修改过的文件,看到内容已经变了,增加了一长串字符,说明成功了。再次重新路由器试试,可以看到 MAC 地址和 ID 不会变化了。
OpenWrt 更新或替换 qBittorrent Enhanced Edition
iStoreOS 安装的 qBittorrent 为普通版本,没有反吸血功能。所以想升级到 Enhanced 版本,而且新增种子的时候可以自动添加 trackers,可能会增加下载的速度。说干就干。
打开 qBittorrent Enhanced Edition 的 Github 仓库地址 https://github.com/c0re100/qBittorrent-Enhanced-Edition, 到 Release 页面下载最新版本。请根据自己路由器的版本选择对应的包,比如我的是 x86 软路由,下载qbittorrent-enhanced-nox_x86_64-linux-musl_static.zip这个文件。
将下载的文件解压,得到 qbittorrent-nox。
首先网页端关闭 qBittorrent,然后使用 WinSCP 等工具, 打开 /usr/bin 文件夹,删除原本的 qbittorrent-nox 文件。
上传之前解压的 qbittorrent-nox 文件,并修改权限为755。返回到网页端重新启用 qBittorrent。
查看版本 ...
Padavan 安装 PushBot 全能推送钉钉消息
Padavan 自带的 ServerChan 微信推送有每天条数的限制,而且公众号上不显示完整消息,所以想转移到钉钉上去,免费而且使用方便,各地设备的状态变更可以发到同一个群里面,便于查看和管理。
但是 ServerChan 不支持钉钉,自己用的另外一个 OpenWrt 设备上有大神修改的 PushBot 全能推送,但是 K2P 内存空间小,不好安装。幸好恩山论坛上有大神做了修改(参见 【padavan】serverchan脚本,支持钉钉),不需要通过 ipk 的方式安装,节约存储空间。
但是大神的教程比较简单,这里做一下自己的记录,同时稍微调整一下,方便其他有需要的朋友。
添加钉钉机器人,获取 Token在钉钉群设置-机器人管理中添加机器人,选择自定义(通过 Webhook 接入自定义服务),输入机器人名字,安全设置选择自定义关键词,输入需要设定的关键词,后面会用到。其他不需要更改,点击完成。
之后会得到一个链接,链接中token=后面的内容就是 Token。
下载文件并上传到路由器打开这个链接 https://github.com/Twinzo1/padavan/tree/mast ...
杭州电信 OpenWrt 实现任意设备 IPTV 播放
前段时间由于常用的两个直播 APP 被禁,想看春晚的话就不太容易了,找了其他 APP,清晰度也不是很满意,而且可能也存在被封禁的风险,所以就想到了电信 IPTV。因为之前在 Padavan 搞过单线复用,这次还是挺熟练的。
运营商:中国电信城市:浙江杭州光猫型号:中兴 ZXHN F610GV9(GPON)路由器系统:OpenWrt(iStoreOS / LEDE)
2024 年 3 月 6 日更新一开始 PVE 中只有 iStoreOS,因为安装的程序过多,内存占用大,偶尔会断网。所以就自己编译了 LEDE 作为主路由,尽量不安装插件,保持网络的稳定。iStoreOS 作为旁路由,不设置为网关,这样即使奔溃了也不会影响家里的网络。但是,在 LEDE 上一直没法实现 IPTV 播放。一开始是以为没有安装 igmpproxy 的原因,但是安装之后,不管怎么设置,都没法观看。后面又想到是不是电信突然封禁了,但是这么两个月时间,可能性也不大。最后发现还是自己防火墙设置的问题。同时也发现了,当时 iStoreOS 安装了访问AP/光猫这个插件也有关系,在 LEDE 上可以手动添加 ...
电信光猫中兴F610(天翼4.0)获取超级管理员密码
2021年12月初携号转网到电信,工作人员上门升级宽带,顺手给换了个天翼 4.0 的中兴 ZXHN F610GV9 光猫,之前的 TEWA-700G 还好用啊。之后就一直在找破解教程。一开始发现可以用 TelnetONU 进入 Telnet,软件是找到了,但是需要 license 才能使用。最终找到了 Jarvis 的破解版 factorymode.exe,但是一直都不成功,以为这个光猫太新了无法破解。
现在看来是没有进行重置光猫的缘故。首先 Jarvis 的教程里没看到要重置,以为就不用这步骤了。其次是怕重置之后光猫的配置都没有了,还要找装维师傅上门重新设置,太麻烦了。现在看到恩山论坛里有大神成功了,才直到原来就差重置光猫这一步骤。
不过大神的方法在我这出了点小问题,第一步开启 Telnet 就没法成功(我没有直连光猫,中间隔了一个无线路由器,不知道是不是因为这个)。稍微修改一下,再次记录,方便有这方面问题的其他网友。
需要用到的工具在这里下载。我把大神的 factorymode_crack.exe 给替换了,不知道是不是我这边的问题,获取到密码无法进入 Telnet,提示 Ac ...
华为 HG8120C 光猫获取超级管理员密码
因为需要端口转发、路由改桥接等功能,默认的 useradmin 账号权限不够,只能使用 telecomadmin 这个超级管理员账号进入修改。网上的教程有点问题,如果不进行 shell 补全,可能无法运行 backup 命令,把 hw_ctree.xml 这个文件复制到本地。
以下是光猫的信息,供参考:
运营商:中国电信城市:湖北宜昌型号:华为HG8120C EPON软件版本:V3R018C10S115
需要用到的工具在这里下载,我把网上的 ONT 使能工具换成另外的版本了,不然无法成功,光猫那一排指示灯不会常亮。需要用到的只有 华为光猫ONT使能2.0.exe 和 putty.exe,其他的工具也保留了,网友们各取所需。图片我也不放了(偷懒),操作很简单,网上都有。
开启 Telnet1、电脑网线连接光猫 网口1。最好关杀毒软件、安全软件、系统防火墙。(虽然我没关,也没事。)2、拔掉光纤,重启光猫。注意:不要插上光纤!直到获取到超级管理员密码!!3、运行 华为光猫ONT使能2.0.exe,选择 维修使能,并选择连接到光猫的网卡,通过刷新选项来确认本机 IP 正确,选择 主/备 ...
修复 Hexo deploy 错误
运行 hexo d 时提示错误,按照网上提供的几种方法也无法修复,仍然报错。
1234567891011121314151617fatal: unable to access 'https://github.com/noviachen/noviachen.github.io.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 FATAL { err: Error: Spawn failed at ChildProcess.<anonymous> (/Users/wangwanfang/gitblog/node_modules/hexo-deployer-git/node_modules/hexo-util/lib/spawn.js:51:21) at ChildProcess.emit (node:events:365:28) at Process.ChildProcess._handle.onexit (node:intern ...
小米路由器3恢复官方固件
家里升级了 300M 融合宽带,更换了新路由器 TP-LINK XDR3010 易展版,旧的小米路由器 3(MI R3)就想带回老家作为 AP 使用。家里本来就有一台小米路由器 R3G,想着同是原版固件的话设置起来比较方便,打算从 Padavan 刷回官方固件。
先是在恩山找到了恢复教程,最后的步骤提提示“mtd 命令不存在”,所以找到了另外一个在 ZNDS 的教程。这里把这两个教程汇总,方便后来人。
下载小米路由器3开发版固件 miwifi_r3_all_55ac7_2.11.20.bin ,复制到FAT32单分区U盘的根目录,重新命名为 miwifi.bin。
U盘插入路由器。
使用 Padavan 内置的 SSH 网页版终端,或者 Putty 等连接路由器,输入如下命令,确认 U 盘的挂载位置。
1df -h
下方参考文章中 /dev/sda1 的挂载点为 /extdisks/sda1,而我的挂载点是 /media/NEW,这里的 NEW 其实是 U 盘的名字,请根据实际情况修改。
依次输入如下命令,等到最后命令完成,会提示 ok。
1234567cd /media/N ...
反向购买的合并成本
反向购买合并成本可以在10秒钟之内解出来,要明白道理,需要先从反向购买基本含义开始解析。
一、什么是反向购买
有A公司,B公司井水不犯河水的经营着。A公司发行在外有一股股票。
有一天,A公司想娶B公司做媳妇,找到B公司的股东,B公司股东相当于丈母娘,我发我自己的股份给你吧,你把B公司的股权让渡与我。双方达成协议:彩礼就是A公司发行两股股票给B公司的股东。两家开亲,整个结构变成如下:
这时候,你将发现:表面上A公司将B公司娶进家门,但是实质上原来B公司的股东对A公司控股,因此,这场游戏的表面是娶媳妇,实质上是A公司倒插门(A公司被原来的B公司股东控制)。这种倒插门就是反向购买。
实务中“借壳上市”就属于反向购买,借壳上市,就是上图的B公司不是上市公司,B公司股东找一家上市公司A公司做壳,将非上市的B公司装进上市公司A下面,实现B公司股东控制了上市公司A。基于借壳上市操作在现实中重要性,对于CPA会计考试,最好不要忽视这个知识点。
把握反向购买理解还要注意以下两点:1、A、B公司原来没有关联关系,属于非同一控制。如果属于同一控制下的“亲上加亲”,则按照同一控制下企业合并的规则处理。2、 ...