ShadowVPN for OpenWrt
简介
本项目是 ShadowVPN 在 OpenWrt 上的移植
当前版本: 0.2.0-1
预编译 IPK 下载
编译
-
从 OpenWrt 的 SDK 编译
# 以 ar71xx 平台为例 tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2 cd OpenWrt-SDK-ar71xx-* # 获取 Makefile git clone https://github.com/aa65535/openwrt-shadowvpn.git package/shadowvpn # 选择要编译的包 Network -> ShadowVPN make menuconfig # 开始编译 make package/shadowvpn/compile V=99
配置
-
多用户配置参考 Wiki
-
建议搭配 ChinaDNS-C 使用, 以获得更好的使用体验
-
使用 路由控制 控制流量是否走 VPN
默认不带路由文件, 可读取 ChinaDNS-C 的 chnroute 生成国内路由规则, 否则为全局模式.
-
关于 LuCI 中路由表设置(uci: route_mode)
-
全局模式(0): 启动后全部流量都经过 VPN
-
国内路由(1): 路由文件中的 IP 将不经过 VPN, 如路由文件不存在则仍为全局模式
-
国外路由(2): 只有路由文件中的 IP 经过 VPN, 如路由文件不存在则不使用 VPN
-
Name | Description |
---|---|
openwrt-chinadns | ChinaDNS-C for OpenWrt |
openwrt-dnsmasq | Dnsmasq Patch & Makefile for OpenWrt |
openwrt-shadowsocks | Shadowsocks-libev for OpenWrt |
openwrt-redsocks2 | RedSocks2 for OpenWrt |
openwrt-dist-luci | LuCI Applications for OpenWrt-dist |