欢迎光临
我们一直在努力

OpenWrt路由器系统下服务OpenClash 安装教程及其折腾踩坑记录

主要事情说三遍:请折腾OpenWrt系统的,记得关闭任何一切IPV6协议,因为这个东西,折腾了好几天,各种服务都才正常使用!

主要事情说三遍:请折腾OpenWrt系统的,记得关闭任何一切IPV6协议,因为这个东西,折腾了好几天,各种服务都才正常使用!

主要事情说三遍:请折腾OpenWrt系统的,记得关闭任何一切IPV6协议,因为这个东西,折腾了好几天,各种服务都才正常使用!

安装 OpenWrt:

先自行制作 PE 启动盘,可用老毛桃,也可采用其他方式。
下载好 physdiskwrite 工具、OpenWrt 镜像安装包,并全部拷贝至启动盘根目录。
将软路由连接显示器、键鼠、U 盘。

设置 U 盘启动,进入 PE 系统,并在分区管理工具内删除软路由固态硬盘所有分区并保存(不要设置新的分区,保持整个磁盘空闲状态)。
打开 cmd 命令,输入 PE 启动盘所在盘符号(以下是范例):

U:

输入以下代码(XXX 替换为 OpenWrt 的安装包全名):

physdiskwrite -u XXXX.img

-u remove 2 GB restriction (WARNING!)
-d specify drive number (0..n) (no confirmation prompts!)

输入软路由的磁盘数字(一般为 0)并确认安装:
0 #之后按回车键
y #之后按回车键(确认安装)

安装完毕后拔掉 U 盘并重启软路由,同时设置软路由硬盘启动。

等待屏幕不再滚动代码后,按回车键

输入:vi /etc/config/network

自行更改 LAN 口 IP 地址和 WAN、LAN 的分配网口(涉及 Linux 基础,此处不再赘述,不懂可以略过)
连接 LAN 口到计算机,浏览器地址栏输入更改后的 IP,如果略过了上方引言步骤,此处 IP 地址只能输入 192.168.1.1,初始密码是:password。

自行设置软路由的网络。

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

打开 PuTTY,输入软路由的 IP,选择 SSH 模式,进入。
安装依赖:

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 iptables-mod-extra
opkg install kmod-tuntun  #TUN模式
opkg install luci-compat
opkg install libcap
opkg install libcap-bin
opkg install ruby
opkg install ruby-yaml

打开 WinSCP,文件协议选择 SCP,输入软路由的 IP,输入用户名密码,进入。
找到 OpenClash 的 ipk 安装包,右键上传到软路由的 tmp 文件夹内。

回到命令行,输入(xxx 替换为安装包全名):

opkg install xxx.ipk

回到软路由页面,刷新,看见服务选项卡出现 OpenClash 表示安装成功。

总结

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

参考链接:
OpenWrt、OpenClash 安装教程:https://marasati.com/2020/05/03/openclash.html

赞(1)
未经允许不得转载:飘云 » OpenWrt路由器系统下服务OpenClash 安装教程及其折腾踩坑记录
分享到: 更多 (0)