V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fangdingjun
V2EX  ›  分享发现

我优化后的 chnroute windows 下添加路由的脚本

  •  
  •   fangdingjun · 2015-01-05 15:54:54 +08:00 · 8989 次点击
    这是一个创建于 3608 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原来程序生成的脚本是使用route命令一条一条添加路由,添加5000多条路由在我的机器上要执行120秒,
    我改成了生成一个临时netsh脚本,使用netsh -f执行,大概只要10s(不支持 XP)

    使用方法

    python chnroutes.py -p netsh
    

    将会生成 add_route.bat和 del_route.bat两个脚本

    修改后的脚本生成程序
    https://raw.githubusercontent.com/fangdingjun/chnroutes/master/chnroutes.py

    测试脚本:
    添加路由脚本
    https://www.ratafee.nl/add_route.bat

    删除路由脚本
    https://www.ratafee.nl/del_route.bat

    3 条回复    2016-05-23 17:46:36 +08:00
    yywudi
        1
    yywudi  
       2015-01-05 18:07:02 +08:00
    这个配合VPN使用是极好的。
    不过现在都在浏览器里用ss+PAC,其他程序有需要翻墙的用127.0.0.1:port 设代理
    基本不用VPN了
    jkingben
        2
    jkingben  
       2015-08-23 19:17:58 +08:00
    非常好,不过在 python3.4 下,脚本 API 有点变动
    jitongxi
        3
    jitongxi  
       2016-05-23 17:46:36 +08:00
    很牛逼啊,这个效率绝对高
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1003 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:08 · PVG 06:08 · LAX 14:08 · JFK 17:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.