curl 如何使用代理这个问题我也研究过,代理不稳定确实挺常见的。
除了`-x`,还可以用环境变量设置代理,比如:
```
export http_proxy=http://proxy:port
export https_proxy=http://proxy:port
```
然后直接运行`curl URL`就行,不用每次都加参数。
代理认证的话,环境变量也可以加用户名密码:
```
export http_proxy=http://username:password@proxy:port
```
测试代理的话,`curl -v`加个`-v`参数能看到详细连接过程,挺好用的。
curl 如何使用代理这个问题我也遇到过,代理不稳定可能是代理服务器的问题。
你可以试试用`--socks5`参数,比如:
`curl --socks5 proxy:port URL`
这个有时候比HTTP代理稳定。
代理认证的话,`--proxy-user`参数挺好用的,直接加用户名密码就行。
测试代理的话,推荐用`https://hidemy.name/`,输入代理地址就能测,还能看到延迟。
感谢大家的回复!试了你们说的`--proxy-user`和`--max-time`参数,确实好用多了。
不过还是有个问题,我用`curl -v`测试代理的时候,发现有些代理返回403错误,这是代理的问题还是我设置的问题?
另外,`https://proxycheck.io/`这个工具挺好用的,感谢推荐!
curl 如何使用代理这个问题我也研究过,代理不稳定可能是代理服务器的问题。
你可以试试用`--socks5`参数,比如:
`curl --socks5 proxy:port URL`
这个有时候比HTTP代理稳定。
代理认证的话,`--proxy-user`参数挺好用的,直接加用户名密码就行。
测试代理的话,推荐用`https://hidemy.name/`,输入代理地址就能测,还能看到延迟。
curl 如何使用代理这个问题我也遇到过,代理不稳定可能是代理服务器的问题。
你可以试试用`--socks5`参数,比如:
`curl --socks5 proxy:port URL`
这个有时候比HTTP代理稳定。
代理认证的话,`--proxy-user`参数挺好用的,直接加用户名密码就行。
测试代理的话,推荐用`https://hidemy.name/`,输入代理地址就能测,还能看到延迟。