使用HTTP/S或SOCKS5代理的HTTP/3请求

4
似乎 quic-go 不支持像 HTTP/2 模块那样的 HTTP 请求代理,我该如何在使用 quic-go 进行 HTTP 请求时使用 HTTP/S 代理或 SOCKS5 代理呢?

QUIC或HTTP/3基于UDP,而HTTP/S代理是TCP协议,无法传输UDP。SOCKS5代理可能可以选择性地传输UDP,但这通常没有实现,因为对于常见的用例来说并不需要。 - Steffen Ullrich
1个回答

1

quic-go 包似乎没有原生代理支持(它确实有一个名为 proxy 的类,但似乎是用于测试数据包丢失和延迟的工具)。

你可以尝试使用 net/proxy 扩展它自己(或动态包装它),然后通过 SOCKS5 代理转发请求。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接