Closed Olympus-E closed 4 years ago
附上Nginx配置:
server {
# SSL configuration
listen 443 ssl;
listen [::]:443 ssl;
ssl_certificate /etc/letsencrypt/live/*domain_name*/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/*domain_name*/privkey.pem;
root /var/www/v2ray;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name us.jcej.gq;
location /*** {
proxy_redirect off;
proxy_pass http://127.0.0.1:10000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
proxy_read_timeout 600s;
}
location ^~ /.well-known/acme-challenge/ {
default_type "text/plain";
root /var/www/v2ray;
}
location = /.well-known/acme-challenge/ {
return 404;
}
}
server {
listen 80;
server_name ***;
return 301 https://$server_name$request_uri;
}
救不了烂线路
救不了烂线路
线路不烂呀 用Cubic算法能跑上5MB/s 的速度 不算烂了吧 走的CN2 GIA
我看不懂你的描述,是说原来可以跑5现在上了bbr反倒降低了吗?那么就要解释下bbr优点和缺点了
我看不懂你的描述,是说原来可以跑5现在上了bbr反倒降低了吗?那么就要解释下bbr优点和缺点了
我的意思是 上BBR 通过v2ray VMESS直连 和通过websocket TLS NGINX 两者速度相差巨大 具体测试下来 qdisc=fq congestion_control=bbr 的情况下 Shadowsocks-libev 和 v2ray Vmess两者最快速度能到7MB/s
同样的 v2ray websocket TLS nginx 在 qdisc=pfifo_fast congestion_control=cubic 的情况下 也能跑出来6-7MB/s
但是 websocket TLS nginx 方案 在qdisc=fq congestion_control=bbr 就只能跑出最快700KB/s的速度(皆为Vultr LA机房测试文件下载速度)
我疑惑的是 为什么v2ray websocket tls 和 nginx方式下速率损失这么高?是不是v2ray的问题?还是Nginx的问题? 或者是bbr 在 处理本地本地到本地回环链接时候有某些问题
在nginx error.log里发现有大量类似日志
2019/12/10 03:32:42 [error] 787#787: *1634 recv() failed (104: Connection reset by peer) while proxying upgraded connection, client: xxx.xxx.xxx.xxx, server: xxx.xxx.xxx, request: "GET /jcej HTTP/1.1", upstream: "http://127.0.0.1:10000/jcej", host: "xxx.xxx.xxx
似乎是TLS的原因 在环境不变的情况下 Websocket+Nginx 方式的下载速度正常 加上TLS就减少了近70%-80% 具体问题还在研究中
这个我怀疑是你本地ISP的问题,我的多台服务器在联通网络下不论是否加上TLS都能跑到7mb-10mb且速度稳定。
这个我怀疑是你本地ISP的问题,我的多台服务器在联通网络下不论是否加上TLS都能跑到7mb-10mb且速度稳定。
是的 我刚刚的测试也证实了 是ISP的问题 我通过HTTPS协议从服务器上下载测试文件的速度和v2ray的速度相似 不过我也好奇什么可能原因为导致我这样的情况呢?
VPS配置太低 性能不达标 Close了
楼主有解决吗?我也遇到了相同的问题。怎么调整都无法超过5000Kbps,加软路由、换网络、换VPS,都没用。。
提交 Issue 之前请先阅读 Issue 指引,然后回答下面的问题,谢谢。 除非特殊情况,请完整填写所有问题。不按模板发的 issue 将直接被关闭。 如果你遇到的问题不是 V2Ray 的 bug,比如你不清楚要如何配置,请使用Discussion进行讨论。
1) 你正在使用哪个版本的 V2Ray?(如果服务器和客户端使用了不同版本,请注明) 4.21.3 2) 你的使用场景是什么?比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。 1GBPS CN2 VPS Gigsgigscloud 机房洛杉矶 Cloudlet V 本地100M电信光纤 Chrome 通过 VMESS 以 Websocket+TLS+Nginx 下载测试文件/观看Youtube视频 3) 你看到的不正常的现象是什么?(请描述具体现象,比如访问超时,TLS 证书错误等)
使用BBR拥塞控制的时候 任何网络情况下(电信/联通带宽 联通4G)速度都只有5000kbps 下载测试文件速度大概在700KB/s封顶
4) 你期待看到的正确表现是怎样的?
使用CUBIC拥塞算法 速度能提升到正常值 大概40Mbps 5MB/s的下载速度 在使用VMESS + BBR不通过Websocket系列协议的时候速度和使用CUBIC +Websocket系列在相同水平(5MB/s类似 不至于1MB/s都上不了)
5) 请附上你的配置(提交 Issue 前请隐藏服务器端IP地址)。
服务器端配置:
客户端配置(V2RayN):
6) 请附上出错时软件输出的错误日志。在 Linux 中,日志通常在
/var/log/v2ray/error.log
文件中。服务器端错误日志:
无错误日志
客户端错误日志:
7) 请附上访问日志。在 Linux 中,日志通常在
/var/log/v2ray/access.log
文件中。8) 其它相关的配置文件(如 Nginx)和相关日志。 error.log
9) 如果 V2Ray 无法启动,请附上
--test
输出。通常的命令为
/usr/bin/v2ray/v2ray --test --config /etc/v2ray/config.json
。请按实际情况修改。10) 如果 V2Ray 服务运行不正常,请附上 journal 日志。
通常的命令为
journalctl -u v2ray
。请预览一下你填的内容再提交。