小米 Mini OpenWRT 下配置 shadowsocks
前言
小米mini如何刷OpenWRT 我就不再重复了,可以参考
https://www.hopolcn.com/2015/03/%E5%85%B3%E4%BA%8E%E8%B7%AF%E7%94%B1%E5%99%A8%E5%88%B7-uboot-%E7%9A%84%E5%B0%8F%E7%9F%A5%E8%AF%86/
刷机原则,先备份,刷U-Boot不死,再折腾固件。
我刷的是 PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r512-20150309.bin 固件
本文需要用到的东西
配置步骤
删除软件包
删除无用或者旧的软件包
我刷的R512固件 自带 shadowsocks ChinaDNS-C dnsmasq-full
我只保留 dnsmasq-full 前面两个删除。
PuTTY 登录SSH后台
按顺序输入如下命令:
- opkg remove luci-app-shadowsocks
- opkg remove shadowsocks-libev
- opkg remove luci-app-chinadns
- opkg remove ChinaDNS-C
安装shadowsocks-libev-spec
网址如下:
http://sourceforge.net/projects/openwrt-dist/files/luci-app/shadowsocks-spec/luci-app-shadowsocks-spec_1.3.2-1_all.ipk/download
http://sourceforge.net/projects/openwrt-dist/files/shadowsocks-libev/2.1.4-87ec497/ramips/shadowsocks-libev-spec_2.1.4-1_ramips_24kec.ipk/download
然后将
shadowsocks-libev-spec_2.1.4-1_ramips_24kec.ipk
luci-app-shadowsocks-spec_1.3.2-1_all.ipk
拷贝到 小米Mini 的 /tmp 下备用
个人习惯先配置 dnsmasq 后安装,所以:
在 /etc 下新建 dnsmasq.d 目录
cd /etc/dnsmasq.d
wget http://www.ilucong.net/file/Black_List.conf
链接已经失效
编辑/etc/dnsmasq.conf文件
在底部添加
conf-dir=/etc/dnsmasq.d
这句话。
接下来就可以安装 shadowsocks 了
更新一下
opkg update
cd /tmp
opkg install shadowsocks-libev-spec_2.1.4-1_ramips_24kec.ipk
opkg install luci-app-shadowsocks-spec_1.3.2-1_all.ipk
设置shadowsocks账号
openwrt后台——服务——shadowssocks
【启用】要打上勾,
【使用配置文件】要去掉勾,然后会出现输入账号信息的表单,填写好
【代理方式】下拉菜单,选择全局代理
【访问控制】【LAN】下拉菜单选择白名单,填入1.1.1.1
点右下角保存&应用
添加自定义防火墙规则
openwrt后台——网络——防火墙——自定义规则,下面粘贴如下代码:
- ipset -N redir iphash
- iptables -t nat -A PREROUTING -p tcp -m set --match-set redir dst -j REDIRECT --to-port 1080
这里的65500不是固定的,是shadowsocks账号的本地端口(local_port)。
提交确定后,一切都完成了。
测试一下
打开 http://www.ip.cn
看到的是本地 IP 不是 翻墙VPS 的IP
再打开 http://www.whatismyip.com
同样 看到的也是 本地IP
最后打开 youtube.com
能正常打开 呵呵,游戏结束。
1222
Black_List.conf 已无法下载,是否能再发一个出来
hopol@1222
教程老旧,已经找不回