最近在对bismarck进行升级,主要是从Python2迁移到Python3,并更换爬取方案。结果出师不利,在将爬取到的商品标题print出来时,抛出错误: root@fb6e7c6fbe5c:/home/binss# python3 amazon_test.py Traceback (most recent call last): ...
前言在正常的tcp/ip协议中是很难伪造ip的,因为在tcp/ip正式通信之前是有一个三次握手的过程,通过三次握手建立了tcp/ip连接之后再进行正常的通信,所以我之前想用python的scapy库来伪造其他ip的请求包,但是因为三次握手的时候,我的ip是伪造的,我发出去的请求包就没有办法正确的返回找到我,所以无法三次握手就没有tcp/ip正常通信,就失败了。只要能够在tcp/ip层伪造ip...
有一段时间没有用了wordpress了,今天有空折腾了一下宝塔面板。在安装玩wordpress后,发现无法直接操作文件,比如无法删除/安装插件和主题,提示需要ftp。实际上这个是因为权限没有给到位,导致wordpress无法读写所在目录。首先,肯定不能使用chmod +777 -R这种简单粗暴的方法,不仅不安全,还有可能直接影响到部分使用apache的人。详情可以点击这里,查看官方的说明。既...
简介Caddy的proxy可以用于配置: 普通的反向代理 负载均衡:支持多策略,健康检查,故障转移 WebSocket代理 开启该指令后,Caddy的proxy中间件会添加一个可用于{upstream}的占位符,用于记录哪一个代理的处理的请求.proxy完整语法格式为:proxy from to... {policy name [value]fail_timeout duration...
在 http 头中有一个字段:X-Forwarded-For,该字段是一个 HTTP 扩展头部。HTTP/1.1(RFC 2616)协议并没有对它的定义,它最开始是由 Squid 缓存代理软件引入,用来表示 HTTP 请求端真实 IP。如今它已经成为事实上的标准,被各大 HTTP 代理、负载均衡等转发服务广泛使用,并被写入 RFC 7239(Forwarded HTTP Exten...
本文将对Caddy的29个标准HTTP指令做一个汇总,并简要的描述每个指令的作用.所有的指令的详细介绍都可以在 https://caddyserver.com/docs/ 路径下查看,如查看proxy的详细介绍可访问 https://caddyserver.com/docs/proxy 指令 说明 默认情况的处理 basicaut...
## Caddy 是什么? Caddy 是一个多功能的 HTTP web服务器,并且使用Let’s Encrypt提供的免费证书,自动让网站升级到HTTPSEvery Site on HTTPS Caddy is a general-purpose HTTP/2 web server that serves HTTPS by default. Fork Caddy On...
具,在折腾 Drone 的时候,我最终就是使用的它提供 Web 服务。回到标题,为什么要用 Caddy 替换掉 Nginx 呢?最主要的原因是 Caddy 能让网站自动支持 HTTPS。同样是使用 Let's Encrypt,换成 Nginx 我们就必须手工操作,并且还需要设置三个月更新证书的计划任务。而且默认还支持 http/2,很多事情都不需要我们...