Socks.cr - SOCKS Client and Server
Description
- High-performance, reliable, and stable SOCKS server and client.
- This repository is under evaluation and will replace Herbal.cr.
Features
- [X] TCPConnection
- [X] TCPBinding
- [X] AssociateUDP
Usage
- Please check the examples folder.
Used as Shard
Add this to your application's shard.yml:
dependencies:
socks:
github: 636f7374/socks.cr
Installation
$ git clone https://github.com/636f7374/socks.cr.git
Development
$ make test
References
- Official | Wikipedia - SOCKS
- Official | RFC 1928 - SOCKS Protocol Version 5 - IETF Tools
- Document | How Socks 5 Works
- Document | SOCKS 5 - A Proxy Protocol
- Document | Implement SOCKS5 Protocol
Credit
Contributors
|Name|Creator|Maintainer|Contributor| |:---:|:---:|:---:|:---:| |**636f7374**|√|√|√|
License
- BSD 3-Clause Clear License