美文网首页
curl使用socket5代理访问

curl使用socket5代理访问

作者: 小黑佬 | 来源:发表于2019-11-21 12:00 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:curl使用socket5代理访问

          本文链接:https://www.haomeiwen.com/subject/yfozictx.html