一个小巧、便携的 SOCKS5 服务器,资源使用量非常适中
MicroSocks 是一个多线程、小巧、高效的 SOCKS5 服务器。=========================================================== a SOCKS5 服务,您可以在远程机器上运行它,通过它们构建隧道连接,如果出于某些原因 SSH 无法满足您的需求。 它非常轻量级,对资源消耗也很小: 为每个客户端启动一个线程,堆栈大小很小。 主进程基本上不会消耗任何资源。 其唯一的限制是文件描述符数量和 RAM。 它还设计得非常可靠: 当资源耗尽时,它会通过简单地拒绝新连接来优雅地处理,而不是像大多数其他程序现在所做的那样调用 abort()。
另一个优点是易于使用:不需要配置文件,一切都可以从命令行完成,甚至不需要任何参数即可快速设置。
因此,IPv4、DNS 和 IPv6 都可以在不做任何配置的情况下使用,并且可以使用相同的代码,而 Rocksocks5 则有几个编译时定义,可将生成的二进制文件的大小降低到极小的值,例如在仅启用 IPv4 支持时,静态链接的大小为 10 KB。 尽管如此,如果针对大小进行优化,在与 musl libc 静态链接时,本程序的大小甚至不到 50 KB。 即使在最便宜的路由器上也可以轻松使用。
支持的 SOCKS5 功能 -------------------------- - 身份验证: 无, 密码, 一次性 - IPv4, IPv6, DNS - TCP (目前不支持 UDP)
暂无开放 Issues,或尚未同步最近议题。