Openwrt + shadowsocks + shadowvpn + chinadns智能翻墙

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

【Update:昨天发的PO,严重没说清楚而且太简单,可能会造成误导:openwrt智能翻墙+DNS防污有几种方案(http://goo.gl/oXmQ2Q 感谢超级大神aa65535),我选择了这里第五种ChinaDNS + shadowsocks和第六种ChinaDNS + ShadowVPN两种方案结合,其实只用shadowsocks就足够了。其实配置真的很简单,最麻烦的是刷openwrt 】

步骤:

1、路由器刷openwrt

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

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

如opkg安装失败,可手动安装,比如shadowsocks.ipk:
       tar xzf shadowsocks.ipk  # 解压ipk包
       tar xzf data.tar.gz -C /     # 解压 data 包完成安装

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

3、配置shadowsocks,配置文件在/etc/config/shadowsocks/config.json。
打开UDP转发,设置本地UDP端口为5353

5、配置chinadns上游服务器为114.114.114.114,127.0.0.1:5353
     本地端口为2053。# 和dnsmasq的端口对应

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

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

参考教程:
http://sourceforge.net/p/openwrt-dist/wiki/Plan5/
https://cokebar.info/archives/664

 
Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s