diff --git a/cmd/gost/vendor/github.com/Yawning/chacha20/LICENSE b/vendor/github.com/Yawning/chacha20/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/Yawning/chacha20/LICENSE rename to vendor/github.com/Yawning/chacha20/LICENSE diff --git a/cmd/gost/vendor/github.com/Yawning/chacha20/README.md b/vendor/github.com/Yawning/chacha20/README.md similarity index 100% rename from cmd/gost/vendor/github.com/Yawning/chacha20/README.md rename to vendor/github.com/Yawning/chacha20/README.md diff --git a/cmd/gost/vendor/github.com/Yawning/chacha20/chacha20.go b/vendor/github.com/Yawning/chacha20/chacha20.go similarity index 100% rename from cmd/gost/vendor/github.com/Yawning/chacha20/chacha20.go rename to vendor/github.com/Yawning/chacha20/chacha20.go diff --git a/cmd/gost/vendor/github.com/Yawning/chacha20/chacha20_amd64.go b/vendor/github.com/Yawning/chacha20/chacha20_amd64.go similarity index 100% rename from cmd/gost/vendor/github.com/Yawning/chacha20/chacha20_amd64.go rename to vendor/github.com/Yawning/chacha20/chacha20_amd64.go diff --git a/cmd/gost/vendor/github.com/Yawning/chacha20/chacha20_amd64.py b/vendor/github.com/Yawning/chacha20/chacha20_amd64.py similarity index 100% rename from cmd/gost/vendor/github.com/Yawning/chacha20/chacha20_amd64.py rename to vendor/github.com/Yawning/chacha20/chacha20_amd64.py diff --git a/cmd/gost/vendor/github.com/Yawning/chacha20/chacha20_amd64.s b/vendor/github.com/Yawning/chacha20/chacha20_amd64.s similarity index 100% rename from cmd/gost/vendor/github.com/Yawning/chacha20/chacha20_amd64.s rename to vendor/github.com/Yawning/chacha20/chacha20_amd64.s diff --git a/cmd/gost/vendor/github.com/Yawning/chacha20/chacha20_ref.go b/vendor/github.com/Yawning/chacha20/chacha20_ref.go similarity index 100% rename from cmd/gost/vendor/github.com/Yawning/chacha20/chacha20_ref.go rename to vendor/github.com/Yawning/chacha20/chacha20_ref.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks4/LICENSE b/vendor/github.com/ginuerzh/gosocks4/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks4/LICENSE rename to vendor/github.com/ginuerzh/gosocks4/LICENSE diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks4/README.md b/vendor/github.com/ginuerzh/gosocks4/README.md similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks4/README.md rename to vendor/github.com/ginuerzh/gosocks4/README.md diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks4/socks4.go b/vendor/github.com/ginuerzh/gosocks4/socks4.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks4/socks4.go rename to vendor/github.com/ginuerzh/gosocks4/socks4.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks4/socks4.protocol.txt b/vendor/github.com/ginuerzh/gosocks4/socks4.protocol.txt similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks4/socks4.protocol.txt rename to vendor/github.com/ginuerzh/gosocks4/socks4.protocol.txt diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks4/socks4a.protocol.txt b/vendor/github.com/ginuerzh/gosocks4/socks4a.protocol.txt similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks4/socks4a.protocol.txt rename to vendor/github.com/ginuerzh/gosocks4/socks4a.protocol.txt diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks5/LICENSE b/vendor/github.com/ginuerzh/gosocks5/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks5/LICENSE rename to vendor/github.com/ginuerzh/gosocks5/LICENSE diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks5/README.md b/vendor/github.com/ginuerzh/gosocks5/README.md similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks5/README.md rename to vendor/github.com/ginuerzh/gosocks5/README.md diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks5/conn.go b/vendor/github.com/ginuerzh/gosocks5/conn.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks5/conn.go rename to vendor/github.com/ginuerzh/gosocks5/conn.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks5/rfc1928.txt b/vendor/github.com/ginuerzh/gosocks5/rfc1928.txt similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks5/rfc1928.txt rename to vendor/github.com/ginuerzh/gosocks5/rfc1928.txt diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks5/rfc1929.txt b/vendor/github.com/ginuerzh/gosocks5/rfc1929.txt similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks5/rfc1929.txt rename to vendor/github.com/ginuerzh/gosocks5/rfc1929.txt diff --git a/cmd/gost/vendor/github.com/ginuerzh/gosocks5/socks5.go b/vendor/github.com/ginuerzh/gosocks5/socks5.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gosocks5/socks5.go rename to vendor/github.com/ginuerzh/gosocks5/socks5.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/LICENSE b/vendor/github.com/ginuerzh/gost/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/LICENSE rename to vendor/github.com/ginuerzh/gost/LICENSE diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/README.md b/vendor/github.com/ginuerzh/gost/README.md similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/README.md rename to vendor/github.com/ginuerzh/gost/README.md diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/README_en.md b/vendor/github.com/ginuerzh/gost/README_en.md similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/README_en.md rename to vendor/github.com/ginuerzh/gost/README_en.md diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/chain.go b/vendor/github.com/ginuerzh/gost/chain.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/chain.go rename to vendor/github.com/ginuerzh/gost/chain.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/conn.go b/vendor/github.com/ginuerzh/gost/conn.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/conn.go rename to vendor/github.com/ginuerzh/gost/conn.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/forward.go b/vendor/github.com/ginuerzh/gost/forward.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/forward.go rename to vendor/github.com/ginuerzh/gost/forward.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/gost.go b/vendor/github.com/ginuerzh/gost/gost.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/gost.go rename to vendor/github.com/ginuerzh/gost/gost.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/http.go b/vendor/github.com/ginuerzh/gost/http.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/http.go rename to vendor/github.com/ginuerzh/gost/http.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/kcp.go b/vendor/github.com/ginuerzh/gost/kcp.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/kcp.go rename to vendor/github.com/ginuerzh/gost/kcp.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/node.go b/vendor/github.com/ginuerzh/gost/node.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/node.go rename to vendor/github.com/ginuerzh/gost/node.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/quic.go b/vendor/github.com/ginuerzh/gost/quic.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/quic.go rename to vendor/github.com/ginuerzh/gost/quic.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/redirect.go b/vendor/github.com/ginuerzh/gost/redirect.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/redirect.go rename to vendor/github.com/ginuerzh/gost/redirect.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/redirect_win.go b/vendor/github.com/ginuerzh/gost/redirect_win.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/redirect_win.go rename to vendor/github.com/ginuerzh/gost/redirect_win.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/server.go b/vendor/github.com/ginuerzh/gost/server.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/server.go rename to vendor/github.com/ginuerzh/gost/server.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/signal.go b/vendor/github.com/ginuerzh/gost/signal.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/signal.go rename to vendor/github.com/ginuerzh/gost/signal.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/signal_unix.go b/vendor/github.com/ginuerzh/gost/signal_unix.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/signal_unix.go rename to vendor/github.com/ginuerzh/gost/signal_unix.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/socks.go b/vendor/github.com/ginuerzh/gost/socks.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/socks.go rename to vendor/github.com/ginuerzh/gost/socks.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/ss.go b/vendor/github.com/ginuerzh/gost/ss.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/ss.go rename to vendor/github.com/ginuerzh/gost/ss.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/ssh.go b/vendor/github.com/ginuerzh/gost/ssh.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/ssh.go rename to vendor/github.com/ginuerzh/gost/ssh.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/gost/ws.go b/vendor/github.com/ginuerzh/gost/ws.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/gost/ws.go rename to vendor/github.com/ginuerzh/gost/ws.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/pht/LICENSE b/vendor/github.com/ginuerzh/pht/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/pht/LICENSE rename to vendor/github.com/ginuerzh/pht/LICENSE diff --git a/cmd/gost/vendor/github.com/ginuerzh/pht/README.md b/vendor/github.com/ginuerzh/pht/README.md similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/pht/README.md rename to vendor/github.com/ginuerzh/pht/README.md diff --git a/cmd/gost/vendor/github.com/ginuerzh/pht/client.go b/vendor/github.com/ginuerzh/pht/client.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/pht/client.go rename to vendor/github.com/ginuerzh/pht/client.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/pht/conn.go b/vendor/github.com/ginuerzh/pht/conn.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/pht/conn.go rename to vendor/github.com/ginuerzh/pht/conn.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/pht/server.go b/vendor/github.com/ginuerzh/pht/server.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/pht/server.go rename to vendor/github.com/ginuerzh/pht/server.go diff --git a/cmd/gost/vendor/github.com/ginuerzh/pht/session.go b/vendor/github.com/ginuerzh/pht/session.go similarity index 100% rename from cmd/gost/vendor/github.com/ginuerzh/pht/session.go rename to vendor/github.com/ginuerzh/pht/session.go diff --git a/cmd/gost/vendor/github.com/golang/glog/LICENSE b/vendor/github.com/golang/glog/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/golang/glog/LICENSE rename to vendor/github.com/golang/glog/LICENSE diff --git a/cmd/gost/vendor/github.com/golang/glog/README b/vendor/github.com/golang/glog/README similarity index 100% rename from cmd/gost/vendor/github.com/golang/glog/README rename to vendor/github.com/golang/glog/README diff --git a/cmd/gost/vendor/github.com/golang/glog/glog.go b/vendor/github.com/golang/glog/glog.go similarity index 100% rename from cmd/gost/vendor/github.com/golang/glog/glog.go rename to vendor/github.com/golang/glog/glog.go diff --git a/cmd/gost/vendor/github.com/golang/glog/glog_file.go b/vendor/github.com/golang/glog/glog_file.go similarity index 100% rename from cmd/gost/vendor/github.com/golang/glog/glog_file.go rename to vendor/github.com/golang/glog/glog_file.go diff --git a/cmd/gost/vendor/github.com/hashicorp/golang-lru/2q.go b/vendor/github.com/hashicorp/golang-lru/2q.go similarity index 100% rename from cmd/gost/vendor/github.com/hashicorp/golang-lru/2q.go rename to vendor/github.com/hashicorp/golang-lru/2q.go diff --git a/cmd/gost/vendor/github.com/hashicorp/golang-lru/LICENSE b/vendor/github.com/hashicorp/golang-lru/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/hashicorp/golang-lru/LICENSE rename to vendor/github.com/hashicorp/golang-lru/LICENSE diff --git a/cmd/gost/vendor/github.com/hashicorp/golang-lru/README.md b/vendor/github.com/hashicorp/golang-lru/README.md similarity index 100% rename from cmd/gost/vendor/github.com/hashicorp/golang-lru/README.md rename to vendor/github.com/hashicorp/golang-lru/README.md diff --git a/cmd/gost/vendor/github.com/hashicorp/golang-lru/arc.go b/vendor/github.com/hashicorp/golang-lru/arc.go similarity index 100% rename from cmd/gost/vendor/github.com/hashicorp/golang-lru/arc.go rename to vendor/github.com/hashicorp/golang-lru/arc.go diff --git a/cmd/gost/vendor/github.com/hashicorp/golang-lru/lru.go b/vendor/github.com/hashicorp/golang-lru/lru.go similarity index 100% rename from cmd/gost/vendor/github.com/hashicorp/golang-lru/lru.go rename to vendor/github.com/hashicorp/golang-lru/lru.go diff --git a/cmd/gost/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go b/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go similarity index 100% rename from cmd/gost/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go rename to vendor/github.com/hashicorp/golang-lru/simplelru/lru.go diff --git a/cmd/gost/vendor/github.com/klauspost/compress/LICENSE b/vendor/github.com/klauspost/compress/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/LICENSE rename to vendor/github.com/klauspost/compress/LICENSE diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/AUTHORS b/vendor/github.com/klauspost/compress/snappy/AUTHORS similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/AUTHORS rename to vendor/github.com/klauspost/compress/snappy/AUTHORS diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/CONTRIBUTORS b/vendor/github.com/klauspost/compress/snappy/CONTRIBUTORS similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/CONTRIBUTORS rename to vendor/github.com/klauspost/compress/snappy/CONTRIBUTORS diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/LICENSE b/vendor/github.com/klauspost/compress/snappy/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/LICENSE rename to vendor/github.com/klauspost/compress/snappy/LICENSE diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/README b/vendor/github.com/klauspost/compress/snappy/README similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/README rename to vendor/github.com/klauspost/compress/snappy/README diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/decode.go b/vendor/github.com/klauspost/compress/snappy/decode.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/decode.go rename to vendor/github.com/klauspost/compress/snappy/decode.go diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/decode_amd64.go b/vendor/github.com/klauspost/compress/snappy/decode_amd64.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/decode_amd64.go rename to vendor/github.com/klauspost/compress/snappy/decode_amd64.go diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/decode_amd64.s b/vendor/github.com/klauspost/compress/snappy/decode_amd64.s similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/decode_amd64.s rename to vendor/github.com/klauspost/compress/snappy/decode_amd64.s diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/decode_other.go b/vendor/github.com/klauspost/compress/snappy/decode_other.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/decode_other.go rename to vendor/github.com/klauspost/compress/snappy/decode_other.go diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/encode.go b/vendor/github.com/klauspost/compress/snappy/encode.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/encode.go rename to vendor/github.com/klauspost/compress/snappy/encode.go diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/encode_amd64.go b/vendor/github.com/klauspost/compress/snappy/encode_amd64.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/encode_amd64.go rename to vendor/github.com/klauspost/compress/snappy/encode_amd64.go diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/encode_amd64.s b/vendor/github.com/klauspost/compress/snappy/encode_amd64.s similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/encode_amd64.s rename to vendor/github.com/klauspost/compress/snappy/encode_amd64.s diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/encode_other.go b/vendor/github.com/klauspost/compress/snappy/encode_other.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/encode_other.go rename to vendor/github.com/klauspost/compress/snappy/encode_other.go diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/runbench.cmd b/vendor/github.com/klauspost/compress/snappy/runbench.cmd similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/runbench.cmd rename to vendor/github.com/klauspost/compress/snappy/runbench.cmd diff --git a/cmd/gost/vendor/github.com/klauspost/compress/snappy/snappy.go b/vendor/github.com/klauspost/compress/snappy/snappy.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/compress/snappy/snappy.go rename to vendor/github.com/klauspost/compress/snappy/snappy.go diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/LICENSE b/vendor/github.com/klauspost/cpuid/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/LICENSE rename to vendor/github.com/klauspost/cpuid/LICENSE diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/README.md b/vendor/github.com/klauspost/cpuid/README.md similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/README.md rename to vendor/github.com/klauspost/cpuid/README.md diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/cpuid.go b/vendor/github.com/klauspost/cpuid/cpuid.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/cpuid.go rename to vendor/github.com/klauspost/cpuid/cpuid.go diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/cpuid_386.s b/vendor/github.com/klauspost/cpuid/cpuid_386.s similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/cpuid_386.s rename to vendor/github.com/klauspost/cpuid/cpuid_386.s diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/cpuid_amd64.s b/vendor/github.com/klauspost/cpuid/cpuid_amd64.s similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/cpuid_amd64.s rename to vendor/github.com/klauspost/cpuid/cpuid_amd64.s diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/detect_intel.go b/vendor/github.com/klauspost/cpuid/detect_intel.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/detect_intel.go rename to vendor/github.com/klauspost/cpuid/detect_intel.go diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/detect_ref.go b/vendor/github.com/klauspost/cpuid/detect_ref.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/detect_ref.go rename to vendor/github.com/klauspost/cpuid/detect_ref.go diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/generate.go b/vendor/github.com/klauspost/cpuid/generate.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/generate.go rename to vendor/github.com/klauspost/cpuid/generate.go diff --git a/cmd/gost/vendor/github.com/klauspost/cpuid/private-gen.go b/vendor/github.com/klauspost/cpuid/private-gen.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/cpuid/private-gen.go rename to vendor/github.com/klauspost/cpuid/private-gen.go diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/LICENSE b/vendor/github.com/klauspost/reedsolomon/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/LICENSE rename to vendor/github.com/klauspost/reedsolomon/LICENSE diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/README.md b/vendor/github.com/klauspost/reedsolomon/README.md similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/README.md rename to vendor/github.com/klauspost/reedsolomon/README.md diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/appveyor.yml b/vendor/github.com/klauspost/reedsolomon/appveyor.yml similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/appveyor.yml rename to vendor/github.com/klauspost/reedsolomon/appveyor.yml diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/galois.go b/vendor/github.com/klauspost/reedsolomon/galois.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/galois.go rename to vendor/github.com/klauspost/reedsolomon/galois.go diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/galois_amd64.go b/vendor/github.com/klauspost/reedsolomon/galois_amd64.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/galois_amd64.go rename to vendor/github.com/klauspost/reedsolomon/galois_amd64.go diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/galois_amd64.s b/vendor/github.com/klauspost/reedsolomon/galois_amd64.s similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/galois_amd64.s rename to vendor/github.com/klauspost/reedsolomon/galois_amd64.s diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/galois_noasm.go b/vendor/github.com/klauspost/reedsolomon/galois_noasm.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/galois_noasm.go rename to vendor/github.com/klauspost/reedsolomon/galois_noasm.go diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/gentables.go b/vendor/github.com/klauspost/reedsolomon/gentables.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/gentables.go rename to vendor/github.com/klauspost/reedsolomon/gentables.go diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/inversion_tree.go b/vendor/github.com/klauspost/reedsolomon/inversion_tree.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/inversion_tree.go rename to vendor/github.com/klauspost/reedsolomon/inversion_tree.go diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/matrix.go b/vendor/github.com/klauspost/reedsolomon/matrix.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/matrix.go rename to vendor/github.com/klauspost/reedsolomon/matrix.go diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/reedsolomon.go b/vendor/github.com/klauspost/reedsolomon/reedsolomon.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/reedsolomon.go rename to vendor/github.com/klauspost/reedsolomon/reedsolomon.go diff --git a/cmd/gost/vendor/github.com/klauspost/reedsolomon/streaming.go b/vendor/github.com/klauspost/reedsolomon/streaming.go similarity index 100% rename from cmd/gost/vendor/github.com/klauspost/reedsolomon/streaming.go rename to vendor/github.com/klauspost/reedsolomon/streaming.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/LICENSE b/vendor/github.com/lucas-clemente/aes12/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/LICENSE rename to vendor/github.com/lucas-clemente/aes12/LICENSE diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/Readme.md b/vendor/github.com/lucas-clemente/aes12/Readme.md similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/Readme.md rename to vendor/github.com/lucas-clemente/aes12/Readme.md diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/aes_gcm.go b/vendor/github.com/lucas-clemente/aes12/aes_gcm.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/aes_gcm.go rename to vendor/github.com/lucas-clemente/aes12/aes_gcm.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/asm_amd64.s b/vendor/github.com/lucas-clemente/aes12/asm_amd64.s similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/asm_amd64.s rename to vendor/github.com/lucas-clemente/aes12/asm_amd64.s diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/block.go b/vendor/github.com/lucas-clemente/aes12/block.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/block.go rename to vendor/github.com/lucas-clemente/aes12/block.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/cipher.go b/vendor/github.com/lucas-clemente/aes12/cipher.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/cipher.go rename to vendor/github.com/lucas-clemente/aes12/cipher.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/cipher_2.go b/vendor/github.com/lucas-clemente/aes12/cipher_2.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/cipher_2.go rename to vendor/github.com/lucas-clemente/aes12/cipher_2.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/cipher_amd64.go b/vendor/github.com/lucas-clemente/aes12/cipher_amd64.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/cipher_amd64.go rename to vendor/github.com/lucas-clemente/aes12/cipher_amd64.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/cipher_generic.go b/vendor/github.com/lucas-clemente/aes12/cipher_generic.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/cipher_generic.go rename to vendor/github.com/lucas-clemente/aes12/cipher_generic.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/const.go b/vendor/github.com/lucas-clemente/aes12/const.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/const.go rename to vendor/github.com/lucas-clemente/aes12/const.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/gcm.go b/vendor/github.com/lucas-clemente/aes12/gcm.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/gcm.go rename to vendor/github.com/lucas-clemente/aes12/gcm.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/gcm_amd64.s b/vendor/github.com/lucas-clemente/aes12/gcm_amd64.s similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/gcm_amd64.s rename to vendor/github.com/lucas-clemente/aes12/gcm_amd64.s diff --git a/cmd/gost/vendor/github.com/lucas-clemente/aes12/xor.go b/vendor/github.com/lucas-clemente/aes12/xor.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/aes12/xor.go rename to vendor/github.com/lucas-clemente/aes12/xor.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/fnv128a/LICENSE b/vendor/github.com/lucas-clemente/fnv128a/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/fnv128a/LICENSE rename to vendor/github.com/lucas-clemente/fnv128a/LICENSE diff --git a/cmd/gost/vendor/github.com/lucas-clemente/fnv128a/README.md b/vendor/github.com/lucas-clemente/fnv128a/README.md similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/fnv128a/README.md rename to vendor/github.com/lucas-clemente/fnv128a/README.md diff --git a/cmd/gost/vendor/github.com/lucas-clemente/fnv128a/fnv128a.go b/vendor/github.com/lucas-clemente/fnv128a/fnv128a.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/fnv128a/fnv128a.go rename to vendor/github.com/lucas-clemente/fnv128a/fnv128a.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/LICENSE b/vendor/github.com/lucas-clemente/quic-go-certificates/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/LICENSE rename to vendor/github.com/lucas-clemente/quic-go-certificates/LICENSE diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/README.md b/vendor/github.com/lucas-clemente/quic-go-certificates/README.md similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/README.md rename to vendor/github.com/lucas-clemente/quic-go-certificates/README.md diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/cert_set_2.go b/vendor/github.com/lucas-clemente/quic-go-certificates/cert_set_2.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/cert_set_2.go rename to vendor/github.com/lucas-clemente/quic-go-certificates/cert_set_2.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/cert_set_3.go b/vendor/github.com/lucas-clemente/quic-go-certificates/cert_set_3.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/cert_set_3.go rename to vendor/github.com/lucas-clemente/quic-go-certificates/cert_set_3.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/createCertSets.rb b/vendor/github.com/lucas-clemente/quic-go-certificates/createCertSets.rb similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go-certificates/createCertSets.rb rename to vendor/github.com/lucas-clemente/quic-go-certificates/createCertSets.rb diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/LICENSE b/vendor/github.com/lucas-clemente/quic-go/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/LICENSE rename to vendor/github.com/lucas-clemente/quic-go/LICENSE diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/README.md b/vendor/github.com/lucas-clemente/quic-go/README.md similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/README.md rename to vendor/github.com/lucas-clemente/quic-go/README.md diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/_gen.go b/vendor/github.com/lucas-clemente/quic-go/ackhandler/_gen.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/_gen.go rename to vendor/github.com/lucas-clemente/quic-go/ackhandler/_gen.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/interfaces.go b/vendor/github.com/lucas-clemente/quic-go/ackhandler/interfaces.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/interfaces.go rename to vendor/github.com/lucas-clemente/quic-go/ackhandler/interfaces.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/packet.go b/vendor/github.com/lucas-clemente/quic-go/ackhandler/packet.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/packet.go rename to vendor/github.com/lucas-clemente/quic-go/ackhandler/packet.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/packet_linkedlist.go b/vendor/github.com/lucas-clemente/quic-go/ackhandler/packet_linkedlist.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/packet_linkedlist.go rename to vendor/github.com/lucas-clemente/quic-go/ackhandler/packet_linkedlist.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/received_packet_handler.go b/vendor/github.com/lucas-clemente/quic-go/ackhandler/received_packet_handler.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/received_packet_handler.go rename to vendor/github.com/lucas-clemente/quic-go/ackhandler/received_packet_handler.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/received_packet_history.go b/vendor/github.com/lucas-clemente/quic-go/ackhandler/received_packet_history.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/received_packet_history.go rename to vendor/github.com/lucas-clemente/quic-go/ackhandler/received_packet_history.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/sent_packet_handler.go b/vendor/github.com/lucas-clemente/quic-go/ackhandler/sent_packet_handler.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/sent_packet_handler.go rename to vendor/github.com/lucas-clemente/quic-go/ackhandler/sent_packet_handler.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/stop_waiting_manager.go b/vendor/github.com/lucas-clemente/quic-go/ackhandler/stop_waiting_manager.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/ackhandler/stop_waiting_manager.go rename to vendor/github.com/lucas-clemente/quic-go/ackhandler/stop_waiting_manager.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/appveyor.yml b/vendor/github.com/lucas-clemente/quic-go/appveyor.yml similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/appveyor.yml rename to vendor/github.com/lucas-clemente/quic-go/appveyor.yml diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/buffer_pool.go b/vendor/github.com/lucas-clemente/quic-go/buffer_pool.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/buffer_pool.go rename to vendor/github.com/lucas-clemente/quic-go/buffer_pool.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/client.go b/vendor/github.com/lucas-clemente/quic-go/client.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/client.go rename to vendor/github.com/lucas-clemente/quic-go/client.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/codecov.yml b/vendor/github.com/lucas-clemente/quic-go/codecov.yml similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/codecov.yml rename to vendor/github.com/lucas-clemente/quic-go/codecov.yml diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/bandwidth.go b/vendor/github.com/lucas-clemente/quic-go/congestion/bandwidth.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/bandwidth.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/bandwidth.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/clock.go b/vendor/github.com/lucas-clemente/quic-go/congestion/clock.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/clock.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/clock.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/congestion_vector.go b/vendor/github.com/lucas-clemente/quic-go/congestion/congestion_vector.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/congestion_vector.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/congestion_vector.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/cubic.go b/vendor/github.com/lucas-clemente/quic-go/congestion/cubic.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/cubic.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/cubic.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/cubic_sender.go b/vendor/github.com/lucas-clemente/quic-go/congestion/cubic_sender.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/cubic_sender.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/cubic_sender.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/hybrid_slow_start.go b/vendor/github.com/lucas-clemente/quic-go/congestion/hybrid_slow_start.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/hybrid_slow_start.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/hybrid_slow_start.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/interface.go b/vendor/github.com/lucas-clemente/quic-go/congestion/interface.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/interface.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/interface.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/prr_sender.go b/vendor/github.com/lucas-clemente/quic-go/congestion/prr_sender.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/prr_sender.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/prr_sender.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/rtt_stats.go b/vendor/github.com/lucas-clemente/quic-go/congestion/rtt_stats.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/rtt_stats.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/rtt_stats.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/stats.go b/vendor/github.com/lucas-clemente/quic-go/congestion/stats.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/congestion/stats.go rename to vendor/github.com/lucas-clemente/quic-go/congestion/stats.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/AEAD.go b/vendor/github.com/lucas-clemente/quic-go/crypto/AEAD.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/AEAD.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/AEAD.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/aesgcm_aead.go b/vendor/github.com/lucas-clemente/quic-go/crypto/aesgcm_aead.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/aesgcm_aead.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/aesgcm_aead.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_cache.go b/vendor/github.com/lucas-clemente/quic-go/crypto/cert_cache.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_cache.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/cert_cache.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_chain.go b/vendor/github.com/lucas-clemente/quic-go/crypto/cert_chain.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_chain.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/cert_chain.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_compression.go b/vendor/github.com/lucas-clemente/quic-go/crypto/cert_compression.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_compression.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/cert_compression.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_dict.go b/vendor/github.com/lucas-clemente/quic-go/crypto/cert_dict.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_dict.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/cert_dict.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_manager.go b/vendor/github.com/lucas-clemente/quic-go/crypto/cert_manager.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_manager.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/cert_manager.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_sets.go b/vendor/github.com/lucas-clemente/quic-go/crypto/cert_sets.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/cert_sets.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/cert_sets.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/chacha20poly1305_aead.go b/vendor/github.com/lucas-clemente/quic-go/crypto/chacha20poly1305_aead.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/chacha20poly1305_aead.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/chacha20poly1305_aead.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/chacha20poly1305_aead_test.go b/vendor/github.com/lucas-clemente/quic-go/crypto/chacha20poly1305_aead_test.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/chacha20poly1305_aead_test.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/chacha20poly1305_aead_test.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/curve_25519.go b/vendor/github.com/lucas-clemente/quic-go/crypto/curve_25519.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/curve_25519.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/curve_25519.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/key_derivation.go b/vendor/github.com/lucas-clemente/quic-go/crypto/key_derivation.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/key_derivation.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/key_derivation.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/key_exchange.go b/vendor/github.com/lucas-clemente/quic-go/crypto/key_exchange.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/key_exchange.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/key_exchange.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/nonce.go b/vendor/github.com/lucas-clemente/quic-go/crypto/nonce.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/nonce.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/nonce.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/null_aead.go b/vendor/github.com/lucas-clemente/quic-go/crypto/null_aead.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/null_aead.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/null_aead.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/server_proof.go b/vendor/github.com/lucas-clemente/quic-go/crypto/server_proof.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/server_proof.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/server_proof.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/source_address_token.go b/vendor/github.com/lucas-clemente/quic-go/crypto/source_address_token.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/crypto/source_address_token.go rename to vendor/github.com/lucas-clemente/quic-go/crypto/source_address_token.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/flowcontrol/flow_control_manager.go b/vendor/github.com/lucas-clemente/quic-go/flowcontrol/flow_control_manager.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/flowcontrol/flow_control_manager.go rename to vendor/github.com/lucas-clemente/quic-go/flowcontrol/flow_control_manager.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/flowcontrol/flow_controller.go b/vendor/github.com/lucas-clemente/quic-go/flowcontrol/flow_controller.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/flowcontrol/flow_controller.go rename to vendor/github.com/lucas-clemente/quic-go/flowcontrol/flow_controller.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/flowcontrol/interface.go b/vendor/github.com/lucas-clemente/quic-go/flowcontrol/interface.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/flowcontrol/interface.go rename to vendor/github.com/lucas-clemente/quic-go/flowcontrol/interface.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/ack_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/ack_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/ack_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/ack_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/ack_range.go b/vendor/github.com/lucas-clemente/quic-go/frames/ack_range.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/ack_range.go rename to vendor/github.com/lucas-clemente/quic-go/frames/ack_range.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/blocked_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/blocked_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/blocked_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/blocked_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/connection_close_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/connection_close_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/connection_close_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/connection_close_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/goaway_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/goaway_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/goaway_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/goaway_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/log.go b/vendor/github.com/lucas-clemente/quic-go/frames/log.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/log.go rename to vendor/github.com/lucas-clemente/quic-go/frames/log.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/ping_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/ping_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/ping_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/ping_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/rst_stream_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/rst_stream_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/rst_stream_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/rst_stream_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/stop_waiting_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/stop_waiting_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/stop_waiting_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/stop_waiting_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/stream_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/stream_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/stream_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/stream_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/window_update_frame.go b/vendor/github.com/lucas-clemente/quic-go/frames/window_update_frame.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/frames/window_update_frame.go rename to vendor/github.com/lucas-clemente/quic-go/frames/window_update_frame.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/client.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/client.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/client.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/client.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/gzipreader.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/gzipreader.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/gzipreader.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/gzipreader.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/request.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/request.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/request.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/request.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/request_body.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/request_body.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/request_body.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/request_body.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/request_writer.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/request_writer.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/request_writer.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/request_writer.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/response.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/response.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/response.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/response.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/response_setuncompressed.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/response_setuncompressed.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/response_setuncompressed.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/response_setuncompressed.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/response_setuncompressed_go16.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/response_setuncompressed_go16.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/response_setuncompressed_go16.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/response_setuncompressed_go16.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/response_writer.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/response_writer.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/response_writer.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/response_writer.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/roundtrip.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/roundtrip.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/roundtrip.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/roundtrip.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/server.go b/vendor/github.com/lucas-clemente/quic-go/h2quic/server.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/h2quic/server.go rename to vendor/github.com/lucas-clemente/quic-go/h2quic/server.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/connection_parameters_manager.go b/vendor/github.com/lucas-clemente/quic-go/handshake/connection_parameters_manager.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/connection_parameters_manager.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/connection_parameters_manager.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_client.go b/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_client.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_client.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_client.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_interface.go b/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_interface.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_interface.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_interface.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_server.go b/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_server.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_server.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/crypto_setup_server.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/ephermal_cache.go b/vendor/github.com/lucas-clemente/quic-go/handshake/ephermal_cache.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/ephermal_cache.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/ephermal_cache.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/handshake_message.go b/vendor/github.com/lucas-clemente/quic-go/handshake/handshake_message.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/handshake_message.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/handshake_message.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/server_config.go b/vendor/github.com/lucas-clemente/quic-go/handshake/server_config.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/server_config.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/server_config.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/server_config_client.go b/vendor/github.com/lucas-clemente/quic-go/handshake/server_config_client.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/server_config_client.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/server_config_client.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/tags.go b/vendor/github.com/lucas-clemente/quic-go/handshake/tags.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/handshake/tags.go rename to vendor/github.com/lucas-clemente/quic-go/handshake/tags.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/packet_number_generator.go b/vendor/github.com/lucas-clemente/quic-go/packet_number_generator.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/packet_number_generator.go rename to vendor/github.com/lucas-clemente/quic-go/packet_number_generator.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/packet_packer.go b/vendor/github.com/lucas-clemente/quic-go/packet_packer.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/packet_packer.go rename to vendor/github.com/lucas-clemente/quic-go/packet_packer.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/packet_unpacker.go b/vendor/github.com/lucas-clemente/quic-go/packet_unpacker.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/packet_unpacker.go rename to vendor/github.com/lucas-clemente/quic-go/packet_unpacker.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/encryption_level.go b/vendor/github.com/lucas-clemente/quic-go/protocol/encryption_level.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/encryption_level.go rename to vendor/github.com/lucas-clemente/quic-go/protocol/encryption_level.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/packet_number.go b/vendor/github.com/lucas-clemente/quic-go/protocol/packet_number.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/packet_number.go rename to vendor/github.com/lucas-clemente/quic-go/protocol/packet_number.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/perspective.go b/vendor/github.com/lucas-clemente/quic-go/protocol/perspective.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/perspective.go rename to vendor/github.com/lucas-clemente/quic-go/protocol/perspective.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/protocol.go b/vendor/github.com/lucas-clemente/quic-go/protocol/protocol.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/protocol.go rename to vendor/github.com/lucas-clemente/quic-go/protocol/protocol.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/server_parameters.go b/vendor/github.com/lucas-clemente/quic-go/protocol/server_parameters.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/server_parameters.go rename to vendor/github.com/lucas-clemente/quic-go/protocol/server_parameters.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/version.go b/vendor/github.com/lucas-clemente/quic-go/protocol/version.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/protocol/version.go rename to vendor/github.com/lucas-clemente/quic-go/protocol/version.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/public_header.go b/vendor/github.com/lucas-clemente/quic-go/public_header.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/public_header.go rename to vendor/github.com/lucas-clemente/quic-go/public_header.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/public_reset.go b/vendor/github.com/lucas-clemente/quic-go/public_reset.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/public_reset.go rename to vendor/github.com/lucas-clemente/quic-go/public_reset.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/qerr/error_codes.go b/vendor/github.com/lucas-clemente/quic-go/qerr/error_codes.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/qerr/error_codes.go rename to vendor/github.com/lucas-clemente/quic-go/qerr/error_codes.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/qerr/errorcode_string.go b/vendor/github.com/lucas-clemente/quic-go/qerr/errorcode_string.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/qerr/errorcode_string.go rename to vendor/github.com/lucas-clemente/quic-go/qerr/errorcode_string.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/qerr/quic_error.go b/vendor/github.com/lucas-clemente/quic-go/qerr/quic_error.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/qerr/quic_error.go rename to vendor/github.com/lucas-clemente/quic-go/qerr/quic_error.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/server.go b/vendor/github.com/lucas-clemente/quic-go/server.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/server.go rename to vendor/github.com/lucas-clemente/quic-go/server.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/session.go b/vendor/github.com/lucas-clemente/quic-go/session.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/session.go rename to vendor/github.com/lucas-clemente/quic-go/session.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/stream.go b/vendor/github.com/lucas-clemente/quic-go/stream.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/stream.go rename to vendor/github.com/lucas-clemente/quic-go/stream.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/stream_frame_sorter.go b/vendor/github.com/lucas-clemente/quic-go/stream_frame_sorter.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/stream_frame_sorter.go rename to vendor/github.com/lucas-clemente/quic-go/stream_frame_sorter.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/stream_framer.go b/vendor/github.com/lucas-clemente/quic-go/stream_framer.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/stream_framer.go rename to vendor/github.com/lucas-clemente/quic-go/stream_framer.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/streams_map.go b/vendor/github.com/lucas-clemente/quic-go/streams_map.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/streams_map.go rename to vendor/github.com/lucas-clemente/quic-go/streams_map.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/udp_conn.go b/vendor/github.com/lucas-clemente/quic-go/udp_conn.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/udp_conn.go rename to vendor/github.com/lucas-clemente/quic-go/udp_conn.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/unpacked_packet.go b/vendor/github.com/lucas-clemente/quic-go/unpacked_packet.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/unpacked_packet.go rename to vendor/github.com/lucas-clemente/quic-go/unpacked_packet.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/_gen.go b/vendor/github.com/lucas-clemente/quic-go/utils/_gen.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/_gen.go rename to vendor/github.com/lucas-clemente/quic-go/utils/_gen.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/atomic_bool.go b/vendor/github.com/lucas-clemente/quic-go/utils/atomic_bool.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/atomic_bool.go rename to vendor/github.com/lucas-clemente/quic-go/utils/atomic_bool.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/byteinterval_linkedlist.go b/vendor/github.com/lucas-clemente/quic-go/utils/byteinterval_linkedlist.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/byteinterval_linkedlist.go rename to vendor/github.com/lucas-clemente/quic-go/utils/byteinterval_linkedlist.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/connection_id.go b/vendor/github.com/lucas-clemente/quic-go/utils/connection_id.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/connection_id.go rename to vendor/github.com/lucas-clemente/quic-go/utils/connection_id.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/float16.go b/vendor/github.com/lucas-clemente/quic-go/utils/float16.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/float16.go rename to vendor/github.com/lucas-clemente/quic-go/utils/float16.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/host.go b/vendor/github.com/lucas-clemente/quic-go/utils/host.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/host.go rename to vendor/github.com/lucas-clemente/quic-go/utils/host.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/log.go b/vendor/github.com/lucas-clemente/quic-go/utils/log.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/log.go rename to vendor/github.com/lucas-clemente/quic-go/utils/log.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/minmax.go b/vendor/github.com/lucas-clemente/quic-go/utils/minmax.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/minmax.go rename to vendor/github.com/lucas-clemente/quic-go/utils/minmax.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/packet_interval.go b/vendor/github.com/lucas-clemente/quic-go/utils/packet_interval.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/packet_interval.go rename to vendor/github.com/lucas-clemente/quic-go/utils/packet_interval.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/packetinterval_linkedlist.go b/vendor/github.com/lucas-clemente/quic-go/utils/packetinterval_linkedlist.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/packetinterval_linkedlist.go rename to vendor/github.com/lucas-clemente/quic-go/utils/packetinterval_linkedlist.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/stream.go b/vendor/github.com/lucas-clemente/quic-go/utils/stream.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/stream.go rename to vendor/github.com/lucas-clemente/quic-go/utils/stream.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/streamframe_interval.go b/vendor/github.com/lucas-clemente/quic-go/utils/streamframe_interval.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/streamframe_interval.go rename to vendor/github.com/lucas-clemente/quic-go/utils/streamframe_interval.go diff --git a/cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/utils.go b/vendor/github.com/lucas-clemente/quic-go/utils/utils.go similarity index 100% rename from cmd/gost/vendor/github.com/lucas-clemente/quic-go/utils/utils.go rename to vendor/github.com/lucas-clemente/quic-go/utils/utils.go diff --git a/cmd/gost/vendor/github.com/pkg/errors/LICENSE b/vendor/github.com/pkg/errors/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/pkg/errors/LICENSE rename to vendor/github.com/pkg/errors/LICENSE diff --git a/cmd/gost/vendor/github.com/pkg/errors/README.md b/vendor/github.com/pkg/errors/README.md similarity index 100% rename from cmd/gost/vendor/github.com/pkg/errors/README.md rename to vendor/github.com/pkg/errors/README.md diff --git a/cmd/gost/vendor/github.com/pkg/errors/appveyor.yml b/vendor/github.com/pkg/errors/appveyor.yml similarity index 100% rename from cmd/gost/vendor/github.com/pkg/errors/appveyor.yml rename to vendor/github.com/pkg/errors/appveyor.yml diff --git a/cmd/gost/vendor/github.com/pkg/errors/errors.go b/vendor/github.com/pkg/errors/errors.go similarity index 100% rename from cmd/gost/vendor/github.com/pkg/errors/errors.go rename to vendor/github.com/pkg/errors/errors.go diff --git a/cmd/gost/vendor/github.com/pkg/errors/stack.go b/vendor/github.com/pkg/errors/stack.go similarity index 100% rename from cmd/gost/vendor/github.com/pkg/errors/stack.go rename to vendor/github.com/pkg/errors/stack.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/LICENSE b/vendor/github.com/shadowsocks/shadowsocks-go/LICENSE similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/LICENSE rename to vendor/github.com/shadowsocks/shadowsocks-go/LICENSE diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/config.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/config.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/config.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/config.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/conn.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/conn.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/conn.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/conn.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/encrypt.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/encrypt.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/encrypt.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/encrypt.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/leakybuf.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/leakybuf.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/leakybuf.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/leakybuf.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/log.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/log.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/log.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/log.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/mergesort.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/mergesort.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/mergesort.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/mergesort.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/pipe.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/pipe.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/pipe.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/pipe.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/proxy.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/proxy.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/proxy.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/proxy.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/udp.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/udp.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/udp.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/udp.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/udprelay.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/udprelay.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/udprelay.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/udprelay.go diff --git a/cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/util.go b/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/util.go similarity index 100% rename from cmd/gost/vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/util.go rename to vendor/github.com/shadowsocks/shadowsocks-go/shadowsocks/util.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/LICENSE b/vendor/golang.org/x/crypto/LICENSE similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/LICENSE rename to vendor/golang.org/x/crypto/LICENSE diff --git a/cmd/gost/vendor/golang.org/x/crypto/PATENTS b/vendor/golang.org/x/crypto/PATENTS similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/PATENTS rename to vendor/golang.org/x/crypto/PATENTS diff --git a/cmd/gost/vendor/golang.org/x/crypto/blowfish/block.go b/vendor/golang.org/x/crypto/blowfish/block.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/blowfish/block.go rename to vendor/golang.org/x/crypto/blowfish/block.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/blowfish/cipher.go b/vendor/golang.org/x/crypto/blowfish/cipher.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/blowfish/cipher.go rename to vendor/golang.org/x/crypto/blowfish/cipher.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/blowfish/const.go b/vendor/golang.org/x/crypto/blowfish/const.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/blowfish/const.go rename to vendor/golang.org/x/crypto/blowfish/const.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/cast5/cast5.go b/vendor/golang.org/x/crypto/cast5/cast5.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/cast5/cast5.go rename to vendor/golang.org/x/crypto/cast5/cast5.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/const_amd64.h b/vendor/golang.org/x/crypto/curve25519/const_amd64.h similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/const_amd64.h rename to vendor/golang.org/x/crypto/curve25519/const_amd64.h diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/const_amd64.s b/vendor/golang.org/x/crypto/curve25519/const_amd64.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/const_amd64.s rename to vendor/golang.org/x/crypto/curve25519/const_amd64.s diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/cswap_amd64.s b/vendor/golang.org/x/crypto/curve25519/cswap_amd64.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/cswap_amd64.s rename to vendor/golang.org/x/crypto/curve25519/cswap_amd64.s diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/curve25519.go b/vendor/golang.org/x/crypto/curve25519/curve25519.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/curve25519.go rename to vendor/golang.org/x/crypto/curve25519/curve25519.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/doc.go b/vendor/golang.org/x/crypto/curve25519/doc.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/doc.go rename to vendor/golang.org/x/crypto/curve25519/doc.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/freeze_amd64.s b/vendor/golang.org/x/crypto/curve25519/freeze_amd64.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/freeze_amd64.s rename to vendor/golang.org/x/crypto/curve25519/freeze_amd64.s diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/ladderstep_amd64.s b/vendor/golang.org/x/crypto/curve25519/ladderstep_amd64.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/ladderstep_amd64.s rename to vendor/golang.org/x/crypto/curve25519/ladderstep_amd64.s diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/mont25519_amd64.go b/vendor/golang.org/x/crypto/curve25519/mont25519_amd64.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/mont25519_amd64.go rename to vendor/golang.org/x/crypto/curve25519/mont25519_amd64.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/mul_amd64.s b/vendor/golang.org/x/crypto/curve25519/mul_amd64.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/mul_amd64.s rename to vendor/golang.org/x/crypto/curve25519/mul_amd64.s diff --git a/cmd/gost/vendor/golang.org/x/crypto/curve25519/square_amd64.s b/vendor/golang.org/x/crypto/curve25519/square_amd64.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/curve25519/square_amd64.s rename to vendor/golang.org/x/crypto/curve25519/square_amd64.s diff --git a/cmd/gost/vendor/golang.org/x/crypto/ed25519/ed25519.go b/vendor/golang.org/x/crypto/ed25519/ed25519.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ed25519/ed25519.go rename to vendor/golang.org/x/crypto/ed25519/ed25519.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go b/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go rename to vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go b/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go rename to vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/hkdf/hkdf.go b/vendor/golang.org/x/crypto/hkdf/hkdf.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/hkdf/hkdf.go rename to vendor/golang.org/x/crypto/hkdf/hkdf.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go b/vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go rename to vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/hsalsa20.go b/vendor/golang.org/x/crypto/salsa20/salsa/hsalsa20.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/hsalsa20.go rename to vendor/golang.org/x/crypto/salsa20/salsa/hsalsa20.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/salsa2020_amd64.s b/vendor/golang.org/x/crypto/salsa20/salsa/salsa2020_amd64.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/salsa2020_amd64.s rename to vendor/golang.org/x/crypto/salsa20/salsa/salsa2020_amd64.s diff --git a/cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/salsa208.go b/vendor/golang.org/x/crypto/salsa20/salsa/salsa208.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/salsa208.go rename to vendor/golang.org/x/crypto/salsa20/salsa/salsa208.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go b/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go rename to vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_ref.go b/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_ref.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_ref.go rename to vendor/golang.org/x/crypto/salsa20/salsa/salsa20_ref.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa20.go b/vendor/golang.org/x/crypto/salsa20/salsa20.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/salsa20/salsa20.go rename to vendor/golang.org/x/crypto/salsa20/salsa20.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/buffer.go b/vendor/golang.org/x/crypto/ssh/buffer.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/buffer.go rename to vendor/golang.org/x/crypto/ssh/buffer.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/certs.go b/vendor/golang.org/x/crypto/ssh/certs.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/certs.go rename to vendor/golang.org/x/crypto/ssh/certs.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/channel.go b/vendor/golang.org/x/crypto/ssh/channel.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/channel.go rename to vendor/golang.org/x/crypto/ssh/channel.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/cipher.go b/vendor/golang.org/x/crypto/ssh/cipher.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/cipher.go rename to vendor/golang.org/x/crypto/ssh/cipher.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/client.go b/vendor/golang.org/x/crypto/ssh/client.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/client.go rename to vendor/golang.org/x/crypto/ssh/client.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/client_auth.go b/vendor/golang.org/x/crypto/ssh/client_auth.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/client_auth.go rename to vendor/golang.org/x/crypto/ssh/client_auth.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/common.go b/vendor/golang.org/x/crypto/ssh/common.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/common.go rename to vendor/golang.org/x/crypto/ssh/common.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/connection.go b/vendor/golang.org/x/crypto/ssh/connection.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/connection.go rename to vendor/golang.org/x/crypto/ssh/connection.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/doc.go b/vendor/golang.org/x/crypto/ssh/doc.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/doc.go rename to vendor/golang.org/x/crypto/ssh/doc.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/handshake.go b/vendor/golang.org/x/crypto/ssh/handshake.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/handshake.go rename to vendor/golang.org/x/crypto/ssh/handshake.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/kex.go b/vendor/golang.org/x/crypto/ssh/kex.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/kex.go rename to vendor/golang.org/x/crypto/ssh/kex.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/keys.go b/vendor/golang.org/x/crypto/ssh/keys.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/keys.go rename to vendor/golang.org/x/crypto/ssh/keys.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/mac.go b/vendor/golang.org/x/crypto/ssh/mac.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/mac.go rename to vendor/golang.org/x/crypto/ssh/mac.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/messages.go b/vendor/golang.org/x/crypto/ssh/messages.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/messages.go rename to vendor/golang.org/x/crypto/ssh/messages.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/mux.go b/vendor/golang.org/x/crypto/ssh/mux.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/mux.go rename to vendor/golang.org/x/crypto/ssh/mux.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/server.go b/vendor/golang.org/x/crypto/ssh/server.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/server.go rename to vendor/golang.org/x/crypto/ssh/server.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/session.go b/vendor/golang.org/x/crypto/ssh/session.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/session.go rename to vendor/golang.org/x/crypto/ssh/session.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/tcpip.go b/vendor/golang.org/x/crypto/ssh/tcpip.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/tcpip.go rename to vendor/golang.org/x/crypto/ssh/tcpip.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/ssh/transport.go b/vendor/golang.org/x/crypto/ssh/transport.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/ssh/transport.go rename to vendor/golang.org/x/crypto/ssh/transport.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/tea/cipher.go b/vendor/golang.org/x/crypto/tea/cipher.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/tea/cipher.go rename to vendor/golang.org/x/crypto/tea/cipher.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/twofish/twofish.go b/vendor/golang.org/x/crypto/twofish/twofish.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/twofish/twofish.go rename to vendor/golang.org/x/crypto/twofish/twofish.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/xtea/block.go b/vendor/golang.org/x/crypto/xtea/block.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/xtea/block.go rename to vendor/golang.org/x/crypto/xtea/block.go diff --git a/cmd/gost/vendor/golang.org/x/crypto/xtea/cipher.go b/vendor/golang.org/x/crypto/xtea/cipher.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/crypto/xtea/cipher.go rename to vendor/golang.org/x/crypto/xtea/cipher.go diff --git a/cmd/gost/vendor/golang.org/x/net/LICENSE b/vendor/golang.org/x/net/LICENSE similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/LICENSE rename to vendor/golang.org/x/net/LICENSE diff --git a/cmd/gost/vendor/golang.org/x/net/PATENTS b/vendor/golang.org/x/net/PATENTS similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/PATENTS rename to vendor/golang.org/x/net/PATENTS diff --git a/cmd/gost/vendor/golang.org/x/net/bpf/asm.go b/vendor/golang.org/x/net/bpf/asm.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/bpf/asm.go rename to vendor/golang.org/x/net/bpf/asm.go diff --git a/cmd/gost/vendor/golang.org/x/net/bpf/constants.go b/vendor/golang.org/x/net/bpf/constants.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/bpf/constants.go rename to vendor/golang.org/x/net/bpf/constants.go diff --git a/cmd/gost/vendor/golang.org/x/net/bpf/doc.go b/vendor/golang.org/x/net/bpf/doc.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/bpf/doc.go rename to vendor/golang.org/x/net/bpf/doc.go diff --git a/cmd/gost/vendor/golang.org/x/net/bpf/instructions.go b/vendor/golang.org/x/net/bpf/instructions.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/bpf/instructions.go rename to vendor/golang.org/x/net/bpf/instructions.go diff --git a/cmd/gost/vendor/golang.org/x/net/bpf/vm.go b/vendor/golang.org/x/net/bpf/vm.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/bpf/vm.go rename to vendor/golang.org/x/net/bpf/vm.go diff --git a/cmd/gost/vendor/golang.org/x/net/bpf/vm_instructions.go b/vendor/golang.org/x/net/bpf/vm_instructions.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/bpf/vm_instructions.go rename to vendor/golang.org/x/net/bpf/vm_instructions.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/Dockerfile b/vendor/golang.org/x/net/http2/Dockerfile similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/Dockerfile rename to vendor/golang.org/x/net/http2/Dockerfile diff --git a/cmd/gost/vendor/golang.org/x/net/http2/Makefile b/vendor/golang.org/x/net/http2/Makefile similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/Makefile rename to vendor/golang.org/x/net/http2/Makefile diff --git a/cmd/gost/vendor/golang.org/x/net/http2/README b/vendor/golang.org/x/net/http2/README similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/README rename to vendor/golang.org/x/net/http2/README diff --git a/cmd/gost/vendor/golang.org/x/net/http2/client_conn_pool.go b/vendor/golang.org/x/net/http2/client_conn_pool.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/client_conn_pool.go rename to vendor/golang.org/x/net/http2/client_conn_pool.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/configure_transport.go b/vendor/golang.org/x/net/http2/configure_transport.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/configure_transport.go rename to vendor/golang.org/x/net/http2/configure_transport.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/errors.go b/vendor/golang.org/x/net/http2/errors.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/errors.go rename to vendor/golang.org/x/net/http2/errors.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/fixed_buffer.go b/vendor/golang.org/x/net/http2/fixed_buffer.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/fixed_buffer.go rename to vendor/golang.org/x/net/http2/fixed_buffer.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/flow.go b/vendor/golang.org/x/net/http2/flow.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/flow.go rename to vendor/golang.org/x/net/http2/flow.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/frame.go b/vendor/golang.org/x/net/http2/frame.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/frame.go rename to vendor/golang.org/x/net/http2/frame.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/go16.go b/vendor/golang.org/x/net/http2/go16.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/go16.go rename to vendor/golang.org/x/net/http2/go16.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/go17.go b/vendor/golang.org/x/net/http2/go17.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/go17.go rename to vendor/golang.org/x/net/http2/go17.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/go17_not18.go b/vendor/golang.org/x/net/http2/go17_not18.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/go17_not18.go rename to vendor/golang.org/x/net/http2/go17_not18.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/go18.go b/vendor/golang.org/x/net/http2/go18.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/go18.go rename to vendor/golang.org/x/net/http2/go18.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/gotrack.go b/vendor/golang.org/x/net/http2/gotrack.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/gotrack.go rename to vendor/golang.org/x/net/http2/gotrack.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/headermap.go b/vendor/golang.org/x/net/http2/headermap.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/headermap.go rename to vendor/golang.org/x/net/http2/headermap.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/hpack/encode.go b/vendor/golang.org/x/net/http2/hpack/encode.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/hpack/encode.go rename to vendor/golang.org/x/net/http2/hpack/encode.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/hpack/hpack.go b/vendor/golang.org/x/net/http2/hpack/hpack.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/hpack/hpack.go rename to vendor/golang.org/x/net/http2/hpack/hpack.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/hpack/huffman.go b/vendor/golang.org/x/net/http2/hpack/huffman.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/hpack/huffman.go rename to vendor/golang.org/x/net/http2/hpack/huffman.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/hpack/tables.go b/vendor/golang.org/x/net/http2/hpack/tables.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/hpack/tables.go rename to vendor/golang.org/x/net/http2/hpack/tables.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/http2.go b/vendor/golang.org/x/net/http2/http2.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/http2.go rename to vendor/golang.org/x/net/http2/http2.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/not_go16.go b/vendor/golang.org/x/net/http2/not_go16.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/not_go16.go rename to vendor/golang.org/x/net/http2/not_go16.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/not_go17.go b/vendor/golang.org/x/net/http2/not_go17.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/not_go17.go rename to vendor/golang.org/x/net/http2/not_go17.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/not_go18.go b/vendor/golang.org/x/net/http2/not_go18.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/not_go18.go rename to vendor/golang.org/x/net/http2/not_go18.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/pipe.go b/vendor/golang.org/x/net/http2/pipe.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/pipe.go rename to vendor/golang.org/x/net/http2/pipe.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/server.go b/vendor/golang.org/x/net/http2/server.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/server.go rename to vendor/golang.org/x/net/http2/server.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/transport.go b/vendor/golang.org/x/net/http2/transport.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/transport.go rename to vendor/golang.org/x/net/http2/transport.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/write.go b/vendor/golang.org/x/net/http2/write.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/write.go rename to vendor/golang.org/x/net/http2/write.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/writesched.go b/vendor/golang.org/x/net/http2/writesched.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/writesched.go rename to vendor/golang.org/x/net/http2/writesched.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/writesched_priority.go b/vendor/golang.org/x/net/http2/writesched_priority.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/writesched_priority.go rename to vendor/golang.org/x/net/http2/writesched_priority.go diff --git a/cmd/gost/vendor/golang.org/x/net/http2/writesched_random.go b/vendor/golang.org/x/net/http2/writesched_random.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/http2/writesched_random.go rename to vendor/golang.org/x/net/http2/writesched_random.go diff --git a/cmd/gost/vendor/golang.org/x/net/idna/idna.go b/vendor/golang.org/x/net/idna/idna.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/idna/idna.go rename to vendor/golang.org/x/net/idna/idna.go diff --git a/cmd/gost/vendor/golang.org/x/net/idna/punycode.go b/vendor/golang.org/x/net/idna/punycode.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/idna/punycode.go rename to vendor/golang.org/x/net/idna/punycode.go diff --git a/cmd/gost/vendor/golang.org/x/net/internal/iana/const.go b/vendor/golang.org/x/net/internal/iana/const.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/internal/iana/const.go rename to vendor/golang.org/x/net/internal/iana/const.go diff --git a/cmd/gost/vendor/golang.org/x/net/internal/iana/gen.go b/vendor/golang.org/x/net/internal/iana/gen.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/internal/iana/gen.go rename to vendor/golang.org/x/net/internal/iana/gen.go diff --git a/cmd/gost/vendor/golang.org/x/net/internal/netreflect/socket.go b/vendor/golang.org/x/net/internal/netreflect/socket.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/internal/netreflect/socket.go rename to vendor/golang.org/x/net/internal/netreflect/socket.go diff --git a/cmd/gost/vendor/golang.org/x/net/internal/netreflect/socket_posix.go b/vendor/golang.org/x/net/internal/netreflect/socket_posix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/internal/netreflect/socket_posix.go rename to vendor/golang.org/x/net/internal/netreflect/socket_posix.go diff --git a/cmd/gost/vendor/golang.org/x/net/internal/netreflect/socket_stub.go b/vendor/golang.org/x/net/internal/netreflect/socket_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/internal/netreflect/socket_stub.go rename to vendor/golang.org/x/net/internal/netreflect/socket_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/bpfopt_linux.go b/vendor/golang.org/x/net/ipv4/bpfopt_linux.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/bpfopt_linux.go rename to vendor/golang.org/x/net/ipv4/bpfopt_linux.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/bpfopt_stub.go b/vendor/golang.org/x/net/ipv4/bpfopt_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/bpfopt_stub.go rename to vendor/golang.org/x/net/ipv4/bpfopt_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/control.go b/vendor/golang.org/x/net/ipv4/control.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/control.go rename to vendor/golang.org/x/net/ipv4/control.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/control_bsd.go b/vendor/golang.org/x/net/ipv4/control_bsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/control_bsd.go rename to vendor/golang.org/x/net/ipv4/control_bsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/control_pktinfo.go b/vendor/golang.org/x/net/ipv4/control_pktinfo.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/control_pktinfo.go rename to vendor/golang.org/x/net/ipv4/control_pktinfo.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/control_stub.go b/vendor/golang.org/x/net/ipv4/control_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/control_stub.go rename to vendor/golang.org/x/net/ipv4/control_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/control_unix.go b/vendor/golang.org/x/net/ipv4/control_unix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/control_unix.go rename to vendor/golang.org/x/net/ipv4/control_unix.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/control_windows.go b/vendor/golang.org/x/net/ipv4/control_windows.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/control_windows.go rename to vendor/golang.org/x/net/ipv4/control_windows.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/defs_darwin.go b/vendor/golang.org/x/net/ipv4/defs_darwin.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/defs_darwin.go rename to vendor/golang.org/x/net/ipv4/defs_darwin.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/defs_dragonfly.go b/vendor/golang.org/x/net/ipv4/defs_dragonfly.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/defs_dragonfly.go rename to vendor/golang.org/x/net/ipv4/defs_dragonfly.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/defs_freebsd.go b/vendor/golang.org/x/net/ipv4/defs_freebsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/defs_freebsd.go rename to vendor/golang.org/x/net/ipv4/defs_freebsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/defs_linux.go b/vendor/golang.org/x/net/ipv4/defs_linux.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/defs_linux.go rename to vendor/golang.org/x/net/ipv4/defs_linux.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/defs_netbsd.go b/vendor/golang.org/x/net/ipv4/defs_netbsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/defs_netbsd.go rename to vendor/golang.org/x/net/ipv4/defs_netbsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/defs_openbsd.go b/vendor/golang.org/x/net/ipv4/defs_openbsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/defs_openbsd.go rename to vendor/golang.org/x/net/ipv4/defs_openbsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/defs_solaris.go b/vendor/golang.org/x/net/ipv4/defs_solaris.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/defs_solaris.go rename to vendor/golang.org/x/net/ipv4/defs_solaris.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/dgramopt_posix.go b/vendor/golang.org/x/net/ipv4/dgramopt_posix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/dgramopt_posix.go rename to vendor/golang.org/x/net/ipv4/dgramopt_posix.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/dgramopt_stub.go b/vendor/golang.org/x/net/ipv4/dgramopt_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/dgramopt_stub.go rename to vendor/golang.org/x/net/ipv4/dgramopt_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/doc.go b/vendor/golang.org/x/net/ipv4/doc.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/doc.go rename to vendor/golang.org/x/net/ipv4/doc.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/endpoint.go b/vendor/golang.org/x/net/ipv4/endpoint.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/endpoint.go rename to vendor/golang.org/x/net/ipv4/endpoint.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/gen.go b/vendor/golang.org/x/net/ipv4/gen.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/gen.go rename to vendor/golang.org/x/net/ipv4/gen.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/genericopt_posix.go b/vendor/golang.org/x/net/ipv4/genericopt_posix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/genericopt_posix.go rename to vendor/golang.org/x/net/ipv4/genericopt_posix.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/genericopt_stub.go b/vendor/golang.org/x/net/ipv4/genericopt_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/genericopt_stub.go rename to vendor/golang.org/x/net/ipv4/genericopt_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/header.go b/vendor/golang.org/x/net/ipv4/header.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/header.go rename to vendor/golang.org/x/net/ipv4/header.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/helper.go b/vendor/golang.org/x/net/ipv4/helper.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/helper.go rename to vendor/golang.org/x/net/ipv4/helper.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/iana.go b/vendor/golang.org/x/net/ipv4/iana.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/iana.go rename to vendor/golang.org/x/net/ipv4/iana.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/icmp.go b/vendor/golang.org/x/net/ipv4/icmp.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/icmp.go rename to vendor/golang.org/x/net/ipv4/icmp.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/icmp_linux.go b/vendor/golang.org/x/net/ipv4/icmp_linux.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/icmp_linux.go rename to vendor/golang.org/x/net/ipv4/icmp_linux.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/icmp_stub.go b/vendor/golang.org/x/net/ipv4/icmp_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/icmp_stub.go rename to vendor/golang.org/x/net/ipv4/icmp_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/packet.go b/vendor/golang.org/x/net/ipv4/packet.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/packet.go rename to vendor/golang.org/x/net/ipv4/packet.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/payload.go b/vendor/golang.org/x/net/ipv4/payload.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/payload.go rename to vendor/golang.org/x/net/ipv4/payload.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/payload_cmsg.go b/vendor/golang.org/x/net/ipv4/payload_cmsg.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/payload_cmsg.go rename to vendor/golang.org/x/net/ipv4/payload_cmsg.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/payload_nocmsg.go b/vendor/golang.org/x/net/ipv4/payload_nocmsg.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/payload_nocmsg.go rename to vendor/golang.org/x/net/ipv4/payload_nocmsg.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt.go b/vendor/golang.org/x/net/ipv4/sockopt.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt.go rename to vendor/golang.org/x/net/ipv4/sockopt.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreq.go b/vendor/golang.org/x/net/ipv4/sockopt_asmreq.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreq.go rename to vendor/golang.org/x/net/ipv4/sockopt_asmreq.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreq_posix.go b/vendor/golang.org/x/net/ipv4/sockopt_asmreq_posix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreq_posix.go rename to vendor/golang.org/x/net/ipv4/sockopt_asmreq_posix.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreq_stub.go b/vendor/golang.org/x/net/ipv4/sockopt_asmreq_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreq_stub.go rename to vendor/golang.org/x/net/ipv4/sockopt_asmreq_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreqn_stub.go b/vendor/golang.org/x/net/ipv4/sockopt_asmreqn_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreqn_stub.go rename to vendor/golang.org/x/net/ipv4/sockopt_asmreqn_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreqn_unix.go b/vendor/golang.org/x/net/ipv4/sockopt_asmreqn_unix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_asmreqn_unix.go rename to vendor/golang.org/x/net/ipv4/sockopt_asmreqn_unix.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_posix.go b/vendor/golang.org/x/net/ipv4/sockopt_posix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_posix.go rename to vendor/golang.org/x/net/ipv4/sockopt_posix.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_ssmreq_stub.go b/vendor/golang.org/x/net/ipv4/sockopt_ssmreq_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_ssmreq_stub.go rename to vendor/golang.org/x/net/ipv4/sockopt_ssmreq_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_ssmreq_unix.go b/vendor/golang.org/x/net/ipv4/sockopt_ssmreq_unix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_ssmreq_unix.go rename to vendor/golang.org/x/net/ipv4/sockopt_ssmreq_unix.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_stub.go b/vendor/golang.org/x/net/ipv4/sockopt_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sockopt_stub.go rename to vendor/golang.org/x/net/ipv4/sockopt_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_bsd.go b/vendor/golang.org/x/net/ipv4/sys_bsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_bsd.go rename to vendor/golang.org/x/net/ipv4/sys_bsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_darwin.go b/vendor/golang.org/x/net/ipv4/sys_darwin.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_darwin.go rename to vendor/golang.org/x/net/ipv4/sys_darwin.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_freebsd.go b/vendor/golang.org/x/net/ipv4/sys_freebsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_freebsd.go rename to vendor/golang.org/x/net/ipv4/sys_freebsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_linux.go b/vendor/golang.org/x/net/ipv4/sys_linux.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_linux.go rename to vendor/golang.org/x/net/ipv4/sys_linux.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_linux_386.s b/vendor/golang.org/x/net/ipv4/sys_linux_386.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_linux_386.s rename to vendor/golang.org/x/net/ipv4/sys_linux_386.s diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_openbsd.go b/vendor/golang.org/x/net/ipv4/sys_openbsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_openbsd.go rename to vendor/golang.org/x/net/ipv4/sys_openbsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_solaris.go b/vendor/golang.org/x/net/ipv4/sys_solaris.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_solaris.go rename to vendor/golang.org/x/net/ipv4/sys_solaris.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_solaris_amd64.s b/vendor/golang.org/x/net/ipv4/sys_solaris_amd64.s similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_solaris_amd64.s rename to vendor/golang.org/x/net/ipv4/sys_solaris_amd64.s diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_stub.go b/vendor/golang.org/x/net/ipv4/sys_stub.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_stub.go rename to vendor/golang.org/x/net/ipv4/sys_stub.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/sys_windows.go b/vendor/golang.org/x/net/ipv4/sys_windows.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/sys_windows.go rename to vendor/golang.org/x/net/ipv4/sys_windows.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/syscall_linux_386.go b/vendor/golang.org/x/net/ipv4/syscall_linux_386.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/syscall_linux_386.go rename to vendor/golang.org/x/net/ipv4/syscall_linux_386.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/syscall_solaris.go b/vendor/golang.org/x/net/ipv4/syscall_solaris.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/syscall_solaris.go rename to vendor/golang.org/x/net/ipv4/syscall_solaris.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/syscall_unix.go b/vendor/golang.org/x/net/ipv4/syscall_unix.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/syscall_unix.go rename to vendor/golang.org/x/net/ipv4/syscall_unix.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/syscall_windows.go b/vendor/golang.org/x/net/ipv4/syscall_windows.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/syscall_windows.go rename to vendor/golang.org/x/net/ipv4/syscall_windows.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_darwin.go b/vendor/golang.org/x/net/ipv4/zsys_darwin.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_darwin.go rename to vendor/golang.org/x/net/ipv4/zsys_darwin.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go b/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go rename to vendor/golang.org/x/net/ipv4/zsys_dragonfly.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go rename to vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go rename to vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go rename to vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_386.go b/vendor/golang.org/x/net/ipv4/zsys_linux_386.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_386.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_386.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go b/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_arm.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go b/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go rename to vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_netbsd.go b/vendor/golang.org/x/net/ipv4/zsys_netbsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_netbsd.go rename to vendor/golang.org/x/net/ipv4/zsys_netbsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_openbsd.go b/vendor/golang.org/x/net/ipv4/zsys_openbsd.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_openbsd.go rename to vendor/golang.org/x/net/ipv4/zsys_openbsd.go diff --git a/cmd/gost/vendor/golang.org/x/net/ipv4/zsys_solaris.go b/vendor/golang.org/x/net/ipv4/zsys_solaris.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/ipv4/zsys_solaris.go rename to vendor/golang.org/x/net/ipv4/zsys_solaris.go diff --git a/cmd/gost/vendor/golang.org/x/net/lex/httplex/httplex.go b/vendor/golang.org/x/net/lex/httplex/httplex.go similarity index 100% rename from cmd/gost/vendor/golang.org/x/net/lex/httplex/httplex.go rename to vendor/golang.org/x/net/lex/httplex/httplex.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/AUTHORS b/vendor/gopkg.in/gorilla/websocket.v1/AUTHORS similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/AUTHORS rename to vendor/gopkg.in/gorilla/websocket.v1/AUTHORS diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/LICENSE b/vendor/gopkg.in/gorilla/websocket.v1/LICENSE similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/LICENSE rename to vendor/gopkg.in/gorilla/websocket.v1/LICENSE diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/README.md b/vendor/gopkg.in/gorilla/websocket.v1/README.md similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/README.md rename to vendor/gopkg.in/gorilla/websocket.v1/README.md diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/client.go b/vendor/gopkg.in/gorilla/websocket.v1/client.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/client.go rename to vendor/gopkg.in/gorilla/websocket.v1/client.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/compression.go b/vendor/gopkg.in/gorilla/websocket.v1/compression.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/compression.go rename to vendor/gopkg.in/gorilla/websocket.v1/compression.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/conn.go b/vendor/gopkg.in/gorilla/websocket.v1/conn.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/conn.go rename to vendor/gopkg.in/gorilla/websocket.v1/conn.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/conn_read.go b/vendor/gopkg.in/gorilla/websocket.v1/conn_read.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/conn_read.go rename to vendor/gopkg.in/gorilla/websocket.v1/conn_read.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/conn_read_legacy.go b/vendor/gopkg.in/gorilla/websocket.v1/conn_read_legacy.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/conn_read_legacy.go rename to vendor/gopkg.in/gorilla/websocket.v1/conn_read_legacy.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/doc.go b/vendor/gopkg.in/gorilla/websocket.v1/doc.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/doc.go rename to vendor/gopkg.in/gorilla/websocket.v1/doc.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/json.go b/vendor/gopkg.in/gorilla/websocket.v1/json.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/json.go rename to vendor/gopkg.in/gorilla/websocket.v1/json.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/mask.go b/vendor/gopkg.in/gorilla/websocket.v1/mask.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/mask.go rename to vendor/gopkg.in/gorilla/websocket.v1/mask.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/server.go b/vendor/gopkg.in/gorilla/websocket.v1/server.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/server.go rename to vendor/gopkg.in/gorilla/websocket.v1/server.go diff --git a/cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/util.go b/vendor/gopkg.in/gorilla/websocket.v1/util.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/gorilla/websocket.v1/util.go rename to vendor/gopkg.in/gorilla/websocket.v1/util.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/LICENSE b/vendor/gopkg.in/xtaci/kcp-go.v2/LICENSE similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/LICENSE rename to vendor/gopkg.in/xtaci/kcp-go.v2/LICENSE diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/README.md b/vendor/gopkg.in/xtaci/kcp-go.v2/README.md similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/README.md rename to vendor/gopkg.in/xtaci/kcp-go.v2/README.md diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/crypt.go b/vendor/gopkg.in/xtaci/kcp-go.v2/crypt.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/crypt.go rename to vendor/gopkg.in/xtaci/kcp-go.v2/crypt.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/donate.png b/vendor/gopkg.in/xtaci/kcp-go.v2/donate.png similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/donate.png rename to vendor/gopkg.in/xtaci/kcp-go.v2/donate.png diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/fec.go b/vendor/gopkg.in/xtaci/kcp-go.v2/fec.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/fec.go rename to vendor/gopkg.in/xtaci/kcp-go.v2/fec.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/frame.png b/vendor/gopkg.in/xtaci/kcp-go.v2/frame.png similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/frame.png rename to vendor/gopkg.in/xtaci/kcp-go.v2/frame.png diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/kcp-go.png b/vendor/gopkg.in/xtaci/kcp-go.v2/kcp-go.png similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/kcp-go.png rename to vendor/gopkg.in/xtaci/kcp-go.v2/kcp-go.png diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/kcp.go b/vendor/gopkg.in/xtaci/kcp-go.v2/kcp.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/kcp.go rename to vendor/gopkg.in/xtaci/kcp-go.v2/kcp.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/sess.go b/vendor/gopkg.in/xtaci/kcp-go.v2/sess.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/sess.go rename to vendor/gopkg.in/xtaci/kcp-go.v2/sess.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/shannon.jpg b/vendor/gopkg.in/xtaci/kcp-go.v2/shannon.jpg similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/shannon.jpg rename to vendor/gopkg.in/xtaci/kcp-go.v2/shannon.jpg diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/snmp.go b/vendor/gopkg.in/xtaci/kcp-go.v2/snmp.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/snmp.go rename to vendor/gopkg.in/xtaci/kcp-go.v2/snmp.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/xor.go b/vendor/gopkg.in/xtaci/kcp-go.v2/xor.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/kcp-go.v2/xor.go rename to vendor/gopkg.in/xtaci/kcp-go.v2/xor.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/smux.v1/LICENSE b/vendor/gopkg.in/xtaci/smux.v1/LICENSE similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/smux.v1/LICENSE rename to vendor/gopkg.in/xtaci/smux.v1/LICENSE diff --git a/cmd/gost/vendor/gopkg.in/xtaci/smux.v1/README.md b/vendor/gopkg.in/xtaci/smux.v1/README.md similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/smux.v1/README.md rename to vendor/gopkg.in/xtaci/smux.v1/README.md diff --git a/cmd/gost/vendor/gopkg.in/xtaci/smux.v1/curve.jpg b/vendor/gopkg.in/xtaci/smux.v1/curve.jpg similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/smux.v1/curve.jpg rename to vendor/gopkg.in/xtaci/smux.v1/curve.jpg diff --git a/cmd/gost/vendor/gopkg.in/xtaci/smux.v1/frame.go b/vendor/gopkg.in/xtaci/smux.v1/frame.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/smux.v1/frame.go rename to vendor/gopkg.in/xtaci/smux.v1/frame.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/smux.v1/mux.go b/vendor/gopkg.in/xtaci/smux.v1/mux.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/smux.v1/mux.go rename to vendor/gopkg.in/xtaci/smux.v1/mux.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/smux.v1/mux.jpg b/vendor/gopkg.in/xtaci/smux.v1/mux.jpg similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/smux.v1/mux.jpg rename to vendor/gopkg.in/xtaci/smux.v1/mux.jpg diff --git a/cmd/gost/vendor/gopkg.in/xtaci/smux.v1/session.go b/vendor/gopkg.in/xtaci/smux.v1/session.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/smux.v1/session.go rename to vendor/gopkg.in/xtaci/smux.v1/session.go diff --git a/cmd/gost/vendor/gopkg.in/xtaci/smux.v1/stream.go b/vendor/gopkg.in/xtaci/smux.v1/stream.go similarity index 100% rename from cmd/gost/vendor/gopkg.in/xtaci/smux.v1/stream.go rename to vendor/gopkg.in/xtaci/smux.v1/stream.go diff --git a/cmd/gost/vendor/vendor.json b/vendor/vendor.json similarity index 99% rename from cmd/gost/vendor/vendor.json rename to vendor/vendor.json index 8d80d1a..0c00d25 100644 --- a/cmd/gost/vendor/vendor.json +++ b/vendor/vendor.json @@ -309,5 +309,5 @@ "revisionTime": "2016-11-29T15:03:00Z" } ], - "rootPath": "github.com/ginuerzh/gost/cmd/gost" + "rootPath": "github.com/ginuerzh/gost" }