|
|
@@ -2,16 +2,23 @@ package all
|
|
|
|
|
|
import (
|
|
|
// The following are necessary as they register handlers in their init functions.
|
|
|
- _ "v2ray.com/core/app/commander"
|
|
|
+
|
|
|
+ // Required features. Can't remove unless there is replacements.
|
|
|
_ "v2ray.com/core/app/dispatcher"
|
|
|
+ _ "v2ray.com/core/app/proxyman/inbound"
|
|
|
+ _ "v2ray.com/core/app/proxyman/outbound"
|
|
|
+
|
|
|
+ // Default commander and all its services.
|
|
|
+ _ "v2ray.com/core/app/commander"
|
|
|
+ _ "v2ray.com/core/app/proxyman/command"
|
|
|
+
|
|
|
+ // Other optional features.
|
|
|
_ "v2ray.com/core/app/dns"
|
|
|
_ "v2ray.com/core/app/log"
|
|
|
_ "v2ray.com/core/app/policy"
|
|
|
- _ "v2ray.com/core/app/proxyman/command"
|
|
|
- _ "v2ray.com/core/app/proxyman/inbound"
|
|
|
- _ "v2ray.com/core/app/proxyman/outbound"
|
|
|
_ "v2ray.com/core/app/router"
|
|
|
|
|
|
+ // Inbound and outbound proxies.
|
|
|
_ "v2ray.com/core/proxy/blackhole"
|
|
|
_ "v2ray.com/core/proxy/dokodemo"
|
|
|
_ "v2ray.com/core/proxy/freedom"
|
|
|
@@ -21,12 +28,14 @@ import (
|
|
|
_ "v2ray.com/core/proxy/vmess/inbound"
|
|
|
_ "v2ray.com/core/proxy/vmess/outbound"
|
|
|
|
|
|
+ // Transports
|
|
|
_ "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/websocket"
|
|
|
|
|
|
+ // Transport headers
|
|
|
_ "v2ray.com/core/transport/internet/headers/http"
|
|
|
_ "v2ray.com/core/transport/internet/headers/noop"
|
|
|
_ "v2ray.com/core/transport/internet/headers/srtp"
|