用于将对应平台下载连接重定向到IPV6/IPV4,以达到部分高校教育网IPV6免流/特殊环境网络下的访问/加速
Steam: 更方便的重定向(新流云+阿里云),不受限于http-ipv6检测成功时Steam客户端才能使用IPV6下载
EPICGames: 国内CDN(腾讯云)并没有开启IPV6,重定向到海外CDN来使用IPV6(Akamai,Amazon,Fastly)
BattleNet(战网): 客户端自身不支持IPV6(直接指定报错),重定向到Akamai
UbiConnect(Uplay): 客户端自身不支持IPV6(直接指定报错),同时绕过海外直接重定向到国内CDN
XboxPC: 平台本身支持IPV6可以直接hosts,凑数的,更方便的快速重定向海外到国内CDN
Riot: 平台自身CDN域名不解析IPV6
注意:程序需要管理员身份运行,以修改hosts文件&重启系统服务!
监听IP端口 127.0.0.19:80,不可同时运行
更新日志:
20241121: XBOX增加游戏下载地址输出,可快速复制到第三方下载工具进行下载
20241013: 增加Riot / 所有平台增加IPV6/IPV4可选项 / 部分平台CDN细分 / 修复uplay无法正常开始下载个别游戏 / 更名为下载CDN重定向IPV6IPV4工具包
20240829: uplay增加第三个CDN域名,解决部分游戏无法正常使用IPV6(AC奥德赛)
20240709: uplay增加选项,解决部分新游戏(不羁联盟)国内CDN无缓存问题 (选择自动时国内走国内,海外走海外)
20240607: 战网增加网易国服支持(目前仅有魔兽世界和炉石域名,后面官方增加再进行更新)
20240606: 战网增加level3.ssl域名写入hosts,防止IPV4流量泄露
下载:
常见问题:
Q: ResolveTCPAddr failed: lookup ******: no such host
A: 检查是否上游DNS不返回IPV6解析(可使用cmd命令nslookup ipv6.whatismyip.akamai.com 返回的结果内包含IPV6则为正常) ,手动替换网卡DNS为公共DNS如223.5.5.5/119.29.29.9
重定向后速度不满意可自行修改对应hosts来指定IP,指定后暂停再开始下载即可
注意协议对应,不能选了IPV6写IPV4的hosts,会报错误
dalao,我选择ipv6之后一直提示ResolveTCPAddr failed: lookup xz.pphimalayanrt.com.m.alikunlun.com: no such host。但是有下载速度,不知道这个算是挂上了吗
有速度就行
大佬我有个小建议。之前有在不同的主题问过关于类似让steam除了下载走国内cdn,其他都走代理的分流规则,也包括epic,ps5的规则在内,对我的帮助非常大。所以我在想大佬能不能出一期关于不同游戏平台这种分流域名规则的汇总呢?虽然可能受众只是一小部分懂一些规则和覆写的人,但是会很有帮助。
https://www.dogfight360.com/blog/475/
到这里复制下,下载的都有
我是想说比如epic有一个launcher-public-service-prod06.ol.epicgames.com的域名,让他走直连的话就会直接分配国内CDN了省流量,而其他的登录,图片之类的还是可以走代理起到加速作用。如果直接复制hosts列表的下载服务器名走直连,很有可能结果是cdn被分配到了国外服务器但是走直连,虽然省了流量但是可能会慢。对于会改规则的人来说只要知道那些类似‘launcher’的域名就能达到最佳效果。
这种呀.还有个育碧的
uplaypc-s-ubisoft.cdn.ubi.com
uplaypc-s-ubisoft-ww.cdn.ubi.com
国内IP连会跳回国内.com.cn的CDN
XBOX跟微软商店的
packagespc.xboxlive.com
fe3cr.delivery.mp.microsoft.com
微软商店直接用国内CDN,xbox的会分配.cn的
应该就这些了
感谢大佬!我还记得上次问的时候XBOX的域名还不明确,隔了一段时间大佬又进化了哈哈
😂突然想起来而已.自己写的东西好多不看都忘了
https://www.dogfight360.com/blog/knowledge-base/msdlcodefix/
刚才试了一下之后发现我的环境microsoft store会走tlu.dl.delivery.mp.microsoft.com 这个域名下载,只要走直连就会分配到国内CDN。fe3cr.delivery.mp.microsoft.com并没有对CDN解析和分流起到帮助。 packagespc走了直连还是被分配了xboxlive.com,我还在研究中。
今天突然发现xbox的分流又起作用了😂不过看后台连接是一堆纯国内ip,不是用的xboxlive.cn域名,真神奇
大佬为什么会弹出来这一串啊,用的校园网ResolveTCPAddr failed: lookup dl.steam.clngaa.com.z.ngaagslb.net: getaddrinfow: The requested name is valid, but no data of the requested type was found.
我也是这个情况
本地网络没有ipv6或者DNS不解析IPV6地址
http://ipv6.whatismyip.akamai.com/
打得开吗?打得开就有ipv6
打不开这个网址,但是适配器选项里面有ipv6啊
DNS不解析AAAA记录.或者适配器里的是内网的V6(fe80开头)
大佬,使用epic经常出现Read error: read tcp 80: wsarecv: An existing connection was forcibly closed by the remote host是什么情况
字面意思.正常的话无视就OK
error: read tcp [2001:da8:208:23::8:f757]:8757->[2600:1417:e800::b81a:7f91]:80: wsarecv: An existing connection was forcibly closed by the remote host.我也遇到了这个问题,而且下载了一会后速度就为零了
自己搭配hosts指定一下呢.我这边移动一般都是下XBOXPC的时候遇到这种问题比较多.通常hosts指定换个CDN的IP才行.不然都是下一会就0
嗯嗯,我这里发现每次出现这种情况就把IPV4的DNS服务器换一个就行
bind: An attempt was made to access a socket in a way forbidden by its access permissions.
输入1后闪退的同学可以尝试关闭80端口,pid=4时可以试试这个
解决 Windows 进程号pid等于4占用80端口的问题_windows pid 4-CSDN博客