Rust proxy 协议转换工具,觉得有用可以点点 ⭐

用 Rust 完善了一下以前写的一个转换 proxy 协议的工具:
https://github.com/fokx/socks2http
可以将 SOCKS5 转成 HTTP proxy,方便不支持 socks5 的软件使用(尤其是 Chrome、Windows 系统全局 proxy 设置)。

当我最开始写它的时候(Jul 26, 2020),GitHub 上没有人拿 Rust 写过这样的工具,发布完之后还真有人觉得有用:
https://github.com/fokx/socks2http/issues/1

然而,那段时间我正在某个水电厂做着一些比较操蛋的事情,没有一鼓作气把功能完善,并且原来名字起得也不好,太长(sock5_proxy_to_http_proxy_converter),并且 sock5 显然也不对,应该是 socks5.
种种原因以至于到现在都没几个 star.

然而,同年 Oct 24, 2020,有个来自印度的哥们也用 Rust 写了一个:

结果现在有 185 个 :star: 。用 Go 写的哥们也获得了 25 个 :star: :

今天清理了一下代码,加了点功能,支持将请求随机转发给多个 socks5 上游。

6 Likes