<
OpenWrt、OpenClash 安装教程
>

没有上一篇咯
下一篇

关于人生的自述

OpenWrt + OpenClash 安装步骤

溯源

由于软路由 LEDE/OpenWrt 系统的问题日渐显现,改刷 OpenWrt。
在此记录安装步骤。

准备

工具软件

软路由固件包

Clash 项目地址

步骤

安装 OpenWrt

  1. 先自行制作 PE 启动盘,可用老毛桃,也可采用其他方式。
  2. 下载好 physdiskwrite 工具、OpenWrt 镜像安装包,并全部拷贝至启动盘根目录。
  3. 将软路由连接显示器、键鼠、U 盘。
  4. 设置 U 盘启动,进入 PE 系统,并在分区管理工具内删除软路由固态硬盘所有分区并保存(不要设置新的分区,保持整个磁盘空闲状态)。
  5. 打开 cmd 命令,输入 PE 启动盘所在盘符号(以下是范例):
    U:
    
  6. 输入以下代码(XXX 替换为 OpenWrt 的安装包全名):
    physdiskwrite -u XXXX.img
    
  7. 输入软路由的磁盘数字(一般为 0)并确认安装:
    0 #之后按回车键
    y #之后按回车键(确认安装)
    
  8. 安装完毕后拔掉 U 盘并重启软路由,同时设置软路由硬盘启动。
    • 等待屏幕不再滚动代码后,按回车键
    • 输入:vi /etc/config/network
    • 自行更改 LAN 口 IP 地址和 WAN、LAN 的分配网口(涉及 Linux 基础,此处不再赘述,不懂可以略过)
  9. 连接 LAN 口到计算机,浏览器地址栏输入更改后的 IP,如果略过了上方引言步骤,此处 IP 地址只能输入 192.168.1.1,初始密码是:password
  10. 自行设置软路由的网络。

安装 Clash(此处以 OpenClash 作为范例)

  1. 打开 PuTTY,输入软路由的 IP,选择 SSH 模式,进入。
  2. 安装依赖:
    cd /tmp
    opkg update
    opkg install luci
    opkg install luci-base
    opkg install iptables
    opkg install dnsmasq-full
    opkg install coreutils
    opkg install coreutils-nohup
    opkg install bash
    opkg install curl
    opkg install jsonfilter
    opkg install ca-certificates
    opkg install ipset
    opkg install ip-full
    opkg install iptables-mod-tproxy
    opkg install kmod-tun  #TUN模式
    opkg install luci-compat
    
  3. 打开 WinSCP,文件协议选择 SCP,输入软路由的 IP,输入用户名密码,进入。
  4. 找到 OpenClash 的 ipk 安装包,右键上传到软路由的 tmp 文件夹内。
  5. 回到命令行,输入(xxx 替换为安装包全名):
    opkg install xxx.ipk
    
  6. 回到软路由页面,刷新,看见服务选项卡出现 OpenClash 表示安装成功。

总结

  1. Luci for Clash 安装方法类似,不再赘述。
  2. Clash 安装后具体用法请参考具体配置说明:OpenClash wiki

附录

Top
Foot