{"name":"jets","vers":"0.1.0","deps":[],"cksum":"fe82ff575c78425af7f9f00f64100126c73540db94f88741f32acc1d7443a734","features":{},"yanked":false,"pubtime":"2025-01-30T11:38:37Z"}
{"name":"jets","vers":"0.2.0","deps":[{"name":"actix-rt","req":"^2.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-server","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-service","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks","req":"^1.22.0","features":["aead-cipher-2022","security-replay-attack-detect"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-crypto","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","macros","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.13.1","features":["v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"702fcd26babaeb940d40851f3760202f97ca7b9eb20712ac19349793cfdd121d","features":{},"yanked":false,"pubtime":"2025-02-24T09:20:42Z"}
{"name":"jets","vers":"0.3.0","deps":[{"name":"actix-rt","req":"^2.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-server","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-service","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.37","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks","req":"^1.23.0","features":["aead-cipher-2022","security-replay-attack-detect"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-crypto","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","macros","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trait-variant","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.13.1","features":["v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a1e33331ba0c3936402e5fa78aa0009f8078224074888a37e19f3e8b3674f80b","features":{"default":["local-http"],"local-http":["lru_time_cache","pin-project","tokio-rustls"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-04-22T08:27:32Z"}
{"name":"jets","vers":"0.3.1","deps":[{"name":"actix-rt","req":"^2.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-server","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-service","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.37","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks","req":"^1.23.0","features":["aead-cipher-2022","security-replay-attack-detect"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-crypto","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","macros","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trait-variant","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.13.1","features":["v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2f96b1bd1a010a77373f7ac109f5707c748b661feab6839985a14fdb2af5d03b","features":{"default":["local-http"],"local-http":["lru_time_cache","pin-project","tokio-rustls"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-04-23T09:12:56Z"}
{"name":"jets","vers":"0.4.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.37","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_filter","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":["logging","ring","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"shadowsocks","req":"^1.23.0","features":["aead-cipher-2022","security-replay-attack-detect"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-crypto","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"smoltcp","req":"^0.12","features":["std","log","medium-ip","proto-ipv4","proto-ipv4-fragmentation","proto-ipv6","socket-icmp","socket-udp","socket-tcp","socket-tcp-cubic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"spin","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","macros","rt","signal","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trait-variant","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun","req":"^0.7","features":["async"],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"uuid","req":"^1.13.1","features":["v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.48.0","features":["Win32_System_Console","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"b8c17b102793c56eccfd0ad2d940949a04fdf19b8e93c8d562c6bcdd37fb6d0e","features":{"default":["inbound-http","inbound-tun","outbound-trojan"],"inbound-http":["pin-project","tokio-rustls"],"inbound-tun":["cfg-if","etherparse","ipnet","smoltcp","spin","tun"],"outbound-trojan":["hex","sha2"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-06-08T02:49:25Z"}
{"name":"jets","vers":"0.4.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.37","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_filter","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":["logging","ring","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"shadowsocks","req":"^1.23.2","features":["aead-cipher-2022","security-replay-attack-detect"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-crypto","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"smoltcp","req":"^0.12","features":["std","log","medium-ip","proto-ipv4","proto-ipv4-fragmentation","proto-ipv6","socket-icmp","socket-udp","socket-tcp","socket-tcp-cubic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"spin","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","macros","rt","signal","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trait-variant","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun","req":"^0.7","features":["async"],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"tungstenite","req":"^0.27","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.13.1","features":["v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.60","features":["Win32_System_Console","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"cebcd19e5d3fd82bdfd9cdd3948f98b8b54ac2ce5f22e35384021ada7d1a9ce4","features":{"default":["inbound-http","inbound-tun","outbound-trojan"],"inbound-http":["pin-project","tokio-rustls"],"inbound-tun":["cfg-if","etherparse","ipnet","smoltcp","spin","tun"],"outbound-trojan":["hex","sha2"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-07-05T14:13:19Z"}
{"name":"jets","vers":"0.4.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.37","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_filter","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":["logging","ring","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"shadowsocks","req":"^1.23.2","features":["aead-cipher-2022","security-replay-attack-detect"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-crypto","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"smoltcp","req":"^0.12","features":["std","log","medium-ip","proto-ipv4","proto-ipv4-fragmentation","proto-ipv6","socket-icmp","socket-udp","socket-tcp","socket-tcp-cubic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"spin","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","macros","rt","signal","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trait-variant","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun","req":"^0.7","features":["async"],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"tungstenite","req":"^0.27","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.13.1","features":["v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.60","features":["Win32_System_Console","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"640afdd5fbc6f1681afe6ef83dbc478d74c151556c2f2bfc06fef73233306fcd","features":{"default":["inbound-http","inbound-tun","outbound-trojan"],"inbound-http":["pin-project","tokio-rustls"],"inbound-tun":["cfg-if","etherparse","ipnet","smoltcp","spin","tun"],"outbound-trojan":["hex","sha2"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-07-07T13:20:22Z"}
{"name":"jets","vers":"0.4.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.37","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_filter","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etherparse","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":["logging","ring","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"shadowsocks","req":"^1.23.2","features":["aead-cipher-2022","security-replay-attack-detect"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-crypto","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.23.5","features":["local-socks4"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"smoltcp","req":"^0.12","features":["std","log","medium-ip","proto-ipv4","proto-ipv4-fragmentation","proto-ipv6","socket-icmp","socket-udp","socket-tcp","socket-tcp-cubic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"spin","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","macros","rt","signal","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trait-variant","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun","req":"^0.7","features":["async"],"optional":true,"default_features":true,"target":"cfg(any(target_os = \"ios\", target_os = \"macos\", target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"freebsd\"))","kind":"normal"},{"name":"tungstenite","req":"^0.27","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.13.1","features":["v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.60","features":["Win32_System_Console","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"31a5f5ea80f45a5ae84bb19ae35c790e87d610075c329aa7f8e86b7aaac40b8d","features":{"default":["inbound-http","inbound-tun","outbound-trojan"],"inbound-http":["base64","pin-project","tokio-rustls"],"inbound-tun":["cfg-if","etherparse","ipnet","smoltcp","spin","tun"],"outbound-trojan":["hex","sha2"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-07-20T12:20:28Z"}
