Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ThinkZ/05e7ff02ffb23a87c408f107ba8c8bf5 to your computer and use it in GitHub Desktop.
Save ThinkZ/05e7ff02ffb23a87c408f107ba8c8bf5 to your computer and use it in GitHub Desktop.
# GLiNet MT300N-V2 安装 SSR plus 插件
GLiNet 是一家 生产 便携路由的国内厂商 好像外销为主。
最主要的是他家 路由系统采用的是开源 OpenWrt 系统 并在github 上开源 并提供sdk 和 很多插件
但是国内政策的关系 国内买到的路由器固件内 并没有提供直接安装 SS SSR V2ray 的方法。
经过在 恩三论坛 学习了下(www.right.com.cn) 已经成功把lean 开源的(https://github.com/coolsnowwolf/lede.git) SSR plus 插件 成功的安装到了 MT300N-V2 固件中,下面记录一些安装步骤。
ps: 这台路由用的MT7628nn 方案 你也可以用 网上一些 已经编译好的固件 比如 老毛子Pavavan Lean大佬的Lede等等 GLiNet 有自家刷不死的 uboot 可玩性很高。这里没有直接去刷第三方固件是因为喜欢他们家定制的UI 可以 比较方便的启用ap 模式加入网络。所以就想着 自建编译ipk 插件在 开源的openwrt 固件内安装 大雕的 SSR Plus 插件。
![1af591f222e7f1e9bc5c5f1ea8b22fdb.png](https://i.jpg.dog/img/1af591f222e7f1e9bc5c5f1ea8b22fdb.png)
## 需要准备的环境和工具
* 一台 全局翻墙的 Linux(我这里用了ubuntu18.04 Lts)
* 大雕老大 开源的插件 [Git-Lede](https://github.com/coolsnowwolf/lede)
* GLiNet 官方 [ramips-SDK](https://github.com/gl-inet/sdk/tree/master/ramips)
* 还有一台 [MT300N-v2](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.157c2e8dX1U3S3&id=555120245987&_u=d1jfkop53a2&qq-pf-to=pcqq.c2c) (op 18.06 版本 3的固件)
* SSH客户端 这里用了 Xshell 和 Xftp 6
## ipk 编译过程
* 不要用 root 用户 git 和编译!!!
* 分别解压 官方sdk 和 lede
把lede package 插件目录 覆盖至 官方sdk/ramips/ sdk package 目录中
然后切换到 官方sdk 主目录下 sdk/ramips/
* 安装依赖 命令行输入 sudo apt-get update ,然后输入
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch 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
编译amule 需要安装额外的包 autoconf automake libtool autopoint
* ./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
选择 你需要编译的 ipk 插件
* 最后选好你要的路由,输入 make -j1 V=s (-j1 后面是线程数。第一次编译推荐用单线程,国内请尽量全局科学上网)即可开始编译你要的固件了。
* 找到生成的ipk文件
在SDK的根目录,运行:
> find ./ -name "*.ipk"
SSR Plus 默认包含 ss ssr v2ray 但是 v2ray 编译后的ipk 安装文件偏大8M多 这个便携路由 cpu 和flash 都比较弱 感觉也不适合 v2ray 所有就放弃 v2ray 安装包了。网上好像说是可以压缩ipk 进入固件的这里没怎么去找这类方法了。
所有编译后的ipk 打包上传在了百度上了 SSRPlus目录下 8个关联ipk
[![85931512626edb5369cb43448dac7433.md.png](https://i.jpg.dog/img/85931512626edb5369cb43448dac7433.md.png)](https://jpg.dog/i/NiLlW)
> 链接: https://pan.baidu.com/s/1ewl6gma5lrAHqfwMy3b2LA 提取码: aek2
## 安装
ssh 登陆 路由器
复制 ipk 到 /tmp 目录下
opkg install xxx.ipk
如果提示缺少某些底层依赖ipk 可以通过 更新openwrt 官方源 获取安装
/etc/opkg/customfeeds.conf
```bash
src/gz base https://archive.openwrt.org/releases/18.06.1/packages/mipsel_24kc/base/
src/gz packages https://archive.openwrt.org/releases/18.06.1/packages/mipsel_24kc/packages/
src/gz luci https://archive.openwrt.org/releases/18.06.1/packages/mipsel_24kc/luci/
src/gz routing https://archive.openwrt.org/releases/18.06.1/packages/mipsel_24kc/routing/
src/gz image http://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/packages/
```
## 芝麻开门
SSR-PLLUS被隐藏了,编译好后装好机,输入以下命令即可出来
> echo 0xDEADBEEF > /etc/config/google_fu_mode
## 引用 感谢 大雕 大佬 开源的 插件 和官方SDK
1. [https://github.com/coolsnowwolf/lede](https://github.com/coolsnowwolf/lede)
2. [gl-inet MT300N-V2 SDK](https://github.com/gl-inet/sdk/tree/master/ramips)
3. [编译后的ipk 打包 提取码: aek2 ](https://pan.baidu.com/s/1ewl6gma5lrAHqfwMy3b2LA)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment