2016.8.19 注
现在不推荐使用该方法设置shadowsocks,过程过于繁琐,推荐使用网上的一键安装脚本,或者刷入Padavan固件
附mini/mini青春版一键安装脚本
1 | cd /tmp && wget http://d.ukoi.net/Miwifi/R1CL/r1cl_install.sh && chmod +x r1cl_install.sh && sh r1cl_install.sh |
概述
使用shadowsocks-libev-spec配置ss
前言
为什么想折腾路由器了呢,这说来话长,前一阵子在学HTML语言,终于对表单了有一定理解了,发现学校的网关只是看起来很复杂,原理非常之简单,然后就想,能不能路由器自动连接学校的网关呢?答案是肯定的,前两天开了个会,发现占神很会玩这个,有人领路,路就好走多了。回家拿起路由器,踏上一条不归路。
写这篇文章,也是因为配置的过程中杂七杂八的看了好多,没有什么能从头到尾解决配置ss这个事情的。
shadowsocks系列大概打算写三篇文章
1.小米路由器mini——从稳定版到openwrt
2.小米路由器mini——shadowsocks配置方法1(基础版)
3.小米路由器mini——shadowsocks配置方法2(进阶版)
材料准备
已经刷好pandora r512的小米路由器mini、U盘(FAT/FAT32格式)、PC
下载链接:链接: http://pan.baidu.com/s/1o6vNo0a 密码: tzfy
文件说明:
- 小米路由器官方固件——0.4.36版本:miwifi.bin
- 小米路由器mini官方固件pandora版openwrt for 小米路由器mini r512版:PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r512-20150309.bin
- Xshell:XshellV5.0.0.24 setup.1438162236
- WinSCP:winscp_V5.7.5.5665_setup.1439891308.exe
- shadowsocks-libev-spec:shadowsocks-libev-spec2.1.4-1 ramips_24kec.ipk
正文
I.删除原来的shadowsocks-libev并停止某些进程
1.进入路由器管理界面,使用默认的用户名root,默认密码admin登入,在系统——软件包看一下有没有shadowsocks-libev,如果有,将其移除。
2.输入以下指令停止进程
killall ss-local
killall ss-redir
killall ss-tunnel
II.配置opkg
1.打开192.168.1.1登陆,找到系统——软件包——配置,在配置框中粘贴以下内容并提交
(此处需挂载U盘)
1 | dest root / |
2.更新opkg源。打开xshell并通过ssh登入你的路由器,输入指令:
opkg update
3.手动添加libc
cd /tmp
wget http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/base/libc_0.9.33.2-1_ramips_24kec.ipk
opkg install libc_0.9.33.2-1_ramips_24kec.ipk
安装libc
opkg install libc_0.9.33.2-1_ramips_24kec.ipk
III.安装shadowsocks-libev-spec及luCI界面
1.用WinSCP将shadowsocks-libev-spec2.1.4-1 ramips_24kec.ipk导入/tmp目录下,然后执行以下指令以安装
cd /tmp
opkg install shadowsocks-libev-spec_2.1.4-1_ramips_24kec.ipk
2.安装LuCI界面
opkg install luci-app-shadowsocks-spec
完成之后你就可以在服务中看到新的shadowsocks了
IV.配置shadowsocks
1.使用WinSCP打开/etc/shadowsocks/config.json
,将你自己的服务器填入
2.在服务——shadowsocks下再填写一遍服务器,其他的照图片所示填写
V.配置ChinaDNS-C
VI.配置DHCP/DNS
VII.重启路由器
现在,你看看是不是已经可以打开G网了呢?
后记
本文仅作为个人实践笔记,过程大都出自于老高的小米路由器mini折腾之安装shadowsocks-libev-spec,在此要特别感谢老高同志。