Socks server with restriction functional.
256
Kneesocks is dockerized socks server, with a lot of restriction features like whitelist, blacklist, rate limiting and more.
Source code located at our GitHub repository.
| Protocol Functionality | V4 | V4a | V5 |
|---|---|---|---|
| Connect | + | + | + |
| Bind | * | * | * |
| Udp Association | - | - | + |
| No authentication | + | + | + |
| Password Authentication | - | - | + |
| IPv4 Address type | + | - | + |
| Domain Address type | - | + | + |
| IPv6 Address type | - | - | + |
| Udp fragmentation | - | - | - |
NOTE: Bind implementation have random behavior and is not ready for production, although you can enable it in config.
| Restrictions Functionality | V4 | V4a | V5 |
|---|---|---|---|
| Whitelist for specific user | + | + | + |
| Blacklist for specific user | + | + | + |
| Prohibit specific command | + | + | + |
| Prohibit specific address type | - | - | + |
| Rate limiting for specific user | * | * | + |
| Maximum simultaneous connections limit for specific user | * | * | + |
| Timeout in seconds for specific protocol command | + | + | + |
NOTE: Socks v4 and v4a protocol not support authentication and users, but you can restrict it anyway.
For installation guide read the wiki.
Please read CONTRIBUTING.md for details about contributing. See CODE_OF_CONDUCT.md for our code of conduct.
This project is licensed under the MIT License - see the LICENSE file for details
Content type
Image
Digest
Size
5.6 MB
Last updated
over 4 years ago
docker pull chop1k/kneesocks