Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

无法启动 Error: connect ECONNREFUSED 59.111.179.213:80 #132

Closed
Junhang-Cheng opened this issue Sep 3, 2021 · 21 comments
Closed

无法启动 Error: connect ECONNREFUSED 59.111.179.213:80 #132

Junhang-Cheng opened this issue Sep 3, 2021 · 21 comments
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@Junhang-Cheng
Copy link

最近几天突然就用不了了,之前一直都没有问题,方法1和方法2都试过了
Error: connect ECONNREFUSED 59.111.179.213:80 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) { errno: -4078, code: 'ECONNREFUSED', syscall: 'connect', address: '59.111.179.213', port: 80

也尝试过使用手机热点连接,一样会报错,80端口也没有被占用

@byludy
Copy link

byludy commented Sep 3, 2021

手动多启动几次 我就是这样

@pan93412 pan93412 added bug Something isn't working help wanted Extra attention is needed labels Sep 3, 2021
@pan93412
Copy link
Member

pan93412 commented Sep 3, 2021

試試看參考這份教學,更換 endpoint 的 IP(用 -e 修改)?

也可以試試看我使用的啟動 script:

node app.js -e https://music.163.com -s -p 8080:8081

@SaguruHakuba
Copy link

node app.js -e https://music.163.com -s -p 8080:8081

问题依旧在啊。
image

@1715173329 1715173329 added question Further information is requested and removed bug Something isn't working labels Sep 3, 2021
@1715173329
Copy link
Member

1715173329 commented Sep 3, 2021

这是由于你的网络问题造成的,无法正常与网易云音乐服务器通讯。
在海外网络情况下比较严重(不知道网易云又抽什么风)。
image

@1715173329
Copy link
Member

猜测是由于网易云音乐的 httpdns2 造成的问题。
可以先试试将其禁用:

diff --git a/src/app.js b/src/app.js
index 428c008..09b3d45 100644
--- a/src/app.js
+++ b/src/app.js
@@ -129,7 +129,7 @@ const httpdns2 = (host) =>
 		);
 
 Promise.all(
-	[httpdns, httpdns2]
+	[httpdns]
 		.map((query) => query(target.join(',')))
 		.concat(target.map(dns))
 )

@Junhang-Cheng
Copy link
Author

猜测是由于网易云音乐的 httpdns2 造成的问题。
可以先试试将其禁用:

diff --git a/src/app.js b/src/app.js
index 428c008..09b3d45 100644
--- a/src/app.js
+++ b/src/app.js
@@ -129,7 +129,7 @@ const httpdns2 = (host) =>
 		);
 
 Promise.all(
-	[httpdns, httpdns2]
+	[httpdns]
 		.map((query) => query(target.join(',')))
 		.concat(target.map(dns))
 )

删除掉httpdns2之后启动成功率显著提高了,非常感谢!

@pan93412
Copy link
Member

pan93412 commented Sep 6, 2021

@1715173329 我們要在 enhanced 套用這個 patch 嗎?之前想砍,但怕有副作用。還是我們用 environment variable?

@1715173329
Copy link
Member

@1715173329 我們要在 enhanced 套用這個 patch 嗎?之前想砍,但怕有副作用。還是我們用 environment variable?

我个人觉得去掉 httpdns2 仅是一个 possible workaround,并不算真正的解决方案。

@1715173329
Copy link
Member

现在可以使用环境变量 DISABLE_HTTPDNS 以禁用 httpdns 查询,详细请看 README。

@pan93412 pan93412 closed this as completed Sep 6, 2021
@pan93412
Copy link
Member

pan93412 commented Sep 6, 2021

有問題歡迎再重啟 Issue owo

@hwbai
Copy link

hwbai commented Sep 12, 2021

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

@Junhang-Cheng
Copy link
Author

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

@hwbai
Copy link

hwbai commented Sep 12, 2021

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

感谢回答呀,请问切换音源就是不用网易云吗?还是什么其他的设置我没有弄呀

@Junhang-Cheng
Copy link
Author

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

感谢回答呀,请问切换音源就是不用网易云吗?还是什么其他的设置我没有弄呀

启动的时候-o 选择音源,如果是国内的话就用-o kuwo,可以去看这个项目原版的readme,里面有介绍

@pan93412
Copy link
Member

pan93412 commented Sep 12, 2021

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

感谢回答呀,请问切换音源就是不用网易云吗?还是什么其他的设置我没有弄呀

启动的时候-o 选择音源,如果是国内的话就用-o kuwo,可以去看这个项目原版的readme,里面有介绍

有個坑需要注意:-o 會把我們指定的預設來源清掉。如果執意要覆蓋,最好是指定多一點:

-o kuwo kugou ...

@pan93412
Copy link
Member

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

有設定 Proxy、安裝 ca.crt 和信任憑證嗎?此外啟動 UNM 之後必須完全重新啟動客戶端。

@hwbai
Copy link

hwbai commented Sep 12, 2021

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

感谢回答呀,请问切换音源就是不用网易云吗?还是什么其他的设置我没有弄呀

启动的时候-o 选择音源,如果是国内的话就用-o kuwo,可以去看这个项目原版的readme,里面有介绍

有個坑需要注意:-o 會把我們指定的預設來源清掉。如果執意要覆蓋,最好是指定多一點:

-o kuwo kugou ...

你好呀,我按照你说现在可以听啦!但是现在遇到了一个新问题就是打开网易云之后加载每一个页面都很慢……比如打开排行榜大概要两分钟,有啥办法可以加速吗,感谢感谢

@pan93412
Copy link
Member

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

感谢回答呀,请问切换音源就是不用网易云吗?还是什么其他的设置我没有弄呀

启动的时候-o 选择音源,如果是国内的话就用-o kuwo,可以去看这个项目原版的readme,里面有介绍

有個坑需要注意:-o 會把我們指定的預設來源清掉。如果執意要覆蓋,最好是指定多一點:

-o kuwo kugou ...

你好呀,我按照你说现在可以听啦!但是现在遇到了一个新问题就是打开网易云之后加载每一个页面都很慢……比如打开排行榜大概要两分钟,有啥办法可以加速吗,感谢感谢

你試試看用你電腦內建的瀏覽器進入 music.163.com,有可能是你的電腦沒完全信任憑證。

@hwbai
Copy link

hwbai commented Sep 12, 2021

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

感谢回答呀,请问切换音源就是不用网易云吗?还是什么其他的设置我没有弄呀

启动的时候-o 选择音源,如果是国内的话就用-o kuwo,可以去看这个项目原版的readme,里面有介绍

有個坑需要注意:-o 會把我們指定的預設來源清掉。如果執意要覆蓋,最好是指定多一點:

-o kuwo kugou ...

你好呀,我按照你说现在可以听啦!但是现在遇到了一个新问题就是打开网易云之后加载每一个页面都很慢……比如打开排行榜大概要两分钟,有啥办法可以加速吗,感谢感谢

你試試看用你電腦內建的瀏覽器進入 music.163.com,有可能是你的電腦沒完全信任憑證。

你好呀,我是在我的synology里面用docker跑的,像这种情况应该怎么解决呀~

@pan93412
Copy link
Member

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

感谢回答呀,请问切换音源就是不用网易云吗?还是什么其他的设置我没有弄呀

启动的时候-o 选择音源,如果是国内的话就用-o kuwo,可以去看这个项目原版的readme,里面有介绍

有個坑需要注意:-o 會把我們指定的預設來源清掉。如果執意要覆蓋,最好是指定多一點:

-o kuwo kugou ...

你好呀,我按照你说现在可以听啦!但是现在遇到了一个新问题就是打开网易云之后加载每一个页面都很慢……比如打开排行榜大概要两分钟,有啥办法可以加速吗,感谢感谢

你試試看用你電腦內建的瀏覽器進入 music.163.com,有可能是你的電腦沒完全信任憑證。

你好呀,我是在我的synology里面用docker跑的,像这种情况应该怎么解决呀~

那你有

  1. 在你的電腦安裝 ca.crt
  2. 信任 ca.crt

嗎?如果有的話,不排除是 Synology 有限制了連入或連出連線,可能要看看他們的說明文件。

@hwbai
Copy link

hwbai commented Sep 12, 2021

禁用了DISABLE_HTTPDNS可以成功启动,但是还有好多歌是灰色的听不了唉😮‍💨

可以先试着换换音源,我是有少数歌不行,这种歌我都是去别处下载再传到云盘上听的. xD

感谢回答呀,请问切换音源就是不用网易云吗?还是什么其他的设置我没有弄呀

启动的时候-o 选择音源,如果是国内的话就用-o kuwo,可以去看这个项目原版的readme,里面有介绍

有個坑需要注意:-o 會把我們指定的預設來源清掉。如果執意要覆蓋,最好是指定多一點:

-o kuwo kugou ...

你好呀,我按照你说现在可以听啦!但是现在遇到了一个新问题就是打开网易云之后加载每一个页面都很慢……比如打开排行榜大概要两分钟,有啥办法可以加速吗,感谢感谢

你試試看用你電腦內建的瀏覽器進入 music.163.com,有可能是你的電腦沒完全信任憑證。

你好呀,我是在我的synology里面用docker跑的,像这种情况应该怎么解决呀~

那你有

  1. 在你的電腦安裝 ca.crt
  2. 信任 ca.crt

嗎?如果有的話,不排除是 Synology 有限制了連入或連出連線,可能要看看他們的說明文件。

嗯嗯,我去找一下看看有没有人问类似的问题~我在手机上用网易云,是有安装描述文件的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

6 participants