crates.io-index/tu/n2/tun2proxy
2024-04-14 11:19:40 +00:00

14 lines
43 KiB
Plaintext

{"name":"tun2proxy","vers":"0.2.5","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^0.1","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2f4afab40965514f7e5d5a79dd2427fea3747b304ba48f083196020415212c6a","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.6","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^0.1","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b09bcd04a49b63613c72c95e5948e87a325c9aceac9187d80c5d9eb3eb5f0745","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.7","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^0.1","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c54d81ac34fd28faf3864cdfb168b6311c2f3372017b4fd2a0326792d243257c","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.8","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^0.1","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"99ccf9107c1eb737c69c2ffb0ed6b1280110e2f9d6db0235f0366e01ccccec5e","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.9","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^0.1","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f4a1a833bdc2f7e10b40a153ed7be698a8cba1bc5f0ffe81bdab184812b9e951","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.10","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^2.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3c35f8da86f1efb8fe8860f36c67ec94c5c9116106c8dc141b8df34ef98c3b32","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.11","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^2.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a245702b7d6e1affe3dcf104a60dd02b52ddbb5cd5a08b5de19ef8f5d5ffa843","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.12","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^2.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.2","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"59fa49c43bcc3bcd9cb66bf1fce283f78fa57053a27ad32196eeac36b09123e9","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.13","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","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":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^2.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.2","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"18bf0702943e10f33f1bf83b1868bab676104b91ea324b08556cb271a0bf89c8","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.14","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","req":"^1.1","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":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^3.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.2","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4f32a029aaae2d93d77aa5d1f67fc23adeb9915c0ed524559fa588e4a6b89d11","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.15","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-recursion","req":"^1.1","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":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^3.0","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.2","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"648e04a826acd31aa2f79a3ef33e77de625a509f992f0245aa363fd48fd408e6","features":{},"yanked":false}
{"name":"tun2proxy","vers":"0.2.16","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"linux\")","kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0","features":["fs","socket","uio"],"optional":false,"default_features":false,"target":"cfg(target_os=\"linux\")","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":"cfg(target_os=\"linux\")","kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":">=3.0.2","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.2","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url-escape","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2862a5cbedfcf6f86e6cac0f34f16110fd7118ca2b963e38bfa465d5a72b2136","features":{},"yanked":false,"rust_version":"1.77"}
{"name":"tun2proxy","vers":"0.2.17","deps":[{"name":"android_logger","req":"^0.13","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os=\"linux\")","kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","wrap_help","color"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc2","req":"^3.5","features":["tokio","termination"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest_auth","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","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":"hashlink","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipstack","req":"^0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":false,"default_features":false,"target":"cfg(target_os=\"android\")","kind":"normal"},{"name":"log","req":"^0.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0","features":["fs","socket","uio"],"optional":false,"default_features":false,"target":"cfg(target_os=\"linux\")","kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":"cfg(target_os=\"linux\")","kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"socks5-impl","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tproxy-config","req":"^4","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tun2","req":"^1.3","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"udp-stream","req":"^0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"77724a0f55eca3a300b8bf6f9f60c1e35f60ef9decf8dc94621c26acd2337265","features":{},"yanked":false,"rust_version":"1.77"}