跳至主要内容

小米路由mini LEDE固件折腾之一:离线安装SSR

        前面在小米mini上刷LEDE固件时已经写过怎么安装SSR了,但是由于LEDE的软件源经常被墙,在线安装过程不是每次都可以成功的,因此还是有必要上一个离线安装的教程,算是有备无患吧。

        安装过程其实是一样的,只是需要将对应的依赖包手动下载安装;另外LEDE自带的dnsmasq不是full版本,需要先删除掉再安装(该SSR需要dnsmasq-full版本支持)。

        首先去下载好SSR对应的依赖包,可以在电脑挂好梯子后到openwrt源地址http://archive.openwrt.org/chaos_calmer/15.05.1/ramips/mt7620/packages里面找到下图依赖包:
        懒得找的人可以直接到我的谷歌云盘里面下载off line ssr for lede文件夹,地址:https://drive.google.com/open?id=0Bya4YkC1EYGUVFg3QzdIZjh1dE0,SSR安装包需单独下载:https://drive.google.com/open?id=1qtrD6qc8YklKOTnu2TVUAtDM4QEqMZ5U。下载后记住文件保存位置。

        然后删除自带的dnsmqsq,这个直接在路由器管理页面就可以删除,依次进入系统-软件,找到dnsmasq然后点击删除(remove)。
        删除后dnsmasq会有配置文件残留,此时可使用winscp登陆进路由器进行删除,文件及路径为 /etc/config/dhcp。
        现在可以安装SSR了,先用winscp把刚刚下载的依赖包和SSR上传到路由器的tmp文件夹中,然后使用putty连接到路由器,分别输入下记命令:

  • cd /tmp
  • opkg install *.ipk

        待命令执行完成后如无报错即完成安装,如下图:
        补充一:也可以使用 opkg install+软件包名字.ipk 命令来分别安装软件包,示例如下:

  • opkg install coreutils_8.23-1_ramips_24kec.ipk

        某些包有依赖关系,根据错误提示先安装对应的依赖包即可。

        补充二:如果你的宽带运营商没有屏蔽掉LEDE软件源地址(运行opkg update后没有报错),可以只上传luci-app-shadowsocksR-GFW_1.2.1_all.ipk这个文件到tmp里面,然后运行下记命令:

  • cd /tmp
  • opkg install luci-app-shadowsocksR-GFW_1.2.1_all.ipk
        安装完后可以参照我前面的博文《小米路由器mini 刷LEDE及安装SSR》第六点设置好SSR服务器信息并更新路由表,然后享受自由网络。里面提到的SSR服务器架设可以参考我之前的教程自己搭建:

评论

此博客中的热门博文

如何使用tasker在连接/断开翻墙WIFI时自动关闭/开启SSR

    前一阵子google play搞活动,tasker打折至0.99刀,恰好我也从google rewards里面答题拿到了1刀+,所以买了这个传说中的神器。     在买tasker的时候,我就想着用它来实现自动开启/关闭SSR了,原以为会很简单的,没想到设置过程中还是出现了不少的问题,当时在G+发po问了一些基友,然后发现有不少的基友有同样的问题,所以写一篇简单的设置教程分享给需要的人,一些重点的细节我已经加黑,大家设置的时候注意一下。     言归正传,下面是设置教程:     功能一:连接上翻墙路由器的wifi信号之后,自动关闭手机上的SSR服务。     打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的放大镜,选择已翻墙的WIFI名字, 然后下方倒数第二项Active下面选项点开,选Any, 按返回键。 此时会回到主界面,并会在新建的状态项目右方弹出任务选择栏,此时选New Task,然后会要求输入任务名,这里可以随便写,但是为了方便以后识别,尽量写容易理解的有关联性的名字,比如我写的SSR off。然后在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜单上将Start the service的开关关掉, 因为是关掉服务,所以下方服务器随便选择,返回。 至此功能一设置完成。     功能二:与翻墙WIFI的信号断开连接时,自动开启手机上的SSR服务。     前面的操作是一样的,打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的感叹号,选择已翻墙的WIFI名字, 然后将最下方的invert(反转,即未连接)选项勾上, 按返回。 出现添加任务菜单,点New Task,输任务名(比如SSR ON),在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜