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