测试代理 openai.com 链接,尝试了其他方法,发现这个是最简单的。
1.安装 Tinyproxy:
sudo apt-get update
sudo apt-get install tinyproxy
2.配置 Tinyproxy
编辑 Tinyproxy 配置文件 /etc/tinyproxy/tinyproxy.conf
。找到 Allow
指令并添加允许访问代理的 IP 地址。如果要允许所有来源,请注释掉此指令。
您还可以更改代理监听的端口号。默认情况下,Tinyproxy 监听端口 8888。
3.重启 Tinyproxy 服务
sudo systemctl restart tinyproxy
4.现在您可以使用curl通过Tinyproxy代理访问api.openai.com
curl --proxy http://your_proxy_server_ip:8888 https://api.openai.com/v1/your_endpoint -H "Authorization: Bearer your_api_key"
5.要配置 Tinyproxy 仅代理 api.openai.com,
请编辑 Tinyproxy 配置文件 /etc/tinyproxy/tinyproxy.conf
,在文件末尾添加以下内容:
Filter "api.openai.com"
FilterURLs On
这些设置告诉 Tinyproxy 仅允许代理通过包含 api.openai.com
的请求。FilterURLs On
表示启用 URL 过滤。
完成更改后,请重新启动 Tinyproxy 以使新设置生效:
sudo systemctl restart tinyproxy