#linux #transparent #sock #proxy #tcp #v5 #tproxy

应用 blksocks

一个透明的 TCP 转发器

1 个稳定版本

1.0.0 2024 年 4 月 6 日

#2338命令行工具

MIT 许可证

9KB
147

blksocks:黑套接字

使用 Rust 的 redsocks 最小克隆。

此工具允许您使用防火墙将任何 TCP 连接转发到 SOCKS v5 代理。

构建

仅支持 Linux,不支持 Mac 等。

配置

注意:可能需要监听 listen0.0.0.0 以使 tproxy 系统工作。

$ cat /etc/blksocks/config.toml
listen = "127.0.0.1:12345"
socks5 = "192.168.1.107:1080"

使用系统环境变量 TOKIO_WORKER_THREADS 配置工作线程数,默认值为 CPU 核心数。

$ export TOKIO_WORKER_THREADS=16

依赖项

~5–14MB
~173K SLoC