@@ -307,6 +307,7 @@ func StripVlessInboundEncryption(settings string) (string, bool) {
// inbound with "users must have empty method" when a client carries
// one — strip stale entries left over from a switch off a legacy
// cipher.
+//
// Returns the rewritten settings string and true when anything changed.
func HealShadowsocksClientMethods(settings string) (string, bool) {
if settings == "" {
@@ -26,11 +26,11 @@ func TestBuildSubURIBase(t *testing.T) {
}
cases := []struct {
- name string
- subDomain, port string
- cert, key string
- host string
- want string
+ name string
+ subDomain, port string
+ cert, key string
+ host string
+ want string
}{
{"no domain, plain, non-standard port", "", "2096", "", "", "panel.example.com", "http://panel.example.com:2096"},
{"host carries a port — stripped, sub port applied", "", "2096", "", "", "panel.example.com:9999", "http://panel.example.com:2096"},