diff --git a/bridge/bridge.go b/bridge/bridge.go index 53a2e76..3247dd8 100755 --- a/bridge/bridge.go +++ b/bridge/bridge.go @@ -473,6 +473,7 @@ loop: tl.Remark = t.Remark } else { tl.Remark = t.Remark + "_" + strconv.Itoa(tl.Port) + tl.Target = new(file.Target) if t.TargetAddr != "" { tl.Target.TargetStr = t.TargetAddr + ":" + strconv.Itoa(targets[i]) } else { diff --git a/lib/config/config.go b/lib/config/config.go index c4d144e..c35afb7 100644 --- a/lib/config/config.go +++ b/lib/config/config.go @@ -227,8 +227,10 @@ func dealTunnel(s string) *file.Tunnel { t.ServerIp = item[1] case "mode": t.Mode = item[1] - case "target_port", "target_addr": + case "target_addr": t.Target.TargetStr = strings.Replace(item[1], ",", "\n", -1) + case "target_port": + t.Target.TargetStr = item[1] case "target_ip": t.TargetAddr = item[1] case "password": diff --git a/lib/version/version.go b/lib/version/version.go index 01ab818..902b30b 100644 --- a/lib/version/version.go +++ b/lib/version/version.go @@ -1,6 +1,6 @@ package version -const VERSION = "0.23.1" +const VERSION = "0.23.2" // Compulsory minimum version, Minimum downward compatibility to this version func GetVersion() string {