mirror of
https://github.com/bestnite/sub2sing-box.git
synced 2025-06-16 10:03:18 +08:00
update
This commit is contained in:
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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"),
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
|
Reference in New Issue
Block a user