diff --git a/main/distro/all/all.go b/main/distro/all/all.go new file mode 100644 index 000000000..b14fd9abb --- /dev/null +++ b/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" +) diff --git a/main/main.go b/main/main.go index af73d6f27..c0f89f9e5 100644 --- a/main/main.go +++ b/main/main.go @@ -12,6 +12,8 @@ import ( "v2ray.com/core" "v2ray.com/core/common/log" + + _ "v2ray.com/core/main/distro/all" ) var (