curl使用socket5代理访问

In curl >= 7.18.0, you can use
使用socket5代理访问

curl --socks5-hostname 127.0.0.1:10808 https://download.xxxabcw.com/xxxabcv32.apk -o xxxabcv32.apk
curl --socks5-hostname 127.0.0.1:10808 -O https://download.xxxabcw.com/xxxabcv32.apk

curl --socks5-hostname 127.0.0.1:10808 https://download.xxxabcw.com/20191120003.plist -o 20191120003.plist 
curl --socks5-hostname 127.0.0.1:10808 -O https://download.xxxabcw.com/20191120003.plist 

许多工具在内部使用libcurl或在其安装程序脚本中使用curl命令。如果很难修改命令行本身,则可以使用环境变量设置代理。

env ALL_PROXY=socks5h://localhost:8001 PROGRAM [OPTION]...

如果要覆盖系统代理设置,则可能还需要设置两个变量:

 env http_proxy=socks5h://localhost:8001 HTTPS_PROXY=socks5h://localhost:8001 ALL_PROXY=socks5h://localhost:8001 PROGRAM [OPTION]...

请注意,http_proxy为小写,其他两个为大写。

下面是类似绑定hosts访问网站,比如映射地址为 127.0.0.1 example.com

curl --resolve example.com:443:127.0.0.1  https://example.com/  -o index.html
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、什么是CURL? cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、...
    伊Summer阅读 5,130评论 0 4
  • 一、什么是CURL? cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、...
    茶艺瑶阅读 10,180评论 0 6
  • 【php中的curl】php中curl的详细解说 转载2014年03月19日 14:38:05 124700 这几...
    雨黎_95c0阅读 8,038评论 0 0
  • 大多数 Nginx 新手都会频繁遇到这样一个困惑,那就是当同一个location配置块使用了多个 Nginx 模块...
    SkTj阅读 12,473评论 0 12
  • Nginx 的配置文件使用的就是一门微型的编程语言,许多真实世界里的 Nginx 配置文件其实就是一个一个的小程序...
    SkTj阅读 9,790评论 0 7

友情链接更多精彩内容