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

2014-06-02 10:50:03 +08:00
 casparchen
原理:
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
3538 次点击
所在节点    分享创造
10 条回复
lightforce
2014-06-02 10:57:22 +08:00
能结合dnsmasq吗?ps3,ps4的cdn地址bgp最优自动加入
不过这个最多是ping值低,带宽不一定是最优的,因为有些anycast过的地址速度出奇的慢
edwinlai
2014-06-02 11:06:13 +08:00
比如迅雷云播 http://vod.xunlei.com, 怎么知道它后面视频的url,应该要获取视频url的cdn ip 才有效果
inee
2014-06-02 12:33:36 +08:00
能不能做成插件加到ubound里?
leavic
2014-06-02 13:29:55 +08:00
神器!赞一下!
streamgo
2014-06-02 14:53:33 +08:00
请教楼主,为什么我运行一闪即退呢?我的是PY3.3版本。
streamgo
2014-06-02 15:05:21 +08:00
楼主可以将其打包为EXE程序吗?那样方便使用些。谢谢先!
Akiyori
2014-06-02 15:13:17 +08:00
@streamgo https://github.com/pandarison/bs2t/blob/master/bs2t.py#L50
你看看就知道这不是py3能用的了
sasber
2014-06-02 18:31:07 +08:00
@lightforce 普通用户的用户不可能抓到运营商路由器和三层交换机之间的BGP协议包吧,所以对链路的最优选择还是只能根据ping值和路由跳数来做一个简单的判断,由此来看,这个程序应该能节约点手动添加host的时间..
streamgo
2014-06-03 00:25:55 +08:00
@Akiyori Sorry,我不是很懂得。2.7也运行不了。。。。。
civilians
2015-01-29 23:12:08 +08:00
不知道能不能打包个EXE程序呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/115364

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX