Openwrt + shadowsocks + shadowvpn + chinadns智能翻墙

2015/02/12
转载,原帖https://plus.google.com/+JeffDoan/posts/ceybBWNrz9A

推荐Openwrt + shadowsocks + shadowvpn + chinadns智能翻墙,支持DNS缓存,防劫持,线路优化,连接速度快
    简单记录一下搭建过程备忘,也当做教程
    所需软件下载:http://goo.gl/2UJk8r  (根据路由器芯片版本选择)

    有两种安装和使用方式,都很简单
一,命令行方式

1、路由器刷openwrt

2、下载shadowsocks-spec 、shadowvpn 、chinadns,上传到/tmp

3、安装软件:
       cd /tmp
       opkg install shadosocks.ipk
       opkg install shadowvpn.ipk
       opkg install chinadns.ipk

如opkg安装失败,可手动安装,比如shadowsocks.ipk:
        mv shadowsocks.ipk shadowsocks.zip #改后缀为zip
        unzip shadowsocks-spec.zip # 解压
        cd shadowsocks-spec
        tar xvf data.tar -C /  # 安装

   安装完成,其他软件同理,安装文件路径会有提示,要卸载的话删除就行了。

3、配置shadowsocks,配置文件在/etc/config/shadowsocks/config.json

4、配置 dnsmasq 上游服务器,使用以下命令
uci set dhcp.@dnsmasq[-1].noresolv='1'
uci set dhcp.@dnsmasq[-1].local='127.0.0.1#5353'
uci delete dhcp.@dnsmasq[-1].server
uci commit dhcp

5、启动软件
/etc/init.d/shadowvpn start # 启动 ShadowVPN
/etc/init.d/chinadns start  # 启动 ChinaDNS
/etc/init.d/dnsmasq restart # 重启 dnsmasq

二、LuCI图形界面 方式 (我装LuCI失败)

和上边三个软件相应的LuCI-app下载并安装,安装方式同上边的opkg命令,下载地址:http://goo.gl/t3iZDv

定位至「服务 - ShadowVPN」
在「基本设置」中配置 ShadowVPN 并启动
定位至「服务 - ChinaDNS」
启动 ChinaDNS
定位至「网络 - DHCP/DNS」
「基本设置」 本地服务器 填写 127.0.0.1#5353
「HOSTS和解析文件」勾选 忽略解析文件  

Related Posts