@@ -75,11 +75,13 @@ func proxyInfo(server *Server, detour adapter.Outbound) *badjson.JSONObject {
clashType = "Shadowsocks"
case C.TypeVMess:
clashType = "Vmess"
+ case C.TypeTrojan:
+ clashType = "Trojan"
case C.TypeSelector:
clashType = "Selector"
isGroup = true
default:
- clashType = "Unknown"
+ clashType = "Socks"
}
info.Put("type", clashType)
info.Put("name", detour.Tag())
@@ -61,10 +61,6 @@ func (s *StreamWrapper) Upstream() any {
return s.Stream
-func (s *StreamWrapper) WriterReplaceable() bool {
- return true
-}
-
func (s *StreamWrapper) Close() error {
s.CancelRead(0)
s.Stream.Close()