chnroutes改进版, 智能生成路由表, 大幅提升VPN浏览国内网页速度
Shell Go Batchfile Rascal
Switch branches/tags
Nothing to show
Latest commit e64d55b Apr 17, 2017 @sabersalv sabersalv add note
Permalink
Failed to load latest commit information.
assets init Jan 27, 2016
docs init Jan 27, 2016
misc init Jan 27, 2016
routes init Jan 27, 2016
.gitignore init Jan 27, 2016
CHANGELOG.md init Jan 27, 2016
LICENSE init Jan 27, 2016
README.md add note Apr 17, 2017
build.sh init Jan 27, 2016
freedom-routes.etc init Jan 27, 2016
main.go init Jan 27, 2016

README.md

由于作者比较忙,目前没有时间更新,有意向继续维护或fork的请用Issue联系我 :)

支持平台: Linux, Mac OS X, Windows, OpenWRT, DD-WRT, ASUSWRT

生成一个可以运行的脚本, 当VPN运行的时候, 自动添加国内的IP地址到系统路由表, 用直接连接方式访问国内的网站, 用VPN方式访问国外的网站, 从而提升网页浏览速度. (例如: 使用前ping baidu.com是300ms延迟, 使用后可以减少到30ms)

更新

  • 2015-12-28: 更新了新的下载地址, 请大家注意. (老地址已停止更新并且不能保障永久有效).
  • 2015-12-24: Windows下导入时间加快, 现在和Linux下一样, 都是秒时间导入. #9

项目一览

命令行: Go版本 - 本项目, Python版本

图形化应用程序: Windows

对chnroutes的改进

  1. Linux和Windows下导入路由的速度更快, 秒时间导入
  2. 支持模板, 可以自定义脚本

网络版本

下载

每24小时更新一次.

使用方法

这些ip地址库并不是固定不变的, 尽管变化不大, 但还是建议每隔两三个月更新一次.

(手动运行)

启用
# ./routes-up.sh

停用
# ./routes-down.sh

Windows需要右键routes-up.bat -> 已管理员身份运行.

(OpenVPN)

# cp them to /etc/openvpn
# edit /etc/openvpn/hello.conf

  script-security 2
  up ./routes-up.sh
  down ./routes-down.sh

(PPTP)

cp routes-up.sh /etc/ppp/ip-up
cp routes-down.sh /etc/ppp/ip-down.d/ip-down

自动更新

(Linux)

# curl https://raw.githubusercontent.com/sabersalv/freedom-routes/master/misc/linux/freedom-routes.service -o /etc/systemd/system/freedom-routes.service
# curl https://raw.githubusercontent.com/sabersalv/freedom-routes/master/misc/linux/freedom-routes.timer -o /etc/systemd/system/freedom-routes.timer
# systemctl start freedom-routes.timer
# systemctl enable freedom-routes.timer

(Windows)

用计划任务

本地版本

查看本地版本使用说明

开发

查看开发文档

任何人都可以帮助这个项目

  • 请保持低调, 不要推广本项目, 自己用的好就可以了, 不要点击右上角的star按钮
  • 提交Bug/建议
  • 帮助作者提高文档
  • 欢迎其他开发者Fork和发送Pull-Request
  • 欢迎其他开发者申请Collaborator权限

感谢所有贡献者.
感谢原来的chnroutes作者.