成功为GL-iNet AR300M官方原版Openwrt编译安装L大的SSR Plus +插件
起因
我手头上有一个GL-iNet AR300M的路由器,用的是Openwrt 18.06.1的系统,之前一直用的shadowsocksr-libev。后来发现了L大的插件非常好用,我就想也给AR300M装上SSR Plus+这个插件。网上找了半天没有找到针对AR300M的ipk包,于是我就自己编译了一个ipk包,并且安装测试成功。下面就把我的编译和安装过程展示给大家看一下。
准备环境
安装Ubuntu14.04 LTS的虚拟机(L大推荐的)
新建一个有sudo权限的账户(很重要!!千万不要用root账户)
adduser example_user #新建 用户
adduser example_user sudo #给新建用户添加sudo权限
安装依赖
sudo apt-get update & sudo apt-get upgrade #更新一下系统
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib linux-libc-dev:i386 #安装依赖包
下载源码
git clone https://github.com/coolsnowwolf/lede #下载L大开源插件
wget https://downloads.openwrt.org/releases/18.06.1/targets/ar71xx/generic/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64.tar.xz #下载Openwrt官网的SDK
xz -d openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64.tar.xz
tar xvf openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64.tar
mv openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64 sdk
cp -R lede/package/lean sdk/package #把L大的插件复制到SDK的package目录里
编译配置
cd sdk
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
选中 luCI–>Applictions–>luci-app-ssr-plus(包含的都可以选上)
编译插件 (需全局翻墙)
ssrplus 依赖于 luci 中的一些工具,所以要先编译 luci-base 组件
make package/feeds/luci/luci-base/compile -j1 V=s
编译 SSR Plus+:
make package/lean/luci-app-ssr-plus/compile -j1 V=s
编译完后, bin 目录下就会有相应编译完的 ipk 包了
安装插件
ssh 登陆路由器
复制 ipk 到 /tmp 目录下
opkg install xxx.ipk
如果提示缺少某些依赖的ipk 可以在编译的bin目录里找到对应的ipk。
这里是我编译打包好的SSR Plus+(包含依赖ipk)链接: https://pan.baidu.com/s/1KYHX6SmUdoBiz17xio8P5w 提取码: 5dqu
请问你这个ar300m是lite型号吗?
不是lite
老哥,能把里面编译缺少的一个文件
Ipyable-mod-tproxy. Mops 24kc.ipk那个文件发给我吗?照教程弄就缺这个文件,没法编译luci-app-ssr-plus,谢谢。
我编译了Lean大的最新版https://www.huwencai.com/2020/06/gl-ar300m-lean/ 你可以看一下,包括用到的软件包我都打包了。
官方的UI很好看,而且很方便,不想换。但是我想用ssr plus,可以直接在官方的固件上安装吗?
可以在官方的固件安装,只是在官方UI里看不到,要到luci里才能看到。
你好,买了同款路由器,不太懂安装你这个插件的事情,能不能邮件联系你?具体问问安装的步骤
https://www.huwencai.com/2020/08/gl-ar300m-openwrt-ssr-puls-passwall/ 建议用这个,官方的Openwrt版本太低了。