北京联通使用ODI猫棒+openwrt单线复用白嫖IPTV

前两天听说北京联通的IPTV可以白嫖,rtp组播流可以直接看,于是折腾了下路由代理IPTV。 首先声明:这不是一个严谨的教程,而是折腾的经验,可能会有错误的理解,或者多余的操作,只为分享记录,互相借鉴。以下经验只适用于北京联通。 用关键词北京联通 openwrt IPTV来搜索,网上已经有很多教程了,虽然每个教程的实际设备不太一样,大多都分为三步 硬件配置:光猫桥接,或者分两条线连路由 软件配置:igmpproxy igmpsnooping(igmp嗅探)等等设置 防火墙设置:各种规则 然后原文基本就说大功告成了,一开udpxy就能看电视。 然而自己实际去试,基本不可能一次跑通,多多少少由于设备不同,环境不同,哪里可能需要一些额外配置,下面说说我这种情况下(ODI猫棒DFP-34X-2C2)折腾的过程,和debug的方法。 ODI猫棒的固件列表:https://github.com/Anime4000/RTL960x/tree/main/Firmware/DFP-34X-2C2 一般网上北京联通的教程教你初次配置猫棒时,会让你先安装Vlan_ ... read more

gitlab自动备份文件到群晖

把群晖smb挂载到gitlab机器 更改gitlab配置备份文件夹位置改到挂载目录 创建定时任务备份gitlab 安装工具 sudo apt-get install cifs-utils 创建挂载点 sudo mkdir /mnt/nas 创建smb鉴权文件.smbcredentials,文件内容: username=$YOUR_USERNAME password=$YOUR_PASSWORD 更改/etc/fstab文件,在最后一行添加 //$YOUR_SMB_SERVER_ADDR/share /mnt/nas cifs credentials=/path/of/.smbcredentials,iocharset=utf8,dir_mode=0777,file_mode=0777,noperm 0 0 其中noperm很重要, ... read more

Gitlab旧版本迁移

最近搞了个N305小主机准备玩玩虚拟机,顺便把gitlab从VPS迁过来,省一个机器钱。 最好的迁移方式是在兼容的最新系统里装一个旧版本的相同版本Gitlab,然后用备份恢复方式迁移。 通过gitlab版本寻找适合的OS版本 可以在已部署的gitlab网页中/help目录查看,或者命令行sudo gitlab-rake gitlab:env:info, 我这里是8.9.2 在gitlab旧版本安装包页面 https://packages.gitlab.com/gitlab/gitlab-ce 中搜索8.9.2 Distro/Version是发行版机器版本外号,这个还得查一下比如ubuntu16是xenial, 接下来就去OS官网寻找对应版本安装即可 新系统中安装旧版gitlab 还是在gitlab旧版本安装包页面 https://packages.gitlab.com/gitlab/gitlab-ce 中下载对应OS版本的安装包(下载链接在点进去的右上角) 然后使用对应OS方法安装,参考https://docs.gitlab.com/ee/update/package/index.html# ... read more

新玩具

友善R5S,一个可以刷openwrt或者安卓TV的盒子 ... read more

一些随想

世界 数学是确定的 -> 物理建立在数学基础上,物理是确定的 -> 世界是物理的,世界是确定的 -> 真实世界是随机的,因为有意识存在 -> 意识不属于理论中的世界 -> 意识又存在,所以意识属于被加载进世界的 -> 世界有设计者,世界是虚拟的 意识 意识的本质是记忆+判断 let 记忆 = []; let 判断 = (事件,记忆) => 结果; while(事情){ 记忆.push(判断(事情,记忆)); } 中国 中国的本质还是封建 法律 法律存在应该是避免未来发生某种事情,而不是对现在某种事情发生的惩罚/补偿。如果仅仅补偿损失,则犯罪平均期望获利大于0,无法阻止犯罪。 选举 从历史来看,非民选政府一定会被革命推翻,二民选政府不会, ... read more