triwinds / ns-emu-tools

一个用于安装/更新 NS 模拟器的工具
GNU Affero General Public License v3.0
4.22k stars 150 forks source link

下载固件报错然后旧版本的固件也被删除了 #36

Closed muziling closed 1 year ago

muziling commented 1 year ago

下载固件报错:下载出错, error_code: 1, error message: SSL/TLS handshake failure: Error: 目标主要名称不正确。

然后旧版本固件已经被自动删除了, 模拟器运行游戏就提示固件不存在了。

triwinds commented 1 year ago

安装失败时会删除旧版本固件的问题已经在 0.3.7 版本中被修复,至于网络问题只能靠你自己来解决了。

muziling commented 1 year ago

好像和我的环境没关系吧,我的环境是路由全局的,DNS也没问题,几个浏览器打开https://archive.org/都没有证书错误的问题, 查了下日志是aria2带了国内DNS参数导致的吧 --async-dns-server=223.5.5.5,119.29.29.29 @triwinds

triwinds commented 1 year ago

aria2 如果有配置 proxy 参数的话是会跳过这个 dns server 直接与代理服务器连接的,你可以试试换用系统代理,或者在设置里面换成另一个下载源,至少目前来看 cloudflare 的 ip 解析是正常的。

muziling commented 1 year ago

路由全局了,所以PC上都不需要代理了,目前的情况是 PC 的 DNS没有污染, aria2自动加了这个参数,反而被污染了。 因为全局了,所以我也不用配aria2的proxy参数,有没有其它办法关闭 async-dns-server 参数?

阿里和腾讯这两个DNS被污染了

root@Tower:~# nslookup archive.org 119.29.29.29
Server:     119.29.29.29
Address:    119.29.29.29#53

Non-authoritative answer:
Name:   archive.org
Address: 50.23.209.199
Name:   archive.org
Address: 2a03:2880:f10c:83:face:b00c:0:25de

root@Tower:~# nslookup archive.org 223.5.5.5
Server:     223.5.5.5
Address:    223.5.5.5#53

Non-authoritative answer:
Name:   archive.org
Address: 168.143.162.42
Name:   archive.org
Address: 2a03:2880:f107:83:face:b00c:0:25de
triwinds commented 1 year ago

直接修改系统的 hosts 文件也可以绕过 dns server 的解析.

或者也可以将 223.5.5.5 加入你的代理列表,海外的解析结果是正常的

root@linux:~# dig archive.org @223.5.5.5

; <<>> DiG 9.16.1-Ubuntu <<>> archive.org @223.5.5.5
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61459
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1408
;; QUESTION SECTION:
;archive.org.                   IN      A

;; ANSWER SECTION:
archive.org.            1       IN      A       207.241.224.2

;; Query time: 99 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Sun Mar 26 07:40:09 UTC 2023
;; MSG SIZE  rcvd: 56

root@linux:~# dig archive.org @8.8.8.8

; <<>> DiG 9.16.1-Ubuntu <<>> archive.org @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23736
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;archive.org.                   IN      A

;; ANSWER SECTION:
archive.org.            263     IN      A       207.241.224.2

;; Query time: 15 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Mar 26 07:40:22 UTC 2023
;; MSG SIZE  rcvd: 56
triwinds commented 1 year ago

改了一版:https://github.com/triwinds/ns-emu-tools/actions/runs/4523561749

在关闭设置中的 DoH 选项后 api 和 aria2 都不会再使用这两个 dns server

muziling commented 1 year ago

这个版本试了可以下载了