diff --git a/src/models/proxy_entry.go b/src/models/proxy_entry.go index 993ff1c..e844217 100644 --- a/src/models/proxy_entry.go +++ b/src/models/proxy_entry.go @@ -39,10 +39,12 @@ func (e *ProxyEntry) SetDefaults() { if e.Host == "" { e.Host = "localhost" } - switch e.Scheme { - case "http": - e.Port = "80" - case "https": - e.Port = "443" + if e.Port == "" { + switch e.Scheme { + case "http": + e.Port = "80" + case "https": + e.Port = "443" + } } }