This commit is contained in:
2024-03-11 21:00:13 +08:00
parent 665da8fc45
commit daa3ab6867
18 changed files with 80 additions and 100 deletions

View File

@ -63,8 +63,8 @@ func ParseHysteria(proxy string) (model.Proxy, error) {
}
result := model.Proxy{
Type: "hysteria",
Tag: remarks,
Hysteria: model.Hysteria{
Tag: remarks,
Server: host,
ServerPort: uint16(port),
Up: upmbps,

View File

@ -36,8 +36,8 @@ func ParseHysteria2(proxy string) (model.Proxy, error) {
network := params.Get("network")
result := model.Proxy{
Type: "hysteria2",
Tag: remarks,
Hysteria2: model.Hysteria2{
Tag: remarks,
Server: server,
ServerPort: uint16(port),
Password: password,

View File

@ -50,14 +50,10 @@ func ParseShadowsocks(proxy string) (model.Proxy, error) {
method := credentials[0]
password := credentials[1]
server := strings.TrimSpace(serverAndPort[0])
// params, err := url.ParseQuery(proxy)
// if err != nil {
// return model.Proxy{}, err
// }
result := model.Proxy{
Type: "shadowsocks",
Tag: remarks,
Shadowsocks: model.Shadowsocks{
Tag: remarks,
Method: method,
Password: password,
Server: server,

View File

@ -40,8 +40,8 @@ func ParseTrojan(proxy string) (model.Proxy, error) {
password := strings.TrimSpace(parts[0])
result := model.Proxy{
Type: "trojan",
Tag: remarks,
Trojan: model.Trojan{
Tag: remarks,
Server: server,
ServerPort: uint16(port),
Password: password,

View File

@ -48,15 +48,13 @@ func ParseVless(proxy string) (model.Proxy, error) {
}
server := strings.TrimSpace(serverAndPort[0])
uuid := strings.TrimSpace(parts[0])
network := params.Get("type")
result := model.Proxy{
Type: "vless",
Tag: remarks,
VLESS: model.VLESS{
Tag: remarks,
Server: server,
ServerPort: uint16(port),
UUID: uuid,
Network: network,
Flow: params.Get("flow"),
},
}

View File

@ -54,8 +54,8 @@ func ParseVmess(proxy string) (model.Proxy, error) {
result := model.Proxy{
Type: "vmess",
Tag: name,
VMess: model.VMess{
Tag: name,
Server: vmess.Add,
ServerPort: uint16(port),
UUID: vmess.Id,