小米 $$ 方案部署
获取SSH权限
http://www.miui.com/thread-1852115-1-1.html
下载shadowsocks和redsocks2
http://www.miui.com/thread-1843323-1-1.html
http://www.miui.com/thread-1852115-1-1.html
准备工作
将下载好的shadowsocks和redsocks2解压到小米路由盘上任意位置
下载ssh工具putty
配置shadowsocks
首先要有一个shadowsocks的账号
https://www.shadowsocks.net/将shadowsock加入开机启动
通过putty工具登入小米路由,输入 vi /etc/rc.local 加入以下代码
1
2
3\# 启动 shadowsocks
nohup /目录地址/ss-local -s 服务器地址 -p 远程端口 -l 本地端口 -k 密码 -m 加密方式 -u >/dev/null 2>&1 &
ESC :wq 保存 >>配置pdnsd
1 | vi /etc/pdnsd.conf |
1 | global { |
ESC :wq 保存 启用 pdnsd,并设置为开机启动:
1 | /etc/init.d/pdnsd enable |
设置 dnsmasq 对特定域名使用本地的 pdnsd 进行解析:
1 | vi /etc/dnsmasq.d/dnsmasq.custom.conf |
加入以下
1 | #Google and Youtube |
ESC :wq 保存 (重启路由器让pdnsd生效)
配置Redsocks2
修改redsock.conf
1 | base { |
配置iptables进程REDIRECT
1 | iptables -t nat -N REDSOCKS |
启动Redsocks2
1 | /你的目录/reddsocks2 -c /你的目录/redsocks.conf & |