赞
踩
概念阐述:
代理服务器:代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Network(局域网)。
其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。代理服务器就好象一个大的Cache,这样就能显著提高浏览速
它分正向代理和反向代理:今天我们主要目地是搞清楚如果通过部署ats来实现正向代理连接外网的需求
正向代理
的典型例子是主机(A)通过一台可以访问的主机(B)访问主机(C)提供的服务。 主机A不能直接访问主机C提供的服务,但是主机A可以访问主机B,主机B可以访问到主机C的服务,那我们可以在主机A上使用以下命令
- [root@52-254 ~]# curl -I -x 192.168.53.240:8080 www.pcauto.com.cn
- HTTP/1.1 200 OK
- Server: PCSERVER/6.1.1
- Date: Thu, 30 Aug 2018 07:06:30 GMT
- Content-Type: text/html
- Expires: Thu, 30 Aug 2018 07:11:30 GMT
- Cache-Control: max-age=300
- Vary: Accept-Encoding
- Age: 0
- Proxy-Connection: keep-alive
- Via: http/1.1 53-240 (PCSERVER/6.1.1)
trafficserver概念:
是一个高性能的、模块化的HTTP代理和缓存服务器,与 Nginx 和 Squid 类似。简单来讲,ats是最适合做正向代理的。
trafficserver部署:
软件及自动化安装脚本压缩包下载地址:
https://download.csdn.net/download/sincool1003/10636112
上传服务器,解压后进入install_ats-6.1.1,
脚本中分了2种安装模式可随意选,我们选择m就行了,执行install_ats.sh m 即可,输入安装路径,就直接安装了:
- case $TYPE in
- auto|a)
- TYPE=auto
- ;;
- manual|m)
- TYPE=manual
- echo -n "请输入安装路径,默认PREFIX=/data/PRG/trafficserver_appname,回车继续:"
- read PREFIX
- ;;
安装成功后,直接去相应目录查看ats及启动,关于ats的配置文件我就不详细解读了。
/data/PRG/trafficserver_appname/etc/trafficserver 配置文件目录
我们只用更改2个文件即可,这可以直接覆盖。
1、records.config 各配置调优
2、ip_allow.config ip白名单设置
链接:https://pan.baidu.com/s/1q5_TqpeEUxXhesWTJFfs_Q 密码:qxvy
trafficserver启动:
- /data/PRG/trafficserver_appname/etc/trafficserver
- [root@53-240 trafficserver]# ../../bin/trafficserver start
启动成功后,还有最后一步:
开通代理服务器访问外网的权限。
在代理服务器上调试:
- [root@53-240 trafficserver]# curl -I http://www.baidu.com
- HTTP/1.1 200 OK
- Accept-Ranges: bytes
- Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
- Connection: Keep-Alive
- Content-Length: 277
- Content-Type: text/html
- Date: Thu, 30 Aug 2018 07:28:34 GMT
- Etag: "575e1f72-115"
- Last-Modified: Mon, 13 Jun 2016 02:50:26 GMT
- Pragma: no-cache
- Server: bfe/1.0.8.18
确认OK后,整个工作就完成了。
在其它机器上通过此代理服务器访问外网的测试:
- [root@52-254 ~]# curl -d "token=cb9c3660-375b-4147-b069-a684daf0ea95&imageUrl=http://img.pcauto.com.cn/images/upload/upc/tx/qn/bbs6/1808/20/c478/104357784_1534749389114.jpg" -x 192.168.53.240:8080 http://t-mrobot.pcauto.com.cn/xsp/s/auto/info/nocache/price/imgRec.xsp
- {"result":[{"sid":"1726","baiPic":"http://img.pcauto.com.cn/images/upload/upc/tx/auto5/1708/24/c37/56537714_1503559053651.jpg","baiduName":"??
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。