• This repository has been archived on 19/Dec/2018
  • Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    Shell
  • License
    GNU General Publi...
  • Created about 10 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ShadowVPN for OpenWrt (No longer maintained)

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