首页 > 其他分享 >如何在Curl中使用Socks5代理

如何在Curl中使用Socks5代理

时间:2023-03-17 13:36:05浏览次数:51  
标签:http 代理 socks5 Socks5 socks5h Curl 8001 localhost

Curl在许多HTTP客户机和下载工具中拥有最好的代理支持。这就是如何使用socks5代理并使用socks5代理解析URL中的主机名。对于某些用例,通过代理解析主机名是必要的。

假设您有一个socks5代理运行在localhost:8001上。

  1. crul 版本 >= 7.21.7 时使用命令:
curl -x socks5h://localhost:8001 http://www.google.com/
  1. crul 版本 >= 7.18.0 时使用命令:
curl --socks5-hostname localhost:8001 http://www.google.com/

许多工具在内部使用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写的,其他两个是写的。

参考:How to Use Socks5 Proxy in Curl

标签:http,代理,socks5,Socks5,socks5h,Curl,8001,localhost
From: https://www.cnblogs.com/duanweishi/p/17226427.html

相关文章

  • curl 网站开发命令的使用
       安装好curl后,我们开始使用它了,不知道怎么安装配置的,可以看这篇文章, Windows64系统安装curl及配置。    1.什么是curl?   curl是模拟浏览......
  • 正向代理和反向代理的区别
    1、正向代理正向代理是基于客户端的代理,其用意就跟家用光猫一样,你的所有请求都是通过光猫,再由光猫进行转发请求,这就是正向代练,可以让你的真实ip地址隐藏掉,服务端没办......
  • 代理模式
    动态代理动态的生成代理对象,对满足条件的目标对象皆可以生成代理代理对象,没有静态代理一个目标类一个代理类的问题解耦合 JDK动态代理需要目标类有实现接口代理类与......
  • ASEMI代理PCF85163T/1,518原装NXP车规级PCF85163T/1,518
    编辑:llASEMI代理PCF85163T/1,518原装NXP车规级PCF85163T/1,518型号:PCF85163T/1,518品牌:NXP/恩智浦封装:SOP-8批号:2023+安装类型:表面贴装型PCF85163T/1,518汽车芯片......
  • ASEMI代理MIMXRT1064CVJ5B原装现货NXP车规级MIMXRT1064CVJ5B
    编辑:llASEMI代理MIMXRT1064CVJ5B原装现货NXP车规级MIMXRT1064CVJ5B型号:MIMXRT1064CVJ5B品牌:NXP/恩智浦封装:LFGBA-196批号:2023+安装类型:表面贴装型引脚数量:196类型......
  • nginx配置反向代理
         通过docker-compose安装nginx docker-composeup-dnginx 将容器内配置文件卷出来修改nginx/nginx.confusernginx;worker_processes1......
  • 爬虫相关 requests高级用法、解析json、ssl认证(了解)、使用代理(重要)、超时设置、
    requests高级用法解析json#发送http请求,返回的数据会有xml格式,也有json格式importrequestsdata={'cname':'','pid':'','keyword':'500','page......
  • requests高级用法-代理池搭建-爬取某视频网站-爬取新闻
    目录requests高级用法-代理池搭建-爬取某视频网站-爬取新闻昨日回顾今日内容详细1requests高级用法1.0解析json1.1ssl认证(了解)1.2使用代理(重要)1.3超时处理1.4异......
  • requests高级用法和代理池搭建
    目录requests高级用法1.0解析json2.ssl认证--了解3.使用代理(重要)4.超时设置5.异常处理6.上传文件代理池搭建1.代理池搭建2.django后端获取客户端的ip3.爬取某视频网址4.......
  • requests高级用法,代理池搭建, 爬取某视频网站,爬取新闻
    requests高级用法,代理池搭建,爬取某视频网站,爬取新闻requests高级用法1.0解析json'''发送http请求,返回的数据会有xml格式,也有json格式'''importrequestsdata={......