shadowsocks / shadowsocks-windows

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

Stability Issues on .Net 4.0 #42

Closed er1czhang closed 9 years ago

er1czhang commented 9 years ago

我是由于是校园网 迅雷限速 故用 SS 作为代理下载文件…… 嗯 今天更新了 dotnet4.0 版本的2.04 2.05 之后 在迅雷高并发下载时程序会很快崩溃 嗯 下载速度大概是 2000-5000kb 左右浮动 大概开始下载1分钟左右程序即会崩溃 但是dotnet2.0 的没有这个问题

clowwindy commented 9 years ago

错误日志里有什么呢?

er1czhang commented 9 years ago

一只都是只有这几个 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 远程主机强迫关闭了一个现有的连接

错误之后看log 没有什么特别的 感觉似乎是高流量+高并发导致的…… 因为之前看youtube 大概速度在500k 左右 很稳定 但是用迅雷 速度就到了3000+ 4000+ 可能导致不稳定了…… PS: 我ss用的是ipv6 这个应该没什么影响吧

clowwindy commented 9 years ago

崩溃后不要再启动 Shadowsocks,最后一条日志是什么?

er1czhang commented 9 years ago

这是最后一次崩溃时候的日志……

Shadowsocks started 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。

————————————————————-————————————————

只是倒数第二次崩溃时候的完整日志

Shadowsocks started bytesRead: 0 你的主机中的软件中止了一个已建立的连接。 你的主机中的软件中止了一个已建立的连接。 你的主机中的软件中止了一个已建立的连接。 你的主机中的软件中止了一个已建立的连接。 远程主机强迫关闭了一个现有的连接。 你的主机中的软件中止了一个已建立的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 Shadowsocks started bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 你的主机中的软件中止了一个已建立的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 bytesRead: 0 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 bytesRead: 0 bytesRead: 0 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。

clowwindy commented 9 years ago

用的是什么加密方式呢?

er1czhang commented 9 years ago

aes-256-cfb

clowwindy commented 9 years ago

还是不能重现,也看不出什么问题。还有什么值得一提的信息吗?

er1czhang commented 9 years ago

嗯 没有了…… 除了 ipv6 高并发 高速度 之外 应该没什么特别的了…… 也许是 .net 4.0 哪里的问题? 我用.net 2.0 版本的就没问题 4.0 的就会出现这个问题……

clowwindy commented 9 years ago

能否尝试一下改变一些参数比如加密方式,IPv4 看看问题会不会消失?

er1czhang commented 9 years ago

额 加密方式改过 一样的…… 至于V4 的话 由于学校限速(v6不限速) 速度最高也就750+ 似乎不会出问题…… 所以不是很好判断 到底是v6的问题 还是速度的问题……

clowwindy commented 9 years ago

看看这个版本有没有解决: https://dl.dropboxusercontent.com/u/21440890/Shadowsocks-dev.zip

er1czhang commented 9 years ago

额 大概3分钟的样子 崩溃了……

日志实在 系统的temp文件夹下对吧

Shadowsocks started http://sourceforge.net/projects/shadowsocksgui/files/dist/Shadowsocks-win-dotnet4.0-2.0.5.zip/download http://sourceforge.net/projects/shadowsocksgui/files/dist/Shadowsocks-win-2.0.5.zip/download http://sourceforge.net/projects/shadowsocksgui/files/dist/Shadowsocks-win-dotnet4.0-2.0.4.zip/download http://sourceforge.net/projects/shadowsocksgui/files/dist/Shadowsocks-win-2.0.4.zip/download http://sourceforge.net/projects/shadowsocksgui/files/dist/Shadowsocks-win-2.0.3.zip/download http://sourceforge.net/projects/shadowsocksgui/files/dist/Shadowsocks-win-2.0.2.zip/download http://sourceforge.net/projects/shadowsocksgui/files/dist/ShadowsocksX-2.4.1.dmg/download http://sourceforge.net/projects/shadowsocksgui/files/dist/Shadowsocks-win-2.0.1.zip/download http://sourceforge.net/projects/shadowsocksgui/files/dist/Shadowsocks-win-2.0.zip/download http://sourceforge.net/projects/shadowsocksgui/files/dist/ShadowsocksX-2.4.dmg/download 无法访问已释放的对象。 对象名:“System.Net.Sockets.Socket”。 Shadowsocks started 无法访问已释放的对象。 对象名:“System.Net.Sockets.Socket”。 Shadowsocks started 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 你的主机中的软件中止了一个已建立的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 你的主机中的软件中止了一个已建立的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。 远程主机强迫关闭了一个现有的连接。 远程主机强迫关闭了一个现有的连接。

er1czhang commented 9 years ago

嗯 我重新运行一次 生成一个纯净的log给你发过来

er1czhang commented 9 years ago

诶 这次没有崩溃…… 我在重新运行之前 1、 结束了 ss_polipo.exe 进程 2、 删除了 temp 文件下下 ss_polipo.exe 也许和这个有关? shadowsocks.exe 运行的时候会重新释放 ss_polipo.exe 么? 难道是因为 我之前的ss_polipo.exe 是.net 2.0 下释放的 导致运行不正常?

clowwindy commented 9 years ago

突然想到可以看系统日志,里面应该有几天内的崩溃信息,可以在里面找到 Shadowsocks.exe 相关的信息,以及里面的崩溃原因如 错误存储段 630620184,类型 17 之类

image

另外可以把它们选中,点右下角的保存选择的事件,然后勾上至少一种语言,就可以在我这边打开了

image

er1czhang commented 9 years ago

嗯 好的 总共有5个关于shadowsocks 的错误 来源是 .net

https://www.dropbox.com/s/n60lmlpc8zmtw40/shadowsocks.evtx?dl=0

er1czhang commented 9 years ago

5个错误差不多都是这样

应用程序: Shadowsocks.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。 异常信息: System.AccessViolationException 堆栈: 在 Shadowsocks.Encrypt.PolarSSL.aes_cryptcfb128(Byte[], Int32, Int32, Int32 ByRef, Byte[], Byte[], Byte[]) 在 Shadowsocks.Encrypt.PolarSSLEncryptor.Decrypt(Byte[], Int32, Byte[], Int32 ByRef) 在 Shadowsocks.Controller.Handler.pipeRemoteReceiveCallback(System.IAsyncResult) 在 System.Net.LazyAsyncResult.Complete(IntPtr) 在 System.Net.ContextAwareResult.CompleteCallback(System.Object) 在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 在 System.Net.ContextAwareResult.Complete(IntPtr) 在 System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr) 在 System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped) 在 System.Threading.IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped)

er1czhang commented 9 years ago

对了 我 删除了 temp 文件下下 ss_polipo.exe 重新运行你给我的dev版本的shadowsocks 到现在一直没有问题

clowwindy commented 9 years ago

这下思路有了。应该不是 ss_polipo.exe 的问题。 可能是用了 dev 版本的原因。dev 版就是修改了日志里这一块的代码。可以再观察一下这个 dev 版还有没有问题。

er1czhang commented 9 years ago

嗯 从20:00一直运行到现在 没有问题 其间使用迅雷同时下载5个共计10G左右的文件 速度一直4000k左右 没有问题

clowwindy commented 9 years ago

另外可以试试这个版本,更进一步对这一块做了一些完善:

2.0 https://dl.dropboxusercontent.com/u/21440890/Shadowsocks-win-2.0.6-dev1.zip

4.0 https://dl.dropboxusercontent.com/u/21440890/Shadowsocks-win-dotnet4.0-2.0.6-dev1.zip

er1czhang commented 9 years ago

用了 Shadowsocks-win-dotnet4.0-2.0.6-dev1.zip 大概10分钟 除了速度似乎下降了一些(下载同样的资源 速度大概2500k的样子 飙不到4000k了……) 没什么问题好像

clowwindy commented 9 years ago

@neverzyw TCP 速度有一定随机性,可以再对比一次么?照理说应该不会有影响。

er1czhang commented 9 years ago

@clowwindy 嗯 正在测试中 现在用的是 Shadowsocks-win-2.0.6-dev1.zip
感觉更慢了一点…… 准备换2.0.5 试试

er1czhang commented 9 years ago

@clowwindy
嗯 2.0.5确实快了一点…… 虽然有波动 但基本上在3000k以上 ……

PS:我们马上熄灯了…… 我明天在找时间测试吧

clowwindy commented 9 years ago

好的,多谢

septs commented 9 years ago

dotNet 3.5开始自带AES支持

Windows 7自带dotNet 3.5

是不是可以考虑使用 dotNet自带的AES支持 也许性能更好