python混乱
附
证书安装
手机证书安装
1.android手机证书下载后,需要进入到设置->安全->更多安全设置->加密和凭证->从存储设备安装,在右侧菜单的下载内容中找到证书安装
2.ios下载证书后,到设置->通用->描述文件->安装对应的证书文件,证书安装后,ios需要开启证书:设置->通用->关于本机->证书信任设置,开启该证书
windows证书安装
1.双击证书文件,一直点下一步,直到出现证书存储路径
2.证书存储在受信任的根证书颁发机构
web/移动端代理设置
代理就是请求拦截到代理服务器,由代理服务器处理后,发送到请求服务器;请求服务器的结果也会返回到代理服务器处理后,再返回给客户端
代理ip/port为代理工具所在服务和设置的端口来设置
浏览器全局代理设置
IE浏览器->Internet选项->连接->局域网设置,设置代理服务器
浏览器上临时设置代理
1.打开谷歌浏览器,添加Proxy SwitchyOmega扩展程序
2.并在该扩展程序选项中新建情景模式如下:
3.当打开浏览器,右上角扩展程序选择Proxy SwitchyOmega->mitmproxy,这样对这个web页面就可以使用代理了。
移动端设置代理
Android/IOS手机设置代理:
在连接的wifi上,点击修改网络,设置代理服务器
Android模拟器上设置代理:
1.setting中开启代理,设置代理端口
2.设置->更多->移动网络->APN->T mobile,修改代理和端口,保存
3.设置->更多->飞行模式打开,再关闭
注:模拟器6.0以上无法对应用抓包,需要在apk包中添加允许
http请求工具
curl命令工具
curl最常使用的http请求工具
F12中,右键请求copy->copy as curl;拷贝后可以在shell中直接执行
Cookie/session/token
cookies
session
token
token称为令牌,token认证方式类似于临时的证书签名,并且是服务端无状态的认证方式,服务端并不会保存身份认证相关的数据
pycharm安装
http://www.bkill.com/download/161030.html
docker:
安装社区版docker
win10:使用desktop-windows安装
1.安装desktop-windows
2.设置desktop,右键点击,选择setting
可以配置resources的资源,也可以配置docker可以访问的路径,配置docker engine配置下载镜像;
3. dashrom可以看到启动的容器的图形化
4.
win7等需要使用虚拟机或docter服务器上安装docter
mac:
1.下载desktop-mac
2.把dmg文件拖动到应用程序
3.
linux:
CentOs安装后,默认没有启动docktor,需要使用systemctl start docker启动
检测:docker version可以查看docker版本信息,要docker完全启动后,才能看到
常用命令:systemctl enable docker --开机启动docker
docker常用命令:
docker version版本信息
docker info:系统信息
镜像运行后就是一个容器
启动镜像:
docker run –d –name x1 busybox “命令x2”
-d:容器后台启动
--name x1:启动容器,指定容器的名称
命令x2:指启动容器,容器执行的命令
busybox为镜像,也可以指定版本号,busybox:版本号
docker stop 容器id 停止容器
docker ps 查看当前正在运行的容器
docker-compose使用:容器管理工具,使用该工具可以同时管理所有的容器
演示:管理容器,以及容器的运行
docker registry的用法:docker用来存储镜像的仓库,可以本地搭建该仓库,可以从该仓库上传镜像和下载镜像(国外仓库我们访问不了,可以搭建中间仓库)
运行registry:
变量保存在.env文件中;
docker compose config,可以查看到docker-compose.yaml解析后的内容