华硕路由器梅林固件 xbox 下载加速¶
背景¶
方法¶
工具安装¶
opkg(Entware) 问题修复¶
目前华硕梅林固件的包管理工具(类似 Ubuntu 的 apt 工具)已经切换到了 Entware
,
具体安装使用说明文档在:https://github.com/RMerl/asuswrt-merlin/wiki/Entware
我很早之前安装了 Entware
,长时间没折腾了,这次使用 opkg
命令发现报错,
无法用 wget
命令正常下载,经查发现是由于 opkg
默认用的 wget
版本不支持 ssl
。
先来看下默认 wget
在哪里
admin@RT-AX86U:/tmp/home/root# ll /opt/bin/wget
lrwxrwxrwx 1 admin root 23 Feb 12 2023 /opt/bin/wget -> /opt/libexec/wget-nossl*
可以看到链接到了 wget-nossl
,从名字也可以看出不带 ssl
的,用命令 wget --version
看下具体的信息。
admin@RT-AX86U:/tmp/home/root# wget --version
GNU Wget 1.21.3 built on linux-gnu.
-cares +digest -gpgme -https +ipv6 -iri +large-file -metalink +nls
-ntlm +opie -psl -ssl
从中可以看到,-
意味着编译时没有开启这个功能,编译时不带 ssl
。
然后我们删掉这个软连接,
admin@RT-AX86U:/tmp/home/root# rm /opt/bin/wget
删掉后,执行命令 which wget
再看下 wget
命令还有没有,
admin@RT-AX86U:/tmp/home/root# which wget
/usr/sbin/wget
发现我这系统里还有一个 /usr/sbin/wget
,
继续看下这个版本的信息。
admin@RT-AX86U:/tmp/home/root# wget --version
GNU Wget 1.21.3 built on linux-gnueabi.
-cares +digest -gpgme +https +ipv6 -iri +large-file -metalink -nls
-ntlm -opie -psl +ssl/openssl
显然我这个系统默认版本的 wget 是带有 +ssl/openssl
的。
这时再用 opkg
命令就正常了。
必要工具安装¶
接下来就可以正常执行安装命令了
lighttpd
opkg update
opkg install lighttpd lighttpd-mod-redirect lighttpd-mod-proxy
lighttpd
opkg update
opkg install lighttpd lighttpd-mod-redirect lighttpd-mod-proxy
ss-merlin
自己搜索关键词 asuswrt-merlin
,然后去 github.com
找地址。
思路¶
通过 xbox下载助手(https://github.com/skydevil88/XboxDownload/tree/master) 了解到 xbox 游戏下载服务分国际站(.com )和国内站(.cn),
期望能实现如下功能:
游戏下载跳转到国内站,尽量加速下载。
商店、账号继续走国际站,并且通过
ss
绕过障碍。