如何在 ubuntu server 20.04 中为特定 URL 设置代理

如何在 ubuntu server 20.04 中为特定 URL 设置代理

我想为特定的 URL 设置传输数据包的代理,就像api.example.com在 ubuntu 20.04 服务器中一样。

在这种情况下,所有curl请求都应通过代理。

我更喜欢使用Tor。这怎么可能呢?

答案1

curl应用程序支持通过命令行、配置文件或环境变量进行代理配置。

这三个都提供类似的功能(命令行和配置文件实际上是相同的)。

代理可以通过协议进行控制(例如,,,http其他https......)并且可以将主机排除在代理之外,但没有提供仅代理特定主机的方法。

可能最简单的方法是尝试在该主机上使用 curl 时专门启用代理(通过命令行选项)。

相关内容