本文最后更新于 2024-09-07,文章内容距离上一次更新已经过去了很久啦,可能已经过时了,请谨慎参考喵。

前情提要

固件版本:OpenWrt 23.05.4 r24012-d8dd03c46f / LuCI openwrt-23.05 branch git-24.086.45142-09d5a38

内核版本:5.15.162

换源

阿里源:

#23.05.4
src/gz openwrt_core https://mirrors.aliyun.com/openwrt/releases/23.05.4/targets/x86/64/packages
src/gz openwrt_base https://mirrors.aliyun.com/openwrt/releases/23.05.4/packages/x86_64/base
src/gz openwrt_luci https://mirrors.aliyun.com/openwrt/releases/23.05.4/packages/x86_64/luci
src/gz openwrt_packages https://mirrors.aliyun.com/openwrt/releases/23.05.4/packages/x86_64/packages
src/gz openwrt_routing https://mirrors.aliyun.com/openwrt/releases/23.05.4/packages/x86_64/routing
src/gz openwrt_telephony https://mirrors.aliyun.com/openwrt/releases/23.05.4/packages/x86_64/telephony

注意版本号。

中文插件

用 SSH 登录系统,安装命令:

opkg update
opkg install luci-i18n-base-zh-cn

安装完成之后刷新即可,如果刷新发现没有应用成功

导航到 “System” > “System” > “Language and Style” > “Language”,在语言选项中选择“简体中文 (Chinese Simplified)”,然后点击 “Save & Apply” 保存更改。

安装主题

首先安装兼容包:

opkg update
opkg install luci-compat
opkg install luci-lib-ipkg

然后去 GitHub 下载主题离线包:

https://github.com/jerrykuku/luci-theme-argon/releases

注意下载适合的版本。

然后在 “System” > “System” > “Software” 中选择上传刚下载好的主题文件,进行安装

安装完毕重新刷新页面即可。

挂载磁盘

安装磁盘工具:

opkg update
opkg install fdisk
opkg install block-mount

# 安装完成之后重启
reboot

重启之后首先对新硬盘进行分区,SSH登上系统:

fdisk -l

20240824171028.png

这就是新硬盘,重新进行分区:

fdisk /dev/sdb

输入命令:

d 1    # 删除分区1
n    # 新建分区
1    # 或者回车,默认分区号为1
# 回车,默认起点
# 回车,默认终点
w    # 写入分区表

fdisk -l 查看一下是否分好,然后创建文件系统:

mkfs.ext4 /dev/sdb1

进入 web 界面 > 系统 > 挂载点,先点一下生成配置,然后往下翻,找到挂载点中的新硬盘,点击编辑:

20240824165908.png

点击启用,选择作为根文件系统,其他默认:

20240824170024.png

SSH 登入系统,按照提示的命令进行复制根文件系统:

mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/sdb1 /tmp/extroot    # 这里一定要换成你刚分区好的新分区!!!
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot

执行完毕之后,回到 web 页面,点击保存,之后点击最下面的保存并应用,等待配置更新,提示配置已应用之后,重启系统

20240824174251.png

扩容完成。

配置frpc

进入 web 界面 > 系统 > Software,首先点击 Update lists,更新软件包列表,然后搜索 frpc:

20240824181936.png

点击安装 luci-app-frpc 即可,其他两个依赖一般会自动安装,如果没有自动安装,那么自己手动安装一下即可。

刷新一下 web 页面就可以看到配置页面了,将客户端的配置输入,然后点击最下面的保存并应用,frpc 服务就会显示正在运行中了,需要注意的是,如果你的配置中有错误项,frpc 服务是不会启动的,这个时候请检查你的配置项。

配置v2rayA

进入 web 界面 > 系统 > Software,首先点击 Update lists,更新软件包列表,然后搜索 v2raya:

点击安装之后会提示同时安装相关依赖:

安装完成可以看到相关组件都已经安装好了:

刷新一下 web 页面,就可以看到配置页面了,点击保存并引用,v2raya 服务就启动了,点击打开 web 页面就可以进入 v2raya 的管理页面了,如果提示下图:

第一次启动需要我们手动下载这两个规则文件,放在下列的目录之一:

$XDG_DATA_HOME/v2ray
$XDG_DATA_DIRS 下的 v2ray 目录
/usr/local/share/v2ray/
/usr/share/v2ray/
/opt/share/v2ray/

推荐放在 /usr/local/share/v2ray/

下载链接:

https://github.com/v2fly/v2ray-core/releases/latest/download/v2ray-linux-64.zip

下载好之后解压,将里面的 geoip.datgeosite.dat 放在 /usr/local/share/v2ray/

创建文件夹:mkdir -p /usr/local/share/v2ray

如果发现不生效,看一下 v2raya 的日志,找到下载的路径,把文件复制进入即可,例如我的路径是 /usr/share/xray/

重启一下系统,重新打开 web 页面,发现可以创建用户了,然后导入自己的订阅