socks
Version, currently 1.0.23 versions
- 1.0.2latestMay 28, 2024
- 1.0.1not indexedMay 28, 2024
- 1.0.0not indexedMay 28, 2024
github.com/636f7374/socks.cr
๐ง Under evaluation - Crystal SOCKS Client and Server
5 stars
0 dependents
License: BSDv3
Installation
# Add this to your shard.yml
dependencies:
socks:
github: 636f7374/socks.cr
version: ~> 1.0.2Then run:
shards installshard.yml
- Crystal
>= 1.0.0- License
- BSDv3
- Author
- 636f7374
Dependencies
Runtime Dependencies
- dns~> 1.0.5github: 636f7374/dns.cr
- interface_address~> 1.0.0github: 64726f70/interface_address
README
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
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
1.0.2- Tagged
- May 28, 2024
- Commit
2482a208831e- Crystal
>= 1.0.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/636f7374/socks.cr
Metadata
- Created
- Aug 13, 2026
- Updated
- Aug 13, 2026
- Synced
- Aug 13, 2026
- Versions
- 3