在linux高性能编程的第四章有介绍squid代理服务器相关知识,所以就安装squid做个测试,本篇博客汇聚其他博客内容
(1)ubuntu下安装squid
(2)代理相关概念
(3)相关资料链接
一、ubuntu下安装squid
1、安装
sudo apt-get update
sudo apt-get install squid
2、修改配置suid.conf
sudo vim /etc/squid/squid.conf
3、修改提高的代理ip
squid安装之后默认使用的端口是3128,搜素http_port 3128,然后修改成值到0~65535之间
4、设置允许访问的ip
安装squid之后默认只提供本地ip测试,不允许其他ip使用。在文件中搜索acl CONNENCT method CONNECT,在后面加入
acl ip_pools src 10.0.0.0/255.255.255.0
或者
alc ip_pools src 10.0.0.0/24
5、授权该ip段
搜索http_access allow ...,在后面添加
http_access allow ip_pools
6、重启服务
sudo service squid restart
上面内容转载自:https://www.cnblogs.com/zhaopengcheng/p/6059267.html
二、代理相关概念
https://www.cnblogs.com/vijayfly/p/5800038.html
代理服务器的实现原理其实就是拆封请求包,然后根据透明代理,匿名代理、混淆代理、高匿代理的需要,重新对组装TCP包,将http请求发送给目标服务器
三、相关链接
(1)https://www.cnblogs.com/zhaopengcheng/p/6059267.html
(2)https://www.cnblogs.com/vijayfly/p/5800038.html
网友评论