shadowsocks / shadowsocks-windows

A C# port of shadowsocks
Other
58.09k stars 16.4k forks source link

完全连接不上,代码(0x80004005): 不知道这样的主机。 #3363

Open rtgcv7773 opened 1 year ago

rtgcv7773 commented 1 year ago

简要描述问题

环境

操作步骤

加密的方式是chacha20-ietf-poly1305

实际结果

建立安全连接失败,只有出站没有入站

配置文件和日志文件(请隐去敏感信息)


在此粘贴日志
```022-11-06 00:40:59.0771|INFO|Shadowsocks.Controller.I18N|Current language is: zh-CN
2022-11-06 00:40:59.3281|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN
2022-11-06 00:41:00.1924|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0)
2022-11-06 00:41:08.6927|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN
2022-11-06 00:41:08.8554|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0)
2022-11-06 00:41:10.3908|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN
2022-11-06 00:41:10.5284|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0)
2022-11-06 00:41:14.3329|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN
2022-11-06 00:41:14.4716|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0)
2022-11-06 00:41:14.6024|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN
2022-11-06 00:41:14.7544|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0)
2022-11-06 00:41:23.4966|WARN|Shadowsocks.Controller.TCPHandler|System.Net.Sockets.SocketException (0x80004005): 不知道这样的主机。
   在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
   在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
   在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
2022-11-06 00:41:23.5416|WARN|Shadowsocks.Controller.TCPHandler|System.Net.Sockets.SocketException (0x80004005): 不知道这样的主机。

   在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
   在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
   在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
2022-11-06 00:41:46.4391|INFO|Shadowsocks.Controller.Strategy.HighAvailabilityStrategy|HA switching to server: 未配置的服务器
2022-11-06 00:41:46.4391|WARN|Shadowsocks.Controller.TCPHandler|System.ArgumentException: No server configured
chenshaoju commented 1 year ago

如果你没有配置服务器,那么是没有办法使用的。

rtgcv7773 commented 1 year ago

我有填入服务器和密码,难道错了?

chenshaoju commented 1 year ago

有点奇怪,日志里有一行:“No server configured”,这意味着你的服务器列表是空的。

如果你仍然不确定发生了什么,请尝试将 shadowsocks.exe 单独放到一个单独的目录中,比如 D:\ss\ ,然后重新配置一次看看?

rtgcv7773 commented 1 year ago

换到单独目录,还是不行,但是代码变了。上面的代码,我把URL的内容删了。 干脆我换个机场方式吧,自己搭建还是麻烦。

2022-11-15 19:38:11.6121|INFO|Shadowsocks.Controller.I18N|Current language is: zh-CN 2022-11-15 19:38:12.0034|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:38:12.9110|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:38:23.1715|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:38:23.3202|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:38:29.2619|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:38:29.4046|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:38:43.9288|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:38:44.0670|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:38:44.1639|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:38:44.3036|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:39:23.4255|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:39:23.5672|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:39:23.6222|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:39:23.7483|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:39:39.2490|INFO|Shadowsocks.Controller.ProtocolHandler|Successfully added ss:// association. 2022-11-15 19:39:44.0204|INFO|Shadowsocks.Controller.ProtocolHandler|Successfully removed ss:// association. 2022-11-15 19:39:48.7865|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:39:48.7875|DEBUG|Shadowsocks.Controller.PACServer|Set PAC URL: 2022-11-15 19:39:48.9276|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:39:48.9276|DEBUG|Shadowsocks.Controller.Listener| Registered Encryptor Info aes-128-cfb=>StreamOpenSSLEncryptor aes-192-cfb=>StreamOpenSSLEncryptor aes-256-cfb=>StreamOpenSSLEncryptor aes-128-ctr=>StreamOpenSSLEncryptor aes-192-ctr=>StreamOpenSSLEncryptor aes-256-ctr=>StreamOpenSSLEncryptor bf-cfb=>StreamOpenSSLEncryptor camellia-128-cfb=>StreamOpenSSLEncryptor camellia-192-cfb=>StreamOpenSSLEncryptor camellia-256-cfb=>StreamOpenSSLEncryptor rc4-md5=>StreamOpenSSLEncryptor salsa20=>StreamSodiumEncryptor chacha20=>StreamSodiumEncryptor chacha20-ietf=>StreamSodiumEncryptor aes-128-gcm=>AEADOpenSSLEncryptor aes-192-gcm=>AEADOpenSSLEncryptor aes-256-gcm=>AEADOpenSSLEncryptor chacha20-ietf-poly1305=>AEADOpenSSLEncryptor xchacha20-ietf-poly1305=>AEADSodiumEncryptor 2022-11-15 19:40:01.6613|DEBUG|Shadowsocks.Controller.AutoStartup|Register restart after system reboot, command line: 2022-11-15 19:40:01.8699|INFO|Shadowsocks.Controller.I18N|Current language is: zh-CN 2022-11-15 19:40:02.0624|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:40:02.1347|DEBUG|Shadowsocks.Controller.PACServer|Set PAC URL: 2022-11-15 19:40:02.1948|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:40:02.1948|DEBUG|Shadowsocks.Encryption.Sodium|sodium: AES256GCMAvailable is True 2022-11-15 19:40:02.1948|DEBUG|Shadowsocks.Controller.Listener| Registered Encryptor Info aes-128-cfb=>StreamOpenSSLEncryptor aes-192-cfb=>StreamOpenSSLEncryptor aes-256-cfb=>StreamOpenSSLEncryptor aes-128-ctr=>StreamOpenSSLEncryptor aes-192-ctr=>StreamOpenSSLEncryptor aes-256-ctr=>StreamOpenSSLEncryptor bf-cfb=>StreamOpenSSLEncryptor camellia-128-cfb=>StreamOpenSSLEncryptor camellia-192-cfb=>StreamOpenSSLEncryptor camellia-256-cfb=>StreamOpenSSLEncryptor rc4-md5=>StreamOpenSSLEncryptor salsa20=>StreamSodiumEncryptor chacha20=>StreamSodiumEncryptor chacha20-ietf=>StreamSodiumEncryptor aes-128-gcm=>AEADOpenSSLEncryptor aes-192-gcm=>AEADOpenSSLEncryptor aes-256-gcm=>AEADOpenSSLEncryptor chacha20-ietf-poly1305=>AEADOpenSSLEncryptor xchacha20-ietf-poly1305=>AEADSodiumEncryptor 2022-11-15 19:40:03.8937|INFO|Shadowsocks.Controller.ShadowsocksController|WPF Localization Extension|Current culture: zh-CN 2022-11-15 19:40:03.8937|DEBUG|Shadowsocks.Controller.PACServer|Set PAC URL: 2022-11-15 19:40:04.0276|INFO|Shadowsocks.Controller.Listener|Shadowsocks started (4.3.3.0) 2022-11-15 19:40:04.0276|DEBUG|Shadowsocks.Controller.Listener|

chenshaoju commented 1 year ago

日志里并没有任何相关提示,尝试更新本地PAC试试,是否会有提示?

rtgcv7773 commented 1 year ago

试了一下,有几个中文提示。隐去了地址 2022-11-16 01:18:20.0247|INFO|Shadowsocks.Controller.GeositeUpdater|Checking Geosite from https://github.com/v2fly/domain-list-community/raw/release/dlc.dat 2022-11-16 01:18:22.0946|DEBUG|Shadowsocks.Controller.TCPHandler|connect to github.com:443 2022-11-16 01:18:22.2004|DEBUG|Shadowsocks.Controller.TCPHandler|Socket connected to ss server: 2022-11-16 01:18:22.3494|DEBUG|Shadowsocks.Controller.TCPHandler|connect to github.com:443 2022-11-16 01:18:22.4523|DEBUG|Shadowsocks.Controller.TCPHandler|Socket connected to ss server: 2022-11-16 01:18:22.5969|WARN|Shadowsocks.View.MenuViewController|System.Net.Http.HttpRequestException: 发送请求时出错。 ---> System.Net.WebException: 基础连接已经关闭: 发送时发生错误。 ---> System.IO.IOException: 由于远程方已关闭传输流,身份验证失败。 在 System.Net.TlsStream.EndWrite(IAsyncResult asyncResult) 在 System.Net.PooledStream.EndWrite(IAsyncResult asyncResult) 在 System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar) --- 内部异常堆栈跟踪的结尾 --- 在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 在 System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar) --- 内部异常堆栈跟踪的结尾 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Shadowsocks.Controller.GeositeUpdater.d__15.MoveNext()

chenshaoju commented 1 year ago

这个问题有点类似你的端口或服务器被针对了,如果你的服务器是自己搭建的,请尝试套个插件试试:https://github.com/shadowsocks/shadowsocks-windows/issues/3309