一、项目运行环境概况
操作系统: CentOS 7.4
二、项目运行环境安装部署
1.开发工具
# yum -y install jdk
2.安全策略
关闭防火墙
# systemctl stop firewalld.service #关闭防火墙
关闭selinux
# setenforce 0 #关闭selinux
三、Charles下载、安装及启动
# wget http://www.charlesproxy.com/assets/release/4.2.6/charles-proxy-4.2.6_amd64.tar.gz
# tar -xf charles-proxy-4.2.6_amd64.tar.gz
# cd charles/
# cd bin/
# ./charles #启动Charles
四、Charles配置服务
1.Charles设置HTTP Proxy
Proxy->Proxy Settings
Port:8888
手机(Android)
以下为手机设置
设置->无线网->代理设置->手动->IP地址(PC)->端口:8888
2.Charles设置SOCKS Proxy
Proxy--> Proxy Settings
Port:8889
需设置PAC文件
vim /usr/share/nginx/html/proxy.pac
内容如下
function FindProxyForURL(url, host)
{
return "SOCKS 192.168.1.158:8889";
}
手机(Android)
以下为手机设置
设置->无线网->代理设置->代理自动配置->PAC网址 http://IP(pc)/proxy.pac
3.Charles设置网络限速
Proxy->Throttle Settings
4.Charles过滤不必要的网络包
Proxy->Recording Settings->include
写的简单,也是刚接触,献给跟我一样刚入行的人,转载请注明出处即可