Browse Source

decouple all

Darien Raymond 8 years ago
parent
commit
0d62975286
2 changed files with 32 additions and 0 deletions
  1. 30 0
      main/distro/all/all.go
  2. 2 0
      main/main.go

+ 30 - 0
main/distro/all/all.go

@@ -0,0 +1,30 @@
+package all
+
+import (
+	// The following are necessary as they register handlers in their init functions.
+	_ "v2ray.com/core/app/dispatcher/impl"
+	_ "v2ray.com/core/app/dns/server"
+	_ "v2ray.com/core/app/proxy"
+	_ "v2ray.com/core/app/proxyman/outbound"
+	_ "v2ray.com/core/app/router"
+
+	_ "v2ray.com/core/proxy/blackhole"
+	_ "v2ray.com/core/proxy/dokodemo"
+	_ "v2ray.com/core/proxy/freedom"
+	_ "v2ray.com/core/proxy/http"
+	_ "v2ray.com/core/proxy/shadowsocks"
+	_ "v2ray.com/core/proxy/socks"
+	_ "v2ray.com/core/proxy/vmess/inbound"
+	_ "v2ray.com/core/proxy/vmess/outbound"
+
+	_ "v2ray.com/core/transport/internet/kcp"
+	_ "v2ray.com/core/transport/internet/tcp"
+	_ "v2ray.com/core/transport/internet/tls"
+	_ "v2ray.com/core/transport/internet/udp"
+	_ "v2ray.com/core/transport/internet/ws"
+
+	_ "v2ray.com/core/transport/internet/headers/http"
+	_ "v2ray.com/core/transport/internet/headers/noop"
+	_ "v2ray.com/core/transport/internet/headers/srtp"
+	_ "v2ray.com/core/transport/internet/headers/utp"
+)

+ 2 - 0
main/main.go

@@ -12,6 +12,8 @@ import (
 
 	"v2ray.com/core"
 	"v2ray.com/core/common/log"
+
+	_ "v2ray.com/core/main/distro/all"
 )
 
 var (