v2ray / v2ray-core

A platform for building proxies to bypass network restrictions.
https://www.v2ray.com/
MIT License
45.28k stars 8.94k forks source link

有个问题,偶尔网页会白屏,Twitter 客户端图片加载不出来。 #537

Closed LisonFan closed 7 years ago

LisonFan commented 7 years ago

客户端是Shadowrocket 服务端的配置是通过nginx转发请求到v2ray inboundstreamSettingsnetworkWebSocket

LisonFan commented 7 years ago

nginx配置

server {
  listen                443 ssl;
  ssl                   on;
  ssl_certificate       /etc/v2ray/v2ray.crt;
  ssl_certificate_key   /etc/v2ray/v2ray.key;
  ssl_protocols         TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers           HIGH:!aNULL:!MD5;
  server_name           mydomain
  location / {
    proxy_redirect        off;
    proxy_pass            http://v2ray:8888;
    proxy_http_version    1.1;
    proxy_set_header      Upgrade $http_upgrade;
    proxy_set_header      Connection "upgrade";
    proxy_set_header      Host $http_host;
  }
}
LisonFan commented 7 years ago

v2ray配置

{
    "log": {
        "access": "/var/log/v2ray/access.log",
        "error": "/var/log/v2ray/error.log",
        "loglevel": "debug"
    },
    "inbound": {
        "port": 8888,
        "protocol": "vmess",
        "settings": {
            "clients": [
                {
                    "id": "xxxxxx",
                    "level": 1,
                    "alterId": 64
                }
            ]
        },
        "streamSettings": {
            "network": "ws"
        }
    },
    "outbound": {
        "protocol": "freedom",
        "settings": {}
    }
}
LisonFan commented 7 years ago

版本是docker上的最新的稳定版

LisonFan commented 7 years ago

error.log

2017/08/09 18:17:05 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:05 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled
2017/08/09 18:17:05 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:05 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled
2017/08/09 18:17:06 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:06 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled
2017/08/09 18:17:07 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:07 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled

2017/08/09 18:17:16 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:16 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled
2017/08/09 18:17:17 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:17 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled
2017/08/09 18:17:21 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:21 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled
2017/08/09 18:17:44 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:44 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled

2017/08/09 18:17:52 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:17:52 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled

2017/08/09 18:18:20 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:18:20 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled

017/08/09 18:20:22 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:20:22 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled
2017/08/09 18:20:22 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:20:22 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled

2017/08/09 18:21:06 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:21:06 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled

2017/08/09 18:22:52 [Info]App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF
2017/08/09 18:22:52 [Info]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|Freedom: connection ends > context canceled
2017/08/09 21:17:33 [Info]Transport|Internet|WebSocket: failed to convert to WebSocket connection > websocket: not a websocket handshake: 'websocket' token not found in 'Upgrade' header
YLaido commented 6 years ago

使用环境和log报错相同,请问解决了吗?

LisonFan commented 6 years ago

@YLaido 没有解决

fefz commented 6 years ago

我也遇到了这样的问题,使用tls+nginx,正常使用一段后就打不开网页。access.log大多都是这种。

[Info]: App|Proxyman|Inbound: connection ends > Proxy|VMess|Inbound: connection ends > Proxy|VMess|Inbound: failed to transfer request > websocket: close 1006 (abnormal closure): unexpected EOF

njjpx commented 6 years ago

我也遇到类似问题,用的是ws+nginx+tls,有时很正常,有时会出现这种 Proxy|VMess|Outbound: connection ends > websocket: close 1006 (abnormal closure): unexpected EOF