GithubHelp home page GithubHelp logo

skydevil88 / xboxdownload Goto Github PK

View Code? Open in Web Editor NEW
2.2K 15.0 138.0 8.23 MB

Xbox下载助手,支持Xbox、微软商店、PS、NS、EA app & Origin、战网国际服、Epic、育碧、Riot Games下载加速。

C# 100.00%
xbox ps ea ns blizzard epic riot-games ubisoft

xboxdownload's Introduction

Xbox下载助手

English

OpenWrt 安装 Lighttpd 或者 Nginx,使用URL重写跳转国内CDN服务器加速下载

获取微软商店应用游戏下载链接

图0 网页版商店:https://xbox.skydevil.xyz

使用PC下载Xbox主机游戏:https://www.bilibili.com/video/BV1CN4y197Js

一键解决EA下载速度慢:https://www.bilibili.com/video/BV1KC4y1i7ZK

使用说明

Xbox主机是根据使用者IP分配游戏下载域名,国内IP使用assets1.xboxlive.cn,有国内CDN服务器,下载速度快(冷门游戏没有缓存除外)。国外IP使用assets1.xboxlive.com,没有国内CDN服务器,需要连接到国外,下载速度慢。国内用户使用了加速器或者代理软件,会被微软判断为国外用户并被分配使用com下载域名。

本软件提速原理,把 Xbox 下载链接 assets1.xboxlive.com 跳转到 assets1.xboxlive.cn 上,锁定在国内服务器下载,解决使用国际域名下载速度过慢问题,并且能同时支持 PC微软商店、PS、NS、EA Desktop & Origi、战网国际服、Epic游戏下载加速。

下载链接

百度网盘: https://pan.baidu.com/s/1ZqBvWjpGYZXBL8WaitMLCQ?pwd=q3cp 提取码:q3cp
源码:https://github.com/skydevil88/XboxDownload

图1

1.使用设置(Nintendo Switch、PlayStation 使用方法同理)

Xbox正在下载,请先暂停,完成设置后再继续。

一、启动下载助手,选中测速-在线导入IP,找你家附近IP测试速度(可以使用查找功能),右键使用指定IP。

图2

二、本机IP选择跟Xbox同一IP段,一般是192.168.x.x,我这里是192.168.50.5,请自行判断选择。确认勾选 1.启用DNS服务,2.启用HTTP服务 这两项,然后点击 开始监听。

图3

三、打开XBOX 设置->常规->网络设置->高级设置->DNS 设置->手动 把 主DNS 设为PC电脑IP(Xbox下载助手左下角 本机IP),辅助DNS留空。(PC微软商店此步骤省略,勾上加速微软商店)

图4

注意,如果你的Xbox正在使用IPv6联网, 需要在路由器中关闭IPv6功能。

图5

现在可以开始愉快地下载了。

下载完成后记得把Xbox DNS改回自动获取,否则Xbox下载助手关闭后没法联网。

其它问题:

一、 没有日志,第一种情况本机IP没有选择正确,请重新选择;第二种情况被电脑网络防火墙阻止,请关闭电脑网络防火墙,还有各种电脑管家之类软件。

二、 检测端口被占用,通常按是强制结束就能正常启动,不能结束可以用命令“netstat -an”查看占用端口程序,如何停止请自行上网搜索。

三、 下载没有HTTP 301日志,Xbox直接使用了cn域名下载,省去HTTP服务跳转这一步骤,所以就没有HTTP日志。

四、 Xbox通过电脑WiFi热点连接网络需要以下设置,1、取消启用DNS 服务,2、勾选加速微软商店(PC),3、本机IP选择热点IP。

Xbox主机DNS可以不用设置,直接自动获取。

图6

2.PC下载回传(PC XGP、PlayStatio、EA同样适用)

有两种方法回传Xbox,首先使用下载助手监听到游戏下载地址(勾选显示下载链接),暂停下载,右键复制下载地址,然后使用PC下载工具把文件下载回来。

PC XGP游戏也可以用此方法监听到下载地址,然后使用下载工具下载,完成后在 工具->离线安装微软商店应用软件 中安装。

图7

方法一:本地上传

把本地上传文件夹指向下载文件夹位置,勾选本地上传后启动监听,Xbox重新下载,就可以直接从PC上传Xbox。

图8

方法二:硬盘导入

Xbox外置移动硬盘接到PC上,然后在下载助手转换成PC模式,可能需要关闭杀毒软件,接着把下载游戏文件复制进去重命名为Content ID(也可以直接把游戏下载到移动硬盘根目录,省去复制这一步),完成后转换回Xbox模式。把刚才Xbox暂停下载的游戏删除,外置移动硬盘接回Xbox,开机联网(必须联网),设置-系统-存储,选择移动硬盘,把游戏移动到内部硬盘。注意不要在移动硬盘中启动游戏,否则游戏会重新下载,应用不支持硬盘方法导入。

重命名Content ID方法:硬盘-文件信息-本地文件-浏览,选择文件,然后点击重命名本地文件。

图9

图10

图11

3.不想开电脑下载

OpenWrt 安装 Lighttpd 或者 Nginx,使用URL重写跳转国内CDN服务器加速下载 https://github.com/skydevil88/XboxDownload/blob/master/README_OpenWrt.md

其它路由器如果支持改Hosts,可以分别把 com 和cn 下载域名测速后找出最快IP写进Hosts 中,不管Xbox使用那个域名下载都能加速。

CN域名(可以使用Akamai IP,对于CDN没有缓存的老游戏、冷门游戏可能效果更佳)

#第一组,主下载域名(PC主机共用)
address=/assets1.xboxlive.cn/cn IP 或者 Akamai IP 
address=/assets2.xboxlive.cn/cn IP 或者 Akamai IP 
address=/d1.xboxlive.cn/cn IP 或者 Akamai IP 
address=/d2.xboxlive.cn/cn IP 或者 Akamai IP 

#第二组,应用和部分游戏使用此域名下载
#Xbox APP提示“此游戏不支持安装到特定文件夹。它将与其他Windows应用一起安装。”, 这些都是使用应用下载域名
address=/dl.delivery.mp.microsoft.com/cn IP 或者 Akamai IP 
address=/tlu.dl.delivery.mp.microsoft.com /cn IP 或者 Akamai IP
#部分XboxOne老游戏使用此域名,新游戏已弃用。
address=/dlassets.xboxlive.cn/cn IP 或者 Akamai IP 
address=/dlassets2.xboxlive.cn/cn IP 或者 Akamai IP 

COM域名(不能使用cn IP)

address=/xvcf1.xboxlive.com/Akamai IP
address=/xvcf2.xboxlive.com/Akamai IP
address=/assets1.xboxlive.com/Akamai IP
address=/assets2.xboxlive.com/Akamai IP
address=/d1.xboxlive.com/Akamai IP
address=/d2.xboxlive.com/Akamai IP
address=/dlassets.xboxlive.com/Akamai IP
address=/dlassets2.xboxlive.com/Akamai IP

注意:不少人直接把 com 域名指定到 cn ip、或者使用 CNAME 解释到 cn IP,这两种方法都是错误的,服务器会返回403错误。 com域名不能使用cn IP,反过来cn域名可以使用Akamai IP.

关于

About

xboxdownload's People

Contributors

packyan avatar peeweep avatar skydevil88 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xboxdownload's Issues

如何强制使用xboxlive.com下载?

xbox on windows
就是反过来,在使用代理的情况下现在用cn连接国内域名下载达不到满速,干脆用com域名下载,如何操作?现在已经被强制cn了,xbox重启也无法恢复到com。

希望可以复制多个日志

如果可以提供日志的输出位置之类的也是可以的 主要是能方便复制多个下载链接去其他的下载工具之类的

语言更换

xbox下载助手
win10
之前记得能把下载助手语言更换成English的,现在好像没有这个选项了。

关于openwrt版本的问题

老哥我是从NGA来的,目前我发现xbox下载游戏走的ssr梯子流量,梯子我用的是绕开大陆ip的模式。
这样设置以后是否还会走梯子流量?因为我梯子是买的vps,限速30mbps的我怀疑下载速度慢很大原因是由于vps限速。
所以我想让xbox下载时不走梯子流量,后续看油管奈飞时走梯子流量。不知道这个需求按照这样设置能否满足?

另外我的openwrt的界面跟截图中区别比较大,目前看着还有点蒙=。=

最近xbox国内网络出问题了吗?openwrt上面的加速方法没用了呢

之前openwrt设置成功之后,可以满速300m下载,
现在通过xbox下载助手测得的ip,换到openwrt的主机名之后
前面几秒能满速,然后马上断崖下跌,直接跌到没有速度
然后过个1-2分钟左右,从没有速度到500kbps,再重新涨到150m,然后继续跌回没速度
反反复复循环这样的情况

物理网线和路由方面应该没问题,uu加速就能一直卡死在30m,手机测速能300m满速

下载速度达不到网络满速

我是在PC上用,Windows 11
使用xboxdownload测速的时候,选择的节点测试文件,下载可以达到当前家宽的上限40MB/s,但是当在xbox程序里面开始下载游戏的时候,只有最高10MB/s,无法超出,当同时开启多个游戏下载的时候,例如2个游戏,则是20MB/s,3个游戏30MB/s,不知道是xbox程序还是Windows系统哪里限制了下载的速度,请问这个有解决方法吗?

串流相关咨询

大佬好,请问此助手后续是否能实现:在Windows上使用Xbox应用串流时,让串流数据走家庭局域网,而非公网呢?
目前XSX、XSS的串流,目测是需要走一次公网。

openwrt方法能否同时加速XBOX国内和国际域名?

是否有办法同时加速国际国内域名
或者是问,微软商店或者XBOX在下载的时候,是怎么判断使用CN还是使用COM,这个是有规律的还是他默认就是走COM所以我们才需要重定向到CN?
如果微软自己有走COM或者CN的规则的话,是否可以直接在主机名里把COM和CN分别对应到测速最快的IP。

被Series主机格式化的Xbox专有格式硬盘无法识别

设备为Xbox Series X。
最近购入一个1TB SSD,放进硬盘盒后可以被Xbox识别到,将其格式化为专有格式的外置移动硬盘,把它连接到PC后发现下载助手无法识别到该硬盘:

image

同时,设备管理器显示其未初始化。可能的原因是现在的Xbox专有格式硬盘会修改分区表?

image

补充:该硬盘连接回Xbox后可以被Xbox识别,运行硬盘上的游戏也正常,所以能确认不是硬盘的问题。

请问您的这种方法可否用于pc给Xbox共享网络,来用于给Xbox翻墙呢?

大佬你好,请问您的这种方法可否用于pc给Xbox共享网络,来用于给Xbox翻墙呢?因为是校园网的原因,无法给路由器刷插件,能想到的只有类似Xbox下载助手和游戏加速器的那种共享网络了。所以想问一下这么做可不可以?
我pc用的是clash,可以开启TUN全局模式,请问接下来给怎么做才能把网络共享给Xbox呢?系统是Windows 11 pro
或者有什么教程吗?

无法监听游戏下载地址

开启监听后在下载助手日志中没有游戏下载链接出现。

我的设置步骤:

  1. 电脑与xss在同一无线局域网中,设置xss中DNS为电脑IP
  2. 在下载助手中的"指定com下载域名IP","指定cn下载域名IP"处填写本机IP;"监听IP"处选"本机IP"
  3. 已勾选项:跳转cn下载,启用DNS服务,启用HTTP服务,指定CDN Akamai,跳转CDN Akamai,启用本地上传
  4. 点击"开始监听"
  5. 在xss主机中选择游戏下载

监听日志中仅有"请求"项中出现"DNS 查询";"内容","客户端IP","时间"均显示正常

能解决xgp游戏库一直转圈无法显示的问题吗

您好,请问xgp的游戏库无法显示,一直转圈。您的下载助手能解决这个问题吗?我看软件里有个域名的菜单,里面可以选阿里云什么的。不知道如何使用? 如果能有效,是否也能通过路由器方式实现,谢谢!

xbox只能跑到最多20多mbps

用工具下载测速,以及复制下载连接用其他工具下载可以跑满宽带4、500mbps,但是就是在xbox里面下载只有20mbps左右,知道是怎么回事不?谢谢。

只有nginx要怎么操作

我的openwrt固件只有nginx,没有uhttp和lighttpd。
请问这种情况要做哪几个步骤?

我用的R2S,固件选择不多,只有目前这个固件能满足我其他需求,所以无法更换其他固件。

openwrt旁路由下设置失败

我是爱快+openwrt的使用环境,按照教程nginx的方法,主机名我这里设置为openwrt的ip地址,测试时笔记本网关指向op,测试assets1.xboxlive.com/1234没有跳转
补充:在op里ping assets1.xboxlive.com返回的是op地址,ping assets1.xboxlive.cn返回主机名里我测速的ip
请教

N1旁路由上搭了Nginx Proxy Manager,如何设置

环境:主路由R6300v2 梅林 + 旁路由 N1 Docker(NPM) 宽带300M联通,下载速度最多90mbps

问题:是否能用Docker下直接跑配置,配合NPM进行设置?

非常感谢,主机为XSS

建议:提供一个ARM64版本的包

只是一个突发奇想的建议,能否尝试使用ARM工具链编译一个ARM版本?
因为最近拿到了一台Windows on ARM的机器,目前的x64版本也可以跑,但效率应该要比原生的ARM版本来得低。如果这个想法实现起来很有难度可以无视我。。

PC版微软模拟飞行的更新包无法加速

PC版的微软模拟飞行,打开以后有124G的更新包,但是下载速度奇慢,我发现只有路由器开全局梯子,速度才能上到20Mbps以上。然后我用tcpdump抓包,发现下载的地址就是asset1.xboxlive.com:7681,这个是因为cn的地址下不到所以只能从com下吗?

我出国软件是ssrplus,如过把xboxlive.com这个域名加入强制代理的话,那这个重写url和代理的先后顺序会是怎么样的呢?
会先重写成cn还是,会先被强制代理

想问下XBOX.com域名是下架了吗

是以后也不会进行维护了吗,因为挂代理日常看奈菲啥的,所以下载一直是走的COM域名,现在是用老版本测试IP来替用。

旁路由怎么关闭ipv6

因为有mesh的需求,只能用硬路由做主路由(开启DHCP),openwrt软路由当旁路由(关闭DHCP)。
xsx手动改ip指向旁路由。

这种情况下防火墙那段代码是不是就无效了?我一直关不掉ipv6

这种情况又该怎么关闭ipv6呢(硬路由上无法关闭ipv6)

是否出个docker版本

既然是.net开发的现在.netcore支持容器部署,这样可以在自己云服务器上部署了.

很好奇是怎么实现HTTPS劫持的

看了一眼代码,应该是本地开443端口自签名证书然后劫持的。但是访问的时候是怎么信任这个证书的呢?软件我也没记得提示过添加证书

从上周开始只要改了dns就下载不成功,不知道是不是我一个有问题

之前是在路由器挂SmartDNS修改的,用了蛮久的,最近开始下载不成功,后来排除一堆问题之后定位到是dns修改的问题,不知道为什么,也试过用pc开下载助手,只要修改dns就下载报错,错误代码是0x78e00005,把dns恢复原状就能正常下载了,但是速度很慢,应该是走com域名了,现在不知道怎么办

建议加入高DPI缩放支持

现在的软件在高DPI显示下会出现模糊的情况,可以考虑把Forms改成DPI显示模式以提升视觉效果。
(高分辨率显示支持)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.