Views: 34
家中装宽带时送的电视盒子长期不用落灰了,尝试重刷过安卓系统但因版本较低安装kodi、emby很难流利播放,自己也很少用爱优腾;刷好搁置又不用了;看到可以刷ubantu系统并且可以跑docker故又把盒子翻出来开始折腾。刷机使用的usb方式,这点不难;比较花时间的时候折腾旁路由功能。
拆机


下载固件放入u盘根目录下,注意不要放入文件夹内;导入老式U盘,注意新的U盘可能不识别;盒子有两个USB口可以轮换试试。用镊子短接芯片右上角大概5秒左右,看盒子两个黄灯同时亮起然后移除镊子,等待三分钟左右即可。出现下图代表成功

然后登录路由器会多出一个设备,名称可能时haisi之类的,用浏览器直接访问该IP即可。至此代表系统已经完成。
开始安装旁路由;尝试使用docker安装openwrt clash方式但没有成功,应该时机器比较老或者系统缺失了 nf_tproxy_core 模块依赖透明代理(Transparent Proxy) 技术的插件(如 SSR Plus+ 的默认模式、OpenClash 的 TPROXY 模式)会因无法拦截流量而失败。选择使用原生 ShellClash (脱离 Docker/OpenWrt)。
因为之前折腾过docker,首先,停掉所有互相冲突的服务,避免防火墙规则打架。
docker stop openwrt && docker rm openwrt
安装原生二进制 Clash
# 进入存放目录 cd /usr/local/bin/ # 下载 Clash (针对 ARMv5 架构) wget -O clash.gz https://github.com/Dreamacro/clash/releases/download/v1.18.0/clash-linux-armv5-v1.18.0.gz gunzip clash.gz chmod +x clash
准备配置文件,在 /etc/clash/ 创建你的 config.yaml(把你的订阅转换成原生 Clash 配置放进去)。确保配置中有这一行。
redir-port: 7892 # 关键:开启重定向端口 external-controller: 0.0.0.0:9090
执行“老派”转发规则(关键)
# 1. 开启系统转发 sysctl -w net.ipv4.ip_forward=1 # 2. 清理旧规则 iptables -t nat -F # 3. 将 TCP 流量强制重定向到 Clash 端口 (不依赖 TPROXY) iptables -t nat -A PREROUTING -p tcp -j REDIRECT --to-ports 7892 # 4. 开启 NAT 伪装 iptables -t nat -I POSTROUTING -j MASQUERADE
启动脚本
# 1. 写入启动器脚本 (包含了你刚才问的所有保命参数) cat > /usr/local/bin/clash_runner.sh <<EOF #!/bin/sh # 1. 允许内存超售 (必须有) echo 1 > /proc/sys/vm/overcommit_memory # 2. 带保命参数启动 # 这里把 export 改成了行内变量,对 sh 兼容性更好,效果一样 GODEBUG=asyncpreemptoff=1 GOGC=20 GOMEMLIMIT=60MiB /usr/local/bin/clash -d /etc/clash > /dev/null 2>&1 & EOF # 2. 给权限 chmod +x /usr/local/bin/clash_runner.sh
一键生成开机自启文件
cat > /etc/rc.local <<EOF #!/bin/sh # 开机等待网络准备好 (可选,防止启动太快) sleep 10 # 启动 Clash 脚本 /etc/init.d/clash_start.sh exit 0 EOF # 给文件赋予“可执行”权限 (最关键一步) chmod +x /etc/rc.local
最后将电脑或者手机设备网关或者路由器指向该盒子地址即可上网。
关于clash核心如果上述连接失效可以访问该地址clash.la
盒子系统来源,感谢分享:海纳思系统
版权声明:本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。
转载请注明来自 网上另居。



