openvz的v2ray安裝優化與loadbalance

本文紀錄openvz小主機的v2ray優化與loadbalance

本文已假設你已經參考之前文章,安裝完成v2ray服務端

優化說明:

1.1. 修改緩存

VPS 中打開 /etc/systemd/system/v2ray.service 文件,將 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json 修改成 ExecStart=/usr/bin/env v2ray.ray.buffer.size=1 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json,保存;然後執行下面的命令生效。

$ sudo systemctl daemon-reload && sudo systemctl restart v2ray.service

上面的 v2ray.ray.buffer.size 就是緩存的變量,設為 1 也沒多大影響(主觀感覺,沒實際測試對比過),內存不太夠用的朋友可以試一下。

特別說明,由於 V2Ray 的緩存機制,大部分情況下的上傳速度測試結果比實際上傳帶寬要高。

1.2. 安裝for openvz的bbr

參考連結:
https://www.jianshu.com/p/78bf7fa24e5e
wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh chmod +x ovz-bbr-installer.sh ./ovz-bbr-installer.sh
安裝完成後,修改port-rules設定
# vi /usr/local/haproxy-lkl/etc/port-rules
添加想要的加速端口後,重啟服務即可
# systemctl restart haproxy-lkl

2.安裝caddy
請參考caddy一鍵安裝。
安裝完畢後
輸入以下文字後,重啟caddy

echo “你的網址:443 {
root /usr/local/caddy/www/ssr
timeouts none
tls yourmail@mail.com
gzip
proxy /ws localhost:你開好的v2rayport {
websocket
header_upstream Connection {>Connection}
header_upstream Upgrade {>Upgrade}
header_upstream Host {Host}
}
}” > /usr/local/caddy/Caddyfile

假設有好幾個便宜的openvz,每台都設定好後
可以用v2ray的設定將這幾台主機聚合後做負載均衡
最簡單的設定請參考底下檔案,可以下載JSONedit對檔案做編輯
最後用v2rayNG自定義服務器,將檔案匯入即可。
https://www.saunterlin.com/sample.json

 

openvz