2

我正在尝试使我用来通过 VPN 连接到我大学的网络的工具成为可能。问题是,我只能生成一个 tun/tap 设备。该工具本身不支持使用特定的网络接口,但它支持使用 HTTP 代理。

所以现在我正在寻找一个可以绑定到特定接口(tun 设备)的 HTTP 代理,以便让该工具通过这个 HTTP 代理连接到我的 VPN。

我看过 privoxy an squid 但我找不到他们支持它的暗示。

你知道任何支持我计划做的 HTTP 代理吗?

4

1 回答 1

3

我相信仅仅绑定到一个 tun 接口是不够的。由于进入您的 HTTP 代理的数据包将是 IP 数据包,因此您还需要代理代码中的一些 TCP 堆栈来终止连接。Lwip 是一个看起来功能齐全的嵌入式设备堆栈。也许您可以使用它来终止连接并将其代理出来。

此外,squid 和 privoxy 都不支持 tuntap 设备。

希望这可以帮助。

于 2012-11-05T20:17:29.250 回答