Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EAimTY/socks5-server
Fine-grained, relatively low-level asynchronized SOCKS5 server library based on tokio
https://github.com/EAimTY/socks5-server
async rust socks5
Last synced: about 1 month ago
JSON representation
Fine-grained, relatively low-level asynchronized SOCKS5 server library based on tokio
- Host: GitHub
- URL: https://github.com/EAimTY/socks5-server
- Owner: EAimTY
- License: gpl-3.0
- Created: 2022-04-25T16:47:50.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-18T09:25:11.000Z (5 months ago)
- Last Synced: 2024-09-15T17:22:39.232Z (3 months ago)
- Topics: async, rust, socks5
- Language: Rust
- Homepage:
- Size: 115 KB
- Stars: 42
- Watchers: 2
- Forks: 17
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - EAimTY/socks5-server - Fine-grained, relatively low-level asynchronized SOCKS5 server library based on tokio (Rust)
README
# socks5-server
Fine-grained relatively low-level asynchronized SOCKS5 server library based on tokio.
[![Version](https://img.shields.io/crates/v/socks5-server.svg?style=flat)](https://crates.io/crates/socks5-server)
[![Documentation](https://img.shields.io/badge/docs-release-brightgreen.svg?style=flat)](https://docs.rs/socks5-server)
[![License](https://img.shields.io/crates/l/socks5-server.svg?style=flat)](https://github.com/EAimTY/socks5-server/blob/master/LICENSE)This repo includes two crates:
- [socks5-server](https://github.com/EAimTY/socks5-server/tree/master/socks5-server) - Provides a fine-grained, relatively low-level asynchronized SOCKS5 server library based on tokio
- [socks5-proto](https://github.com/EAimTY/socks5-server/tree/master/socks5-proto) - Provides fundamental abstractions and async read / write functions for SOCKS5 protocolDue to the long-term evolution, the implementation of the socks5 protocol varies greatly according to the requirements of different usage scenarios. Therefore, this library abstracts the socks5 protocol from a lower level so that it can be adapted to more usage scenarios.
## License
GNU General Public License v3.0