diff --git a/core/src/foss/golang/clash b/core/src/foss/golang/clash
index 89dfabe9..72a126e5 160000
--- a/core/src/foss/golang/clash
+++ b/core/src/foss/golang/clash
@@ -1 +1 @@
-Subproject commit 89dfabe9b36b22df896dcd1ab03c67c667ec20f3
+Subproject commit 72a126e5809acae4e9058c51f4e883dc7c8c6e19
diff --git a/core/src/foss/golang/go.mod b/core/src/foss/golang/go.mod
index d919c477..a8fd344b 100644
--- a/core/src/foss/golang/go.mod
+++ b/core/src/foss/golang/go.mod
@@ -31,7 +31,6 @@ require (
 	github.com/gobwas/pool v0.2.1 // indirect
 	github.com/gobwas/ws v1.4.0 // indirect
 	github.com/gofrs/uuid/v5 v5.3.0 // indirect
-	github.com/golang/protobuf v1.5.4 // indirect
 	github.com/google/btree v1.1.3 // indirect
 	github.com/google/go-cmp v0.6.0 // indirect
 	github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 // indirect
diff --git a/core/src/foss/golang/go.sum b/core/src/foss/golang/go.sum
index bfc7516b..a95cef4d 100644
--- a/core/src/foss/golang/go.sum
+++ b/core/src/foss/golang/go.sum
@@ -63,7 +63,6 @@ github.com/gofrs/uuid/v5 v5.3.0 h1:m0mUMr+oVYUdxpMLgSYCZiXe7PuVPnI94+OMeVBNedk=
 github.com/gofrs/uuid/v5 v5.3.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8=
 github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
-github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
 github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg=
 github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4=
 github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=