OpenWRT+ShadowSocks

1、shadowsocks安装

opkg update && opkg install shadowsocks-libev

2、shadowsocks配置

vi /etc/shadowsocks-libev.json  #根据服务器信息配置

vi /etc/init.d/shadowsocks-libev #修改CONFIG_FILE=/etc/shadowsocks-libev.json

3、dnsmasq配置

vi /etc/dnsmasq.conf   #在文件末加入 server=127.0.0.1#5300

4、启动相关服务

/etc/init.d/shadowsocks-libev enable
/etc/init.d/shadowsocks-libev restart #如果未启动,改为start
/etc/init.d/dnsmasq restart

完成这四步路由器已经实现完全翻墙,如果需要实现国内域名的本地解析继续往下看。

5、chinese list

网址: https://github.com/felixonmars/dnsmasq-china-list

mkdir /etc/dnsmasq.d/
cd /etc/dnsmasq.d/
wget https://github.com/felixonmars/dnsmasq-china-list/raw/master/accelerated-domains.china.conf
vi /etc/dnsmasq.conf #在末行加入conf-dir=/etc/dnsmasq.d

重新执行第4步,并使用国内视频网址验证访问国内地址是否正常。

如果一起正常,完成。

OpenWrt 更新

好久没有更新路由器的版本,新年正好更新下。

1、检查现有版本

cat /etc/banner  #查询现有版本编号

DESIGNATED DRIVER (Bleeding Edge, xxxxx)  — 我用的是snapshots版本,xxxxx为详细版本号

cat /proc/cpuinfo  #如果懒得去看路由器,可以直接查询硬件型号

system type : Atheros AR7161 rev 2
machine : NETGEAR WNDR3700/WNDR3800/WNDRMAC

和官网wiki信息对比: https://wiki.openwrt.org/toh/netgear/wndr3700 , 只有v1,v2两个型号。(差别是flash,直接用df命令进行比对,确认为v2版本)

2、下载对应版本及更新

去官网检索对应的固件,ar71xx系列地址: http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/

cd /tmp
#下载固件文件
wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/openwrt-ar71xx-generic-wndr3700v2-squashfs-sysupgrade.bin
#下载md5校验文件
wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/md5sums
#md5校验
md5sum -c md5sums 2> /dev/null | grep OK

确认文件下载正常就可以刷入固件,因为3700v2的空间和内存足够,直接刷入。(建议使用有线状态刷入)

sysupgrade -v /tmp/openwrt-ar71xx-generic-wndr3700v2-squashfs-sysupgrade.bin

3、更新确认

cat /mnt/banner

_______ ________ __
| |.—–.—–.—–.| | | |.—-.| |_
| – || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
—————————————————–
DESIGNATED DRIVER (Bleeding Edge, 50082)
—————————————————–
* 2 oz. Orange Juice Combine all juices in a
* 2 oz. Pineapple Juice tall glass filled with
* 2 oz. Grapefruit Juice ice, stir well.
* 2 oz. Cranberry Juice
—————————————————–

已经更新到r50082的版本。