当前位置: 首页 > news >正文

搭建本地代理服务器

最近在帮人爬一个接口,一开始没感觉什么,可能接口调的频繁了,ip好像被ban了,一直响应200但是接口没数据了。刚开始修改Content-Type还能绕过获取到数据,后期也不行了,只能自己搭建一个本地代理服务器,用本地代理ip代替本地的电脑去访问

大概流程

使用docker,首先安装docker desktop,打开

在本地创建一个目录为squid-config
创建一个conf
内容为

# 基本配置:监听端口和访问控制
http_port 3128# 允许本地网络访问(根据需要调整)
acl local_net src 192.168.0.0/16
acl local_net src 172.16.0.0/12
acl local_net src 10.0.0.0/8
acl local_net src fc00::/7
acl local_net src fe80::/10# 允许本地主机访问
acl localhost src 127.0.0.1/32# 允许所有连接(简单起见,生产环境需严格限制)
http_access allow local_net
http_access allow localhost
http_access allow all# 缓存设置(可选,简单代理可关闭缓存)
cache deny all# 日志设置
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log# 隐藏客户端IP(可选)
forwarded_for delete# 允许CONNECT方法(用于HTTPS)
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access allow CONNECT SSL_ports

拉取squid 并运行,在当前目录下启动并将配置文件挂载到

docker run -d `--name squid-proxy `-p 3128:3128 `-v squid.conf:/etc/squid/squid.conf `--restart unless-stopped `ubuntu/squid:latest

然后测试一下,访问通就ok了

curl -x http://localhost:3128 http://www.google.com

在这里插入图片描述

http://www.dtcms.com/a/411525.html

相关文章:

  • USB4接口防护,ESD管与TVS管怎么选?-ASIM阿赛姆
  • LazyLLM部署日志
  • 祝贺职业教育网站上线网站的前端和后台
  • 第三人称:角色攻击
  • 怎么理解GO中的context
  • 国内永久免费建站哈尔滨网站设计有哪些步骤
  • 运动控制教学——5分钟学会样条曲线算法!(三次样条曲线,B样条曲线)
  • HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容——错误代码:0x00000000
  • 备案 多个网站上海网站制作建设是什么
  • 和的区别?
  • 【LLM LangChain】AgentExecutor 创建带工具的Agent+加入BufferMemory+支持多用户记忆 demos
  • 图书馆网站建设教程专业网站建设咨询
  • Qwen2.5 0.5b转换到iree上支持的文件
  • 做网站和平台多少钱网络营销seo是什么
  • Qt常用控件之QCalendarWidget
  • 做金属小飞机的网站怎么做网络推广网站
  • 利用php做网站教程吃货盒子 wordpress
  • 行政事业单位网站建设直播网站如何做
  • 安装xdebug调试工具(docker容器+vscode编辑器+xdebug)
  • 成都seo培训学校济宁网站建设seo
  • SpringBoot邮件发送的5大隐形地雷与避坑实战指南
  • 撼动GPT-5地位?阿里万亿参数Qwen3-Max模型发布,使用教程来了
  • 三亚市住房和城乡建设厅网站防城港网站设计
  • 西安网址开发 网站制作网站后台管理系统设计
  • HCIP-IoT 真题详解(章节D),嵌入式基础与南向开发 /Part2
  • 如何修改wordpress模板首页宽度做企业网站排名优化要多少钱
  • 守护品牌信誉,激光镭射防伪标签为您筑起安全防线
  • 网站开发课程有哪些龙岩兼职网招聘
  • Unity 虚拟仿真实验中设计模式的使用 ——状态模式(State Pattern)
  • 常见限流策略对比