{"crate":{"id":"shoes","name":"shoes","updated_at":"2025-12-04T04:37:21.005674Z","versions":[1859012,1858857,1844866,1664029,1610534,1365429,891711,760868,735488],"keywords":["proxy","proxy-server","shadowsocks","v2ray","vmess"],"categories":["command-line-utilities","network-programming"],"badges":[],"created_at":"2023-02-25T16:13:58.132899Z","downloads":6891,"recent_downloads":157,"default_version":"0.2.2","num_versions":9,"yanked":false,"max_version":"0.2.2","newest_version":"0.2.2","max_stable_version":"0.2.2","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","links":{"version_downloads":"/api/v1/crates/shoes/downloads","versions":null,"owners":"/api/v1/crates/shoes/owners","owner_team":"/api/v1/crates/shoes/owner_team","owner_user":"/api/v1/crates/shoes/owner_user","reverse_dependencies":"/api/v1/crates/shoes/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1859012,"crate":"shoes","num":"0.2.2","dl_path":"/api/v1/crates/shoes/0.2.2/download","readme_path":"/api/v1/crates/shoes/0.2.2/readme","updated_at":"2025-12-04T04:37:21.005674Z","created_at":"2025-12-04T04:37:21.005674Z","downloads":413,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.2.2/dependencies","version_downloads":"/api/v1/crates/shoes/0.2.2/downloads","authors":"/api/v1/crates/shoes/0.2.2/authors"},"crate_size":495113,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2025-12-04T04:37:21.005674Z"}],"checksum":"bbaf9328b146d04937153c98b8f02d6839a8f0b92e97eb898ce31637069a63b9","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2024","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":748,"comment_lines":34,"files":2},"HTML":{"code_lines":345,"comment_lines":26,"files":1},"JavaScript":{"code_lines":2386,"comment_lines":111,"files":4},"Rust":{"code_lines":39424,"comment_lines":3410,"files":133},"Shell":{"code_lines":45,"comment_lines":11,"files":4}},"total_code_lines":42948,"total_comment_lines":3592}},{"id":1858857,"crate":"shoes","num":"0.2.1","dl_path":"/api/v1/crates/shoes/0.2.1/download","readme_path":"/api/v1/crates/shoes/0.2.1/readme","updated_at":"2025-12-04T04:37:17.815720Z","created_at":"2025-12-04T02:09:07.955444Z","downloads":14,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.2.1/dependencies","version_downloads":"/api/v1/crates/shoes/0.2.1/downloads","authors":"/api/v1/crates/shoes/0.2.1/authors"},"crate_size":489447,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2025-12-04T02:09:07.955444Z"},{"action":"yank","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2025-12-04T04:37:17.818708Z"}],"checksum":"f5c48d31328a59eb9a5573ce59151ed8768005bba957e728b0411ef59c59d5fc","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2024","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":748,"comment_lines":34,"files":2},"HTML":{"code_lines":345,"comment_lines":26,"files":1},"JavaScript":{"code_lines":2386,"comment_lines":111,"files":4},"Rust":{"code_lines":39406,"comment_lines":3398,"files":133},"Shell":{"code_lines":45,"comment_lines":11,"files":4}},"total_code_lines":42930,"total_comment_lines":3580}},{"id":1844866,"crate":"shoes","num":"0.2.0","dl_path":"/api/v1/crates/shoes/0.2.0/download","readme_path":"/api/v1/crates/shoes/0.2.0/readme","updated_at":"2025-11-26T19:06:33.157352Z","created_at":"2025-11-26T19:06:33.157352Z","downloads":42,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.2.0/dependencies","version_downloads":"/api/v1/crates/shoes/0.2.0/downloads","authors":"/api/v1/crates/shoes/0.2.0/authors"},"crate_size":394384,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2025-11-26T19:06:33.157352Z"}],"checksum":"08e59449ad635a5716f0bd7008d70fa71939e7f9934b9d346a52e6e56118e262","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2021","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":747,"comment_lines":29,"files":1},"HTML":{"code_lines":345,"comment_lines":26,"files":1},"JavaScript":{"code_lines":2139,"comment_lines":104,"files":1},"Python":{"code_lines":32,"comment_lines":125,"files":1},"Rust":{"code_lines":34646,"comment_lines":3047,"files":118},"Shell":{"code_lines":411,"comment_lines":53,"files":11}},"total_code_lines":38320,"total_comment_lines":3384}},{"id":1664029,"crate":"shoes","num":"0.1.8","dl_path":"/api/v1/crates/shoes/0.1.8/download","readme_path":"/api/v1/crates/shoes/0.1.8/readme","updated_at":"2025-07-31T05:22:36.036186Z","created_at":"2025-07-31T05:22:36.036186Z","downloads":520,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.1.8/dependencies","version_downloads":"/api/v1/crates/shoes/0.1.8/downloads","authors":"/api/v1/crates/shoes/0.1.8/authors"},"crate_size":212983,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2025-07-31T05:22:36.036186Z"}],"checksum":"9f89b0f9938e59acc76adf68bdf14c2461f0d106dece66d53787d33ba5518939","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2021","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1674,"comment_lines":62,"files":2},"HTML":{"code_lines":736,"comment_lines":48,"files":2},"JavaScript":{"code_lines":4071,"comment_lines":200,"files":2},"Rust":{"code_lines":18523,"comment_lines":929,"files":76},"Shell":{"code_lines":16,"comment_lines":2,"files":2}},"total_code_lines":25020,"total_comment_lines":1241}},{"id":1610534,"crate":"shoes","num":"0.1.7","dl_path":"/api/v1/crates/shoes/0.1.7/download","readme_path":"/api/v1/crates/shoes/0.1.7/readme","updated_at":"2025-06-21T15:45:17.887783Z","created_at":"2025-06-21T15:45:17.887783Z","downloads":488,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.1.7/dependencies","version_downloads":"/api/v1/crates/shoes/0.1.7/downloads","authors":"/api/v1/crates/shoes/0.1.7/authors"},"crate_size":221591,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2025-06-21T15:45:17.887783Z"}],"checksum":"70548f8b0cfb5cf3599dc3f9d2ce5436f83d947fa0c72c90ced229563fc7a75b","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2021","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16233,"comment_lines":772,"files":70},"Shell":{"code_lines":16,"comment_lines":2,"files":2}},"total_code_lines":16249,"total_comment_lines":774}},{"id":1365429,"crate":"shoes","num":"0.1.3","dl_path":"/api/v1/crates/shoes/0.1.3/download","readme_path":"/api/v1/crates/shoes/0.1.3/readme","updated_at":"2024-12-06T03:22:07.870266Z","created_at":"2024-12-06T03:22:07.870266Z","downloads":1019,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.1.3/dependencies","version_downloads":"/api/v1/crates/shoes/0.1.3/downloads","authors":"/api/v1/crates/shoes/0.1.3/authors"},"crate_size":108034,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2024-12-06T03:22:07.870266Z"}],"checksum":"5a7e56f3de427e487baeb8a471179078e7af9978be81864147250aa0e99a4a9b","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2021","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10473,"comment_lines":517,"files":56},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":10474,"total_comment_lines":518}},{"id":891711,"crate":"shoes","num":"0.1.2","dl_path":"/api/v1/crates/shoes/0.1.2/download","readme_path":"/api/v1/crates/shoes/0.1.2/readme","updated_at":"2023-09-07T18:17:24.839064Z","created_at":"2023-09-07T18:17:24.839064Z","downloads":1572,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.1.2/dependencies","version_downloads":"/api/v1/crates/shoes/0.1.2/downloads","authors":"/api/v1/crates/shoes/0.1.2/authors"},"crate_size":100645,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2023-09-07T18:17:24.839064Z"}],"checksum":"f37576f45410d79d17dd6c3dbf4735e96f89f2d071b5c581f1b5b02457432581","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2021","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10411,"comment_lines":501,"files":53},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":10412,"total_comment_lines":502}},{"id":760868,"crate":"shoes","num":"0.1.1","dl_path":"/api/v1/crates/shoes/0.1.1/download","readme_path":"/api/v1/crates/shoes/0.1.1/readme","updated_at":"2023-03-27T15:40:52.250732Z","created_at":"2023-03-27T15:40:52.250732Z","downloads":1297,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.1.1/dependencies","version_downloads":"/api/v1/crates/shoes/0.1.1/downloads","authors":"/api/v1/crates/shoes/0.1.1/authors"},"crate_size":100070,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2023-03-27T15:40:52.250732Z"}],"checksum":"b233131a9245df8d8897f260d26f44714045a3cc0c5fdfe494fb6dbc56707738","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2021","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10398,"comment_lines":516,"files":53},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":10399,"total_comment_lines":517}},{"id":735488,"crate":"shoes","num":"0.1.0","dl_path":"/api/v1/crates/shoes/0.1.0/download","readme_path":"/api/v1/crates/shoes/0.1.0/readme","updated_at":"2023-02-25T16:13:58.132899Z","created_at":"2023-02-25T16:13:58.132899Z","downloads":1525,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/shoes/0.1.0/dependencies","version_downloads":"/api/v1/crates/shoes/0.1.0/downloads","authors":"/api/v1/crates/shoes/0.1.0/authors"},"crate_size":2759966,"published_by":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"audit_actions":[{"action":"publish","user":{"id":142160,"login":"cfal","name":null,"avatar":"https://avatars.githubusercontent.com/u/14366446?v=4","url":"https://github.com/cfal","github_username_matches":true,"created_at":"2015-09-20T02:19:44Z"},"time":"2023-02-25T16:13:58.132899Z"}],"checksum":"2cbbcabd21e9986b2ae505f62f9bf949d98e36b878c9d99b21dd456d82b65ab9","rust_version":null,"has_lib":false,"bin_names":["shoes"],"edition":"2021","description":"A multi-protocol proxy server.","homepage":"https://github.com/cfal/shoes/","documentation":null,"repository":"https://github.com/cfal/shoes/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10251,"comment_lines":516,"files":53},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":10252,"total_comment_lines":517}}],"keywords":[{"id":"proxy","keyword":"proxy","created_at":"2015-09-29T14:25:40.242054Z","crates_cnt":979},{"id":"proxy-server","keyword":"proxy-server","created_at":"2023-02-25T16:13:58.132899Z","crates_cnt":1},{"id":"shadowsocks","keyword":"shadowsocks","created_at":"2016-11-05T00:33:27.450980Z","crates_cnt":14},{"id":"v2ray","keyword":"v2ray","created_at":"2023-02-25T16:13:58.132899Z","crates_cnt":3},{"id":"vmess","keyword":"vmess","created_at":"2023-02-25T16:13:58.132899Z","crates_cnt":4}],"categories":[{"id":"command-line-utilities","category":"Command line utilities","slug":"command-line-utilities","description":"Applications to run at the command line.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":30771},{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":13771}]}