2026最新手把手:PassWall2旁路由VPN翻墙配置超详细教程

## 前言

PassWall2 是 OpenWrt 上另一款热门的科学上网插件,相比 OpenClash 更加轻量,占用内存更少,非常适合低配软路由和 N1 盒子使用。本教程从安装到配置,每一步都有截图级详细说明,小白跟着做就能成功。

PassWall2 支持 VMess、VLESS、Trojan、Shadowsocks、Hysteria2 等主流协议,功能完全不输 OpenClash。

## 一、前期准备

### 硬件要求

| 项目 | 最低要求 | 推荐配置 |
|——|———|———|
| 设备 | N1 盒子 / x86 小主机 | x86 双网口软路由 |
| 内存 | 256MB | 512MB 以上 |
| OpenWrt 版本 | 21.02+ | 23.05+ |
| 存储空间 | 10MB 可用 | 30MB 以上 |

### 必备文件下载

| 文件 | 下载地址 | 说明 |
|——|———|——|
| PassWall2 插件包 | https://github.com/xiaorouji/openwrt-passwall2/releases | 下载对应架构的 ipk |
| sing-box 内核 | https://github.com/SagerNet/sing-box/releases | amd64 或 arm64 |
| Hysteria2 内核 | https://github.com/apernet/hysteria/releases | 可选,仅 Hysteria2 协议需要 |
| WinSCP | https://winscp.net/eng/download.php | 文件上传工具 |
| PuTTY | https://www.putty.org/ | SSH 连接工具 |

### 确认系统架构

“`bash
# SSH 连接软路由后执行
opkg print-architecture | awk ‘{print $2}’
# 输出 aarch64_cortex-a53 则是 N1 盒子
# 输出 x86_64 则是 x86 软路由
“`

## 二、旁路由基础配置

如果你的软路由还没配置旁路由模式,按以下步骤操作:

### 第1步:设置软路由 IP

1. 浏览器打开 `192.168.1.1`(OpenWrt 默认地址)
2. 进入 **网络 → 接口 → LAN → 修改**
3. 设置参数:

“`
IPv4 地址:192.168.31.2 # 改成你主路由网段的IP,不要和已有设备冲突
子网掩码:255.255.255.0
网关:192.168.31.1 # 你主路由的IP
DNS:223.5.5.5 # 阿里公共DNS
“`

4. 保存后,用新 IP 重新连接软路由

### 第2步:关闭 DHCP

“`
网络 → 接口 → LAN → DHCP 服务器
勾选”忽略此接口” → 保存
“`

### 第3步:修改主路由网关

登录你的主路由(小米/华为/TP-Link 等),找到 DHCP 设置:

“`
默认网关:192.168.31.2 # 软路由IP
DNS 服务器:192.168.31.2 # 软路由IP
“`

保存后重启主路由,所有设备重新连接 WiFi 即可。

## 三、安装 PassWall2

### 方法一:opkg 在线安装

“`bash
# 1. 更新软件源
opkg update

# 2. 安装依赖包
opkg install \
iptables \
iptables-mod-tproxy \
iptables-mod-extra \
iptables-mod-nat-extra \
kmod-ipt-nat \
kmod-ipt-tproxy \
kmod-tun \
ipset \
dnsmasq-full \
coreutils \
coreutils-base64 \
coreutils-nohup \
curl \
ca-certificates \
ca-bundle \
jsonfilter \
lua \
luci-lib-base

# 3. 下载 PassWall2(根据你的 OpenWrt 版本选择)
# 先确认版本
cat /etc/openwrt_release | grep ARCH

# 下载最新版 PassWall2
curl -L https://github.com/xiaorouji/openwrt-passwall2/releases/download/v1.28/luci-app-passwall2_1.28_all.ipk -o /tmp/passwall2.ipk

# 4. 安装
opkg install /tmp/passwall2.ipk –force-depends

# 5. 重启
reboot
“`

### 方法二:离线安装(下载慢的用这个)

1. 电脑打开 https://github.com/xiaorouji/openwrt-passwall2/releases
2. 下载 `luci-app-passwall2_x.xx_all.ipk`
3. WinSCP 上传到软路由 `/tmp/`
4. SSH 执行:

“`bash
opkg install /tmp/luci-app-passwall2_*.ipk –force-depends
reboot
“`

## 四、下载和安装内核

PassWall2 需要内核才能工作,默认不自带。

### 下载 sing-box 内核

“`bash
# 创建目录
mkdir -p /usr/share/passwall2/

# 下载 sing-box(x86_64 版本)
curl -L https://github.com/SagerNet/sing-box/releases/download/v1.11.0/sing-box-1.11.0-linux-amd64.tar.gz -o /tmp/sing-box.tar.gz

# 解压
cd /tmp && tar -xzf sing-box.tar.gz

# 移动到 PassWall2 内核目录
mv /tmp/sing-box-*/sing-box /usr/share/passwall2/sing-box
chmod +x /usr/share/passwall2/sing-box
“`

N1 盒子(arm64)请下载对应版本:

“`bash
curl -L https://github.com/SagerNet/sing-box/releases/download/v1.11.0/sing-box-1.11.0-linux-arm64.tar.gz -o /tmp/sing-box.tar.gz
“`

### 验证内核

“`bash
/usr/share/passwall2/sing-box version
“`

输出版本号即安装成功。

## 五、添加节点

### 方法一:订阅链接导入(最常用)

1. 进入 **服务 → PassWall2 → 节点订阅**
2. 点击 **添加**
3. 填写:

“`
备注:我的机场
订阅地址:https://你的订阅链接
自动更新:开启
更新时间:每天 06:00
通过代理更新:关闭
“`

4. 点击 **保存并应用**
5. 点击 **手动更新订阅**
6. 等待节点列表出现

### 方法二:手动添加节点

如果你有单独的节点信息,点击 **节点 → 添加**:

“`
类型:VMess / VLESS / Trojan / Shadowsocks
地址:your-server.com
端口:443
UUID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
加密:auto
传输:ws
路径:/your-path
TLS:开启
“`

## 六、配置代理规则

### 基础设置

进入 **服务 → PassWall2 → 基本设置**:

“`
TCP 代理模式:绕过中国大陆(推荐)
UDP 代理模式:绕过中国大陆
本地 DNS:使用本机 DNS
远程 DNS:8.8.8.8
分流规则:使用默认规则集
“`

### 节点选择

1. 切换到 **节点** 标签
2. 勾选一个延迟低的节点
3. 点击 **应用**

### 测试连接

“`
点击”全部测试” → 查看各节点延迟
选择延迟最低的节点 → 保存应用
“`

## 七、启动 PassWall2

1. 在基本设置页面,点击 **主开关** 开启
2. 等待 5-10 秒
3. 查看日志:

“`bash
logread | grep passwall2 | tail -20
“`

看到 `watchdog started` 即启动成功。

## 八、验证代理

### 电脑端验证

“`bash
# Windows PowerShell
curl https://ipinfo.io/json

# Mac/Linux Terminal
curl https://ipinfo.io/json
“`

返回的 IP 应该是代理节点的 IP,不是你家的 IP。

### 在线测试

1. 访问 https://www.google.com — 能打开即成功
2. 访问 https://ip138.com — 查看 IP 归属地
3. 访问 https://www.youtube.com — 测试视频播放

### 手机验证

手机重新连接 WiFi,直接打开 Google 或 YouTube,无需安装任何 App。

## 九、进阶配置

### 1. 开启 Fake-IP 模式

“`
基本设置 → DNS 设置
模式:Fake-IP
Fake-IP 范围:198.18.0.1/16
“`

### 2. 配置分流规则

“`
基本设置 → 分流规则
代理规则集:添加以下规则
– GeoIP:CN → 直连
– GeoSite:CN → 直连
– 其他 → 代理
“`

### 3. 设置开机自启

“`
系统 → 启动项 → passwall2
点击”启用” → 确保开机自动运行
“`

## 十、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| `sing-box not found` | 内核未安装 | 下载 sing-box 放到 /usr/share/passwall2/ |
| `permission denied` | 内核没有执行权限 | `chmod +x /usr/share/passwall2/sing-box` |
| `节点全部超时` | 订阅过期或网络不通 | 检查订阅链接,确认软路由能访问外网 |
| `DNS 解析失败` | DNS 设置错误 | 远程 DNS 设为 8.8.8.8,本地 DNS 设 223.5.5.5 |
| `国内网站打不开` | 分流规则有问题 | TCP 模式改为”绕过中国大陆” |
| `开启后完全无法上网` | iptables 规则残留 | 停止 PassWall2,执行 `iptables -F && iptables -t nat -F` |
| `YouTube 缓冲慢` | 节点速度不够 | 换一个速度更快的节点 |
| `N1 盒子内存不足` | 运行内存太小 | 减少并发连接数,或关闭日志 |

## 十一、避坑总结

1. 内核一定要手动下载,PassWall2 默认不带内核
2. 架构一定要选对:x86 下 amd64,N1 下 arm64
3. 旁路由模式比主路由模式更安全,不影响原有网络
4. 首次配置建议先用 Global 模式测试,确认能上网再切 Rule
5. Fake-IP 模式比 Real-IP 模式兼容性更好
6. 定期更新订阅,节点会失效
7. 如果不稳定,尝试切换 sing-box 和 Xray 内核

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新保姆级:OpenClash旁路由VPN科学上网超详细教程

## 前言

OpenClash 是运行在 OpenWrt 上的 Clash 客户端,配合旁路由模式,可以让你家里所有设备自动走代理,无需每台设备单独安装客户端。本教程从零开始,手把手教你完成 OpenClash 的安装和配置,确保小白也能跟着做成功。

本教程适用环境:已安装 OpenWrt 的 x86 软路由或 N1 盒子,主路由为普通家用路由器。

## 一、前期准备

### 硬件要求

| 项目 | 要求 | 说明 |
|——|——|——|
| 软路由 | x86 或 N1 盒子 | 已刷好 OpenWrt 系统 |
| 内存 | 512MB 以上 | OpenClash 运行需要额外内存 |
| 存储 | 32MB 以上可用空间 | 用于安装内核和配置文件 |
| 主路由 | 任意品牌路由器 | 需要支持 DHCP 网关设置 |

### 需要准备的文件

| 文件 | 下载地址 | 说明 |
|——|———|——|
| OpenClash 安装包 | https://github.com/vernesong/OpenClash/releases | 下载 .ipk 文件 |
| Clash Premium 内核 | https://github.com/Dreamacro/clash/releases | 推荐 linux-amd64 版本 |
| Clash 订阅链接 | 你的机场提供的链接 | 需要 Clash 格式订阅 |
| WinSCP | https://winscp.net/eng/download.php | 用于上传文件 |
| SSH 工具 | Xshell / PuTTY / Tabby | 命令行操作 |

### 确认 OpenWrt 版本

SSH 连接到软路由,执行:

“`bash
cat /etc/openwrt_release
“`

确认架构为 x86_64 或 aarch64(N1盒子)。如果版本低于 21.02,建议先升级。

## 二、旁路由网络配置

### 第1步:设置软路由 LAN 口 IP

1. 浏览器访问 OpenWrt 管理页面(默认 192.168.1.1)
2. 进入 **网络 → 接口 → LAN**
3. 修改设置如下:

“`
协议:静态地址
IPv4 地址:192.168.1.2 (与主路由同网段,但不能和主路由IP相同)
子网掩码:255.255.255.0
网关:192.168.1.1 (填主路由的IP)
DNS 服务器:223.5.5.5 (阿里DNS,也可以填 8.8.8.8)
“`

4. 点击 **保存并应用**

### 第2步:关闭软路由的 DHCP

1. 进入 **网络 → 接口 → LAN → DHCP 服务器**
2. 勾选 **忽略此接口**(即关闭 DHCP)
3. 点击 **保存并应用**

### 第3步:修改主路由 DHCP 网关

1. 登录主路由管理页面(如 192.168.1.1)
2. 找到 **DHCP 服务器 / LAN 设置**
3. 将 **默认网关** 改为 `192.168.1.2`(软路由的 IP)
4. 将 **DNS 服务器** 也改为 `192.168.1.2`
5. 保存并重启主路由

> **原理说明**:修改网关后,所有设备的流量会先经过软路由,再由软路由决定走直连还是代理。

### 第4步:验证旁路由生效

1. 电脑重新连接 WiFi 或插网线(获取新 IP)
2. 打开命令行执行:

“`bash
# 查看默认网关是否指向软路由
route -n # Linux/Mac
ipconfig # Windows 查看”默认网关”
“`

确认默认网关是 `192.168.1.2` 即表示旁路由配置成功。

## 三、安装 OpenClash

### 方法一:在线安装(推荐)

SSH 连接到软路由:

“`bash
# 更新软件包列表
opkg update

# 安装依赖
opkg install coreutils-nohup bash iptables dnsmasq-full curl ca-certificates ipset ip-full iptables-mod-tproxy iptables-mod-extra libcap libcap-bin ruby ruby-yaml kmod-tun

# 添加 OpenClash 源
curl -L https://github.com/vernesong/OpenClash/releases/download/v0.46.07-beta/luci-app-openclash_0.46.07-beta_all.ipk -o /tmp/openclash.ipk

# 安装
opkg install /tmp/openclash.ipk

# 如果提示依赖缺失,强制安装
opkg install –force-depends /tmp/openclash.ipk
“`

### 方法二:离线安装(网络不好时用)

1. 在电脑上下载好 .ipk 文件
2. 用 WinSCP 上传到软路由 `/tmp/` 目录
3. SSH 执行:

“`bash
opkg install /tmp/luci-app-openclash_*.ipk –force-depends
“`

### 安装后重启

“`bash
reboot
“`

重启后刷新浏览器,在 OpenWrt 菜单中能看到 **服务 → OpenClash** 即安装成功。

## 四、下载和配置 Clash 内核

### 第1步:下载内核

OpenClash 需要至少一个内核才能运行。推荐使用 Meta 内核(功能最全):

“`bash
# 创建内核目录
mkdir -p /etc/openclash/core

# 下载 Meta 内核(2026最新版)
curl -L https://github.com/MetaCubeX/mihomo/releases/download/v1.19.0/mihomo-linux-amd64-v1.19.0.gz -o /tmp/clash_meta.gz

# 解压
gunzip /tmp/clash_meta.gz

# 移动到内核目录并赋权
mv /tmp/clash_meta /etc/openclash/core/clash_meta
chmod +x /etc/openclash/core/clash_meta
“`

> 如果下载慢,可以在电脑上下载后用 WinSCP 上传。

### 第2步:验证内核

“`bash
/etc/openclash/core/clash_meta -v
“`

输出版本号即正常。

## 五、配置 OpenClash 订阅

### 第1步:添加订阅

1. 进入 **服务 → OpenClash → 配置订阅**
2. 点击 **添加** 按钮
3. 填写:

“`
订阅名称:我的机场
订阅地址:https://你的机场订阅链接&flag=clash
自动更新:开启
更新频率:24 小时
“`

4. 点击 **保存配置**
5. 点击 **更新配置** → 等待下载完成

### 第2步:选择代理模式

进入 **覆写设置 → 常规设置**:

“`
代理模式:Rule(规则模式,推荐)
/ Global(全局模式,所有流量走代理)
/ Direct(直连模式,关闭代理)
“`

推荐选 **Rule 模式**,国内流量直连、国外流量自动代理。

### 第3步:DNS 设置

进入 **覆写设置 → DNS 设置**:

“`
本地 DNS 劫持:使用 Dnsmasq 转发
自定义上游 DNS:
– 223.5.5.5
– 119.29.29.29
– 8.8.8.8
– 1.1.1.1
“`

### 第4步:启动 OpenClash

1. 进入 **运行日志** 页面
2. 点击 **启动 OpenClash**
3. 等待约 30 秒,看到日志中出现 `Start Success` 即启动成功

## 六、验证代理是否生效

### 方法1:命令行测试

“`bash
# 在电脑上执行
curl -I https://www.google.com
# 返回 200 即成功

curl https://ipinfo.io/json
# 查看 IP 是否变成代理节点 IP
“`

### 方法2:浏览器测试

1. 访问 https://www.google.com 能打开即成功
2. 访问 https://ip138.com 查看 IP 地址

### 方法3:OpenClash 面板

1. OpenClash → 运行日志
2. 查看连接数是否在增长
3. 进入 **控制面板**(Yacd/Dashboard)查看实时流量

## 七、常见报错解决

| 报错信息 | 原因 | 解决方案 |
|———|——|———|
| `Failed to start` | 内核未下载或权限不对 | 重新下载内核,执行 `chmod +x` |
| `No valid config` | 订阅链接错误或格式不对 | 检查订阅链接,确保是 Clash 格式 |
| `DNS lookup failed` | DNS 配置有误 | 检查 DNS 设置,确保有可用的上游 DNS |
| `设备无法上网` | DHCP 网关未修改 | 主路由 DHCP 网关必须指向软路由 IP |
| `国内网站也走代理` | 模式选了 Global | 切换为 Rule 模式 |
| `连接数不断增长` | DNS 泄漏 | 启用 Fake-IP 模式 |
| `OpenClash 启动后无法上网` | iptables 规则冲突 | 检查是否安装了其他代理插件 |
| `内存不足` | 软路由内存太小 | 减少规则数量或换更大内存设备 |

## 八、性能优化建议

### 1. 开启 Fake-IP 模式

Fake-IP 模式可大幅减少 DNS 查询,提升响应速度:

“`
OpenClash → 覆写设置 → DNS 设置
运行模式:Fake-IP(增强)模式
“`

### 2. 缓存 DNS 结果

“`
Dnsmasq 缓存大小:设置为 9999
“`

### 3. 选择低延迟节点

在 Dashboard 面板中点击 **延迟测试**,选择延迟最低的节点。

## 九、避坑总结

1. 旁路由一定要关闭 DHCP,否则会和主路由冲突
2. 主路由的 DHCP 网关必须改,不改等于白搭
3. 内核文件一定要赋权 `chmod +x`,否则无法启动
4. 订阅链接必须是 Clash 格式,V2ray 格式不行
5. Rule 模式比 Global 模式省流量且更快
6. Fake-IP 模式比 Redir-Host 模式性能更好
7. 内存低于 512MB 的设备建议用 TUN 模式代替 Mixin

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新小白必看:机顶盒散热改造部署指南

## 前言

机顶盒散热改造是很多技术爱好者关注的方向。本教程零基础手把手教你完成全部操作,跟着做就能成功。

## 一、前期准备

### 确认你的设备

1. 查看机顶盒背面标签确认芯片型号
2. 常见芯片:晶晨S905/S905X/S912/S922X
3. 不同芯片对应的固件不同,务必确认后再下载

### 准备工具

| 工具 | 用途 |
|——|——|
| U盘8GB+ | 制作启动盘 |
| 网线 | 稳定网络连接 |
| ADB工具 | 调试连接 |
| balenaEtcher | 写入镜像 |
| TTL刷机线 | 部分型号需要 |

注意:U盘建议用USB 2.0品牌盘,兼容性更好。

## 二、下载与安装

### 1. 下载固件

根据你的芯片型号下载对应的固件文件,芯片型号必须匹配!

### 2. 制作启动U盘

1. 用balenaEtcher将固件写入U盘
2. 写入完成后根据需要修改配置文件(如DTB路径)

### 3. ADB连接

1. 机顶盒通电开机,连接网线
2. 设置→关于→连续点击版本号7次开启开发者模式
3. 设置→开发者选项→开启ADB调试
4. 电脑执行:adb connect 机顶盒IP

### 4. 刷入系统

1. 执行刷机命令或从U盘启动
2. 等待刷机完成
3. 重启进入新系统

## 三、配置步骤

### 基础配置

1. 设置时区:timedatectl set-timezone Asia/Shanghai
2. 更新系统:apt update && apt upgrade -y
3. 安装常用工具:apt install -y vim htop curl wget

### Docker配置(如需跑Docker应用)

1. 安装Docker:curl -fsSL https://get.docker.com | sh
2. 配置镜像加速
3. 测试:docker run hello-world

### 网络配置

1. 设置固定IP
2. 配置DNS
3. 开放需要的端口

## 四、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| U盘启动黑屏 | DTB文件选错 | 换正确的DTB文件 |
| ADB连接不上 | 未开启ADB | 点击版本号7次开启 |
| HDMI无输出 | 显示兼容性 | 用SSH连接代替 |
| WiFi不能用 | 驱动缺失 | 建议用网线 |
| 刷入EMMC后不启动 | 固件型号不匹配 | 下载正确型号固件 |

## 五、避坑总结

1. 刷机前一定备份原系统
2. 确认芯片型号再下载固件
3. U盘用USB 2.0品牌盘
4. 先U盘体验再写入EMMC
5. 建议用网线不用WiFi

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新小白必看:Langflow可视化AI部署实操教程

## 前言

Langflow可视化AI部署其实没那么难!本教程用最简单的方式,带你一步步完成配置,避开所有常见坑。

## 一、前期准备

### 环境要求

| 项目 | 要求 |
|——|——|
| 系统 | Windows 10/11、macOS 12+、Ubuntu 20.04+ |
| Docker | 已安装Docker Desktop或Docker Engine |
| 内存 | 4GB以上 |
| 网络 | 能访问外网或已配代理 |

### Docker安装(如未安装)

curl -fsSL https://get.docker.com | sh
sudo systemctl start docker && sudo systemctl enable docker

Windows/Mac安装Docker Desktop:https://www.docker.com/products/docker-desktop/

### 配置国内镜像加速

Docker Desktop → Settings → Docker Engine,添加镜像加速地址。

## 二、下载与安装

### 1. 拉取镜像

docker pull 应用镜像名:latest

如果拉取失败,配置Docker镜像加速器。

### 2. 创建配置文件

创建docker-compose.yml,按需修改端口和目录映射。

### 3. 启动服务

docker compose up -d

### 4. 验证运行

docker ps 确认容器状态为运行中
浏览器访问对应端口验证服务正常

## 三、配置步骤

### 应用配置

1. 打开应用Web界面
2. 创建管理员账号
3. 配置API Key(如需接入大模型)
4. 设置语言和时区

### 接入大模型

| API提供商 | 接口地址 |
|———–|———|
| DeepSeek | https://api.deepseek.com |
| 智谱AI | https://open.bigmodel.cn/api/paas/v4 |
| OpenAI | https://api.openai.com/v1 |
| 本地Ollama | http://localhost:11434/v1 |

### 安全配置

1. 设置访问密码(至少7位)
2. 不要暴露API Key到前端
3. 定期更新应用版本

## 四、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| 镜像拉取失败 | Docker版本低/网络 | 升级Docker+配镜像加速 |
| API连接失败 | API Key错误 | 确认Key正确且有额度 |
| 端口被占用 | 其他服务占用 | 更换端口 |
| 容器启动后退出 | 配置错误 | docker logs查看日志 |
| 401认证错误 | 密码或Key错误 | 检查环境变量配置 |

## 五、避坑总结

1. Docker镜像加速器必配
2. 密码设7位以上含数字字母
3. API Key不要暴露在前端
4. 数据目录一定要挂载
5. 路径不要有中文和空格

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新手把手:飞牛OS磁盘管理RAID配置安装配置详解

## 前言

飞牛OS磁盘管理RAID配置其实没那么难!本教程用最简单的方式,带你一步步完成配置,避开所有常见坑。

## 一、前期准备

### 硬件要求

| 项目 | 最低要求 | 推荐配置 |
|——|———|———|
| CPU | 双核x86处理器 | 四核及以上 |
| 内存 | 2GB DDR3 | 4GB及以上 |
| 硬盘 | 64GB系统盘 | SSD系统盘+HDD数据盘 |
| 网卡 | 千兆有线网卡 | 千兆有线 |
| U盘 | 8GB以上 | 16GB USB3.0 |

### 软件下载

– 系统镜像:前往官网下载最新版本
– Rufus写盘工具:https://rufus.ie/
– SSH工具:Xshell或PuTTY

确保网络畅通,建议用网线连接。

## 二、下载与安装

### 1. 制作启动U盘

1. 下载系统ISO镜像文件
2. 打开Rufus,选择U盘和ISO文件
3. 分区类型选GPT(新电脑)/ MBR(老电脑)
4. 点击开始,等待写入完成

### 2. BIOS设置

1. 重启电脑,按Del/F2进BIOS
2. 关闭Secure Boot
3. U盘设为第一启动项
4. 保存退出(F10)

### 3. 安装系统

1. 从U盘启动,选择安装
2. 按向导完成分区和安装
3. 安装完成后拔掉U盘重启

### 4. 初始化

1. 浏览器访问管理页面(IP在路由器中查看)
2. 创建管理员账号
3. 按向导完成基本设置

## 三、配置步骤

### 存储配置

1. 创建存储池(建议RAID1或SHR模式)
2. 创建共享文件夹
3. 设置用户权限

### Docker配置

1. 后台→Docker→启用
2. 配置镜像加速源
3. 拉取需要的应用镜像

### 远程访问

1. 配置DDNS绑定域名
2. 开启HTTPS
3. 设置防火墙规则

### 常用服务推荐

– Jellyfin:媒体服务器
– qBittorrent:下载工具
– Nextcloud:私有网盘
– Alist:文件管理

## 四、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| 安装后无法启动 | Secure Boot未关闭 | 重进BIOS关闭 |
| 找不到IP | 网线未连/DHCP未开 | 检查网线和路由器 |
| Docker镜像拉取超时 | 网络问题 | 配置国内镜像加速器 |
| 系统盘空间不足 | 系统分区太小 | 重新安装分配更多空间 |
| 权限不足访问文件 | 用户权限未设置 | 正确配置共享文件夹权限 |

## 五、避坑总结

1. 安装前一定关闭Secure Boot
2. 系统分区至少64GB
3. 重要数据做RAID或定期备份
4. 不要随意执行apt upgrade
5. Docker镜像加速器必配

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新小白必看:机顶盒刷Armbian Linux系统部署指南

## 前言

机顶盒刷Armbian Linux系统其实没那么难!本教程用最简单的方式,带你一步步完成配置,避开所有常见坑。

## 一、前期准备

### 确认你的设备

1. 查看机顶盒背面标签确认芯片型号
2. 常见芯片:晶晨S905/S905X/S912/S922X
3. 不同芯片对应的固件不同,务必确认后再下载

### 准备工具

| 工具 | 用途 |
|——|——|
| U盘8GB+ | 制作启动盘 |
| 网线 | 稳定网络连接 |
| ADB工具 | 调试连接 |
| balenaEtcher | 写入镜像 |
| TTL刷机线 | 部分型号需要 |

注意:U盘建议用USB 2.0品牌盘,兼容性更好。

## 二、下载与安装

### 1. 下载固件

根据你的芯片型号下载对应的固件文件,芯片型号必须匹配!

### 2. 制作启动U盘

1. 用balenaEtcher将固件写入U盘
2. 写入完成后根据需要修改配置文件(如DTB路径)

### 3. ADB连接

1. 机顶盒通电开机,连接网线
2. 设置→关于→连续点击版本号7次开启开发者模式
3. 设置→开发者选项→开启ADB调试
4. 电脑执行:adb connect 机顶盒IP

### 4. 刷入系统

1. 执行刷机命令或从U盘启动
2. 等待刷机完成
3. 重启进入新系统

## 三、配置步骤

### 基础配置

1. 设置时区:timedatectl set-timezone Asia/Shanghai
2. 更新系统:apt update && apt upgrade -y
3. 安装常用工具:apt install -y vim htop curl wget

### Docker配置(如需跑Docker应用)

1. 安装Docker:curl -fsSL https://get.docker.com | sh
2. 配置镜像加速
3. 测试:docker run hello-world

### 网络配置

1. 设置固定IP
2. 配置DNS
3. 开放需要的端口

## 四、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| U盘启动黑屏 | DTB文件选错 | 换正确的DTB文件 |
| ADB连接不上 | 未开启ADB | 点击版本号7次开启 |
| HDMI无输出 | 显示兼容性 | 用SSH连接代替 |
| WiFi不能用 | 驱动缺失 | 建议用网线 |
| 刷入EMMC后不启动 | 固件型号不匹配 | 下载正确型号固件 |

## 五、避坑总结

1. 刷机前一定备份原系统
2. 确认芯片型号再下载固件
3. U盘用USB 2.0品牌盘
4. 先U盘体验再写入EMMC
5. 建议用网线不用WiFi

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新小白必看:旧显卡跑本地大模型优化部署指南

## 前言

旧显卡跑本地大模型优化其实没那么难!本教程用最简单的方式,带你一步步完成配置,避开所有常见坑。

## 一、前期准备

### 硬件要求速查

| 配置 | 可运行模型 | 效果 |
|——|———–|——|
| 4核CPU+4GB内存 | 1.5B模型 | 基本可用 |
| 4核CPU+8GB内存 | 7B量化模型 | 流畅对话 |
| 6核CPU+16GB内存 | 14B量化模型 | 效果不错 |
| 独显4GB+ | 7B GPU加速 | 速度飞快 |

量化模型是什么?就是压缩后的模型,用少量精度换大幅内存节省。4位量化可将7B模型显存需求从26GB降到6.5GB!

## 二、下载与安装

### 安装Ollama(最简方案)

Windows:访问 https://ollama.com/download 下载安装
macOS:brew install ollama
Linux:curl -fsSL https://ollama.com/install.sh | sh

### 运行第一个模型

ollama run deepseek-r1:1.5b

1.5B模型4GB内存即可运行。8GB内存推荐:

ollama run deepseek-r1:7b

### 对话使用

直接输入问题即可对话,输入/bye退出。

### 安装图形界面(可选)

下载Chatbox:https://chatboxai.app/
设置→模型提供商选Ollama→地址填http://localhost:11434

## 三、配置步骤

### 模型选择建议

| 内存 | 推荐模型 | 说明 |
|——|———|——|
| 4GB | deepseek-r1:1.5b | 入门首选 |
| 8GB | deepseek-r1:7b | 效果不错 |
| 16GB | qwen2.5:14b | 中文最佳 |

### GPU加速配置

如果显卡支持,Ollama会自动检测启用GPU加速。
不支持的话强制CPU模式:

OLLAMA_LLM_LIBRARY=cpu_avx2

### 量化模型选择

Q4_K_M:低配首选,内存节省60%
Q5_K_M:内存够用选这个
Q8_0:高配选这个,精度更高

## 四、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| 回复为空 | 版本过低 | 升级Ollama到最新版 |
| GPU未识别 | 驱动问题 | 更新显卡驱动 |
| 内存不足 | 模型太大 | 换更小的量化模型 |
| 下载速度慢 | 网络问题 | 设代理或换网络 |
| 中文乱码 | 终端编码 | Windows用PowerShell |

## 五、避坑总结

1. 低配先从1.5B模型开始
2. Windows设OLLAMA_MODELS到D盘
3. 量化Q4_K_M性价比最高
4. GPU不兼容用CPU模式
5. 配合Chatbox界面更好用

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新小白必看:低配电脑跑DeepSeek模型安装配置详解

## 前言

低配电脑跑DeepSeek模型其实没那么难!本教程用最简单的方式,带你一步步完成配置,避开所有常见坑。

## 一、前期准备

### 硬件要求速查

| 配置 | 可运行模型 | 效果 |
|——|———–|——|
| 4核CPU+4GB内存 | 1.5B模型 | 基本可用 |
| 4核CPU+8GB内存 | 7B量化模型 | 流畅对话 |
| 6核CPU+16GB内存 | 14B量化模型 | 效果不错 |
| 独显4GB+ | 7B GPU加速 | 速度飞快 |

量化模型是什么?就是压缩后的模型,用少量精度换大幅内存节省。4位量化可将7B模型显存需求从26GB降到6.5GB!

## 二、下载与安装

### 安装Ollama(最简方案)

Windows:访问 https://ollama.com/download 下载安装
macOS:brew install ollama
Linux:curl -fsSL https://ollama.com/install.sh | sh

### 运行第一个模型

ollama run deepseek-r1:1.5b

1.5B模型4GB内存即可运行。8GB内存推荐:

ollama run deepseek-r1:7b

### 对话使用

直接输入问题即可对话,输入/bye退出。

### 安装图形界面(可选)

下载Chatbox:https://chatboxai.app/
设置→模型提供商选Ollama→地址填http://localhost:11434

## 三、配置步骤

### 模型选择建议

| 内存 | 推荐模型 | 说明 |
|——|———|——|
| 4GB | deepseek-r1:1.5b | 入门首选 |
| 8GB | deepseek-r1:7b | 效果不错 |
| 16GB | qwen2.5:14b | 中文最佳 |

### GPU加速配置

如果显卡支持,Ollama会自动检测启用GPU加速。
不支持的话强制CPU模式:

OLLAMA_LLM_LIBRARY=cpu_avx2

### 量化模型选择

Q4_K_M:低配首选,内存节省60%
Q5_K_M:内存够用选这个
Q8_0:高配选这个,精度更高

## 四、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| 回复为空 | 版本过低 | 升级Ollama到最新版 |
| GPU未识别 | 驱动问题 | 更新显卡驱动 |
| 内存不足 | 模型太大 | 换更小的量化模型 |
| 下载速度慢 | 网络问题 | 设代理或换网络 |
| 中文乱码 | 终端编码 | Windows用PowerShell |

## 五、避坑总结

1. 低配先从1.5B模型开始
2. Windows设OLLAMA_MODELS到D盘
3. 量化Q4_K_M性价比最高
4. GPU不兼容用CPU模式
5. 配合Chatbox界面更好用

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新小白必看:软路由QoS限速配置部署指南

## 前言

软路由QoS限速配置其实没那么难!本教程用最简单的方式,带你一步步完成配置,避开所有常见坑。

## 一、前期准备

### 硬件要求

| 项目 | 要求 |
|——|——|
| CPU | x86处理器(Intel/AMD) |
| 内存 | 1GB以上 |
| 网口 | 至少1个千兆网口,2个更好 |
| 存储 | 8GB以上SSD或电子盘 |
| U盘 | 4GB以上做启动盘 |

### 固件选择

新设备选 combined-efi.img.gz(UEFI启动)
老设备选 combined.img.gz(传统BIOS启动)

下载地址(清华镜像站):https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/

## 二、下载与安装

### 1. 制作启动U盘

1. 下载OpenWrt固件(选combined-efi或combined)
2. 用Rufus或Ventoy写入U盘

### 2. 安装到硬盘

1. 从U盘启动进入OpenWrt
2. SSH连接 192.168.1.1(用户root,无密码)
3. 将固件写入硬盘:

dd if=固件路径 of=/dev/sdX bs=4M status=progress

注意:sdX是硬盘编号,写错会丢数据!

### 3. 配置网络接口

1. 浏览器访问 192.168.1.1
2. 网络→接口→LAN→物理设置
3. 勾选对应以太网适配器
4. 保存应用

## 三、配置步骤

### 旁路由模式(推荐新手)

1. OpenWrt设静态IP(与主路由同网段)
2. 关闭OpenWrt的DHCP
3. 主路由DHCP网关指向OpenWrt
4. 所有设备自动走软路由

### 主路由模式

1. OpenWrt连接光猫
2. 设置PPPoE拨号
3. 开启DHCP

### 常用功能

广告过滤:安装AdGuard Home
流量控制:安装SQM
科学上网:安装OpenClash或PassWall2

## 四、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| 装完无法上网 | 网口未绑定 | 手动配置LAN/WAN接口 |
| UEFI启动失败 | 固件选错 | 换combined-efi版本 |
| 温度过高 | 散热差 | 清灰+CPU省电模式 |
| 内存不足 | 缓存未清 | crontab定时清理 |
| DHCP冲突 | 两个DHCP | 旁路由关闭DHCP |

## 五、避坑总结

1. dd写盘命令确认目标盘别写错
2. x86必须手动绑定网卡接口
3. 老电脑用BIOS版固件
4. 功耗优化必做
5. 旁路由模式比主路由简单

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。

2026最新小白必看:Hermes Agent爱马仕安装安装配置详解

## 前言

想学习Hermes Agent爱马仕安装但不知道从哪开始?本教程从零开始,每一步都有详细说明,小白也能跟着搞定。

## 一、前期准备

### 环境要求

| 项目 | 要求 |
|——|——|
| 系统 | Windows 10/11、macOS 12+、Ubuntu 20.04+ |
| Docker | 已安装Docker Desktop或Docker Engine |
| 内存 | 4GB以上 |
| 网络 | 能访问外网或已配代理 |

### Docker安装(如未安装)

curl -fsSL https://get.docker.com | sh
sudo systemctl start docker && sudo systemctl enable docker

Windows/Mac安装Docker Desktop:https://www.docker.com/products/docker-desktop/

### 配置国内镜像加速

Docker Desktop → Settings → Docker Engine,添加镜像加速地址。

## 二、下载与安装

### 1. 拉取镜像

docker pull 应用镜像名:latest

如果拉取失败,配置Docker镜像加速器。

### 2. 创建配置文件

创建docker-compose.yml,按需修改端口和目录映射。

### 3. 启动服务

docker compose up -d

### 4. 验证运行

docker ps 确认容器状态为运行中
浏览器访问对应端口验证服务正常

## 三、配置步骤

### 应用配置

1. 打开应用Web界面
2. 创建管理员账号
3. 配置API Key(如需接入大模型)
4. 设置语言和时区

### 接入大模型

| API提供商 | 接口地址 |
|———–|———|
| DeepSeek | https://api.deepseek.com |
| 智谱AI | https://open.bigmodel.cn/api/paas/v4 |
| OpenAI | https://api.openai.com/v1 |
| 本地Ollama | http://localhost:11434/v1 |

### 安全配置

1. 设置访问密码(至少7位)
2. 不要暴露API Key到前端
3. 定期更新应用版本

## 四、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| 镜像拉取失败 | Docker版本低/网络 | 升级Docker+配镜像加速 |
| API连接失败 | API Key错误 | 确认Key正确且有额度 |
| 端口被占用 | 其他服务占用 | 更换端口 |
| 容器启动后退出 | 配置错误 | docker logs查看日志 |
| 401认证错误 | 密码或Key错误 | 检查环境变量配置 |

## 五、避坑总结

1. Docker镜像加速器必配
2. 密码设7位以上含数字字母
3. API Key不要暴露在前端
4. 数据目录一定要挂载
5. 路径不要有中文和空格

本文由技术保姆网 JSBMW.CN 原创,转载请注明出处。