fix vless link
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -5,4 +5,5 @@ bin/config.json
|
||||
dist/
|
||||
x-ui-*.tar.gz
|
||||
/x-ui
|
||||
/release.sh
|
||||
/release.sh
|
||||
.sync*
|
||||
@@ -1010,18 +1010,6 @@ class Inbound extends XrayCommonClass {
|
||||
params.set("flow", this.settings.vlesses[0].flow);
|
||||
}
|
||||
|
||||
for (const [key, value] of params) {
|
||||
switch (key) {
|
||||
case "host":
|
||||
case "path":
|
||||
case "seed":
|
||||
case "key":
|
||||
case "alpn":
|
||||
params.set(key, encodeURIComponent(value));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
const link = `vless://${uuid}@${address}:${port}`;
|
||||
const url = new URL(link);
|
||||
for (const [key, value] of params) {
|
||||
|
||||
@@ -87,7 +87,7 @@ func (s *XrayService) GetXrayTraffic() ([]*xray.Traffic, error) {
|
||||
func (s *XrayService) RestartXray(isForce bool) error {
|
||||
lock.Lock()
|
||||
defer lock.Unlock()
|
||||
logger.Debug("restart xray")
|
||||
logger.Debug("restart xray, force:", isForce)
|
||||
|
||||
xrayConfig, err := s.GetXrayConfig()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user