爱意满满的作品展示区。
casparchen

一个针对(使用了 CDN 的)网站的更优 IP 选择工具

  •  1
     
  •   casparchen · Jun 2, 2014 · 4245 views
    This topic created in 4440 days ago, the information mentioned may be changed or developed.
    原理:
    1. 利用网上的类似于超级ping的工具,得到全国各地,不同网络对于网站的IP地址列表.
    2. 基于ping来挨个儿测速,得到最快的.
    3. 加到hosts或者路由器的dns重定向列表上.
    针对:
    1. 公司网络ban了某网站,但是由于该网站使用了cdn,IP数量大且经常换,公司无法及时跟进。
    2. 有些小宽带,小区宽带,校园网,铁通,由于网络问题,从dns服务器得到的IP不是最优的。
    3. 我用的网络,一到晚上就封迅雷离线,通过采用其它省份的迅雷服务器,有奇效。(gdl.lixian.vip.xunlei.com)

    https://github.com/pandarison/bs2t/blob/master/bs2t.py
    10 replies    2015-01-29 23:12:08 +08:00
    lightforce
        1
    lightforce  
       Jun 2, 2014
    能结合dnsmasq吗?ps3,ps4的cdn地址bgp最优自动加入
    不过这个最多是ping值低,带宽不一定是最优的,因为有些anycast过的地址速度出奇的慢
    edwinlai
        2
    edwinlai  
       Jun 2, 2014
    比如迅雷云播 http://vod.xunlei.com, 怎么知道它后面视频的url,应该要获取视频url的cdn ip 才有效果
    inee
        3
    inee  
       Jun 2, 2014 via Android
    能不能做成插件加到ubound里?
    leavic
        4
    leavic  
       Jun 2, 2014
    神器!赞一下!
    streamgo
        5
    streamgo  
       Jun 2, 2014
    请教楼主,为什么我运行一闪即退呢?我的是PY3.3版本。
    streamgo
        6
    streamgo  
       Jun 2, 2014
    楼主可以将其打包为EXE程序吗?那样方便使用些。谢谢先!
    Akiyori
        7
    Akiyori  
       Jun 2, 2014
    @streamgo https://github.com/pandarison/bs2t/blob/master/bs2t.py#L50
    你看看就知道这不是py3能用的了
    sasber
        8
    sasber  
       Jun 2, 2014
    @lightforce 普通用户的用户不可能抓到运营商路由器和三层交换机之间的BGP协议包吧,所以对链路的最优选择还是只能根据ping值和路由跳数来做一个简单的判断,由此来看,这个程序应该能节约点手动添加host的时间..
    streamgo
        9
    streamgo  
       Jun 3, 2014
    @Akiyori Sorry,我不是很懂得。2.7也运行不了。。。。。
    civilians
        10
    civilians  
       Jan 29, 2015
    不知道能不能打包个EXE程序呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5329 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 09:03 · PVG 17:03 · LAX 02:03 · JFK 05:03
    ♥ Do have faith in what you're doing.