该方案使用的前提为使用nginx监听端口转发vless(vmess) websocket流量,并且不保证在所有版本的xray(v2ray)有用,仅个人记录使用。
1、在nginx.conf中添加域limit

limit_conn_zone $binary_remote_addr zone=limit:10m;

2、在default配置文件中对需要限速端口添加限速

limit_conn limit 2;
limit_rate 100k;

实测并无法做到连接速度为准确的200k/s,但是可以做到长时间大流量时出现速度下降至5M/s,随后继续大流量会导致直接断流,此时需要客户端重启xray(v2ray) core方可恢复,但是继续长时间大流量则会再次限速断流。