update: switch vless flow on local config

This commit is contained in:
Senis John 2023-05-25 10:12:16 +08:00
parent 0bec6c4fdf
commit 9590697c29
No known key found for this signature in database
GPG Key ID: 845E9E4727C3E1A4
3 changed files with 3 additions and 1 deletions

View File

@ -41,6 +41,7 @@ type NodeInfo struct {
Path string
EnableTLS bool
EnableVless bool
VlessFlow string
CypherMethod string
ServerKey string
ServiceName string

View File

@ -22,6 +22,7 @@ Nodes:
NodeType: V2ray # Node type: V2ray, Shadowsocks, Trojan, Shadowsocks-Plugin
Timeout: 30 # Timeout for the api request
EnableVless: false # Enable Vless for V2ray Type
VlessFlow: "xtls-rprx-vision" # Only support vless
SpeedLimit: 0 # Mbps, Local settings will replace remote settings, 0 means disable
DeviceLimit: 0 # Local settings will replace remote settings, 0 means disable
RuleListPath: # /etc/XrayR/rulelist Path to local rulelist file

View File

@ -47,7 +47,7 @@ func (c *Controller) buildVlessUser(userInfo *[]api.UserInfo) (users []*protocol
for i, user := range *userInfo {
vlessAccount := &vless.Account{
Id: user.UUID,
Flow: vless.XRV,
Flow: c.nodeInfo.VlessFlow,
}
users[i] = &protocol.User{
Level: 0,