使用squid实现普通的代理服务器
来源:互联网 发布:网络信息安全保护小组 编辑:程序博客网 时间:2024/05/02 00:51
squid简介
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。
Squid的发展历史相当悠久,功能也相当完善。除了HTTP外,对于FTP与HTTPS的支援也相当好,在3.0 测试版中也支援了IPv6。
squid普通代理实验环境介绍
实验环境: centerOS 6.7,vmare12.1
实验配置:
- 内网:192.168.2.0/24
- 外网:192.168.100.0/24
- 测试主机IP:192.168.2.107
- squid代理的主机IP:192.168.2.108::3128
- squid所在主机的另一块网卡IP:192.168.100.50(可联通外网)
实验拓扑图:
安装squid (192.168.100.50 主机)
安装 : yum -y install squid*
配置:squid的配置文件位于,/etc/squid/squid.conf,将squid.conf中的内容全部删除,将以下内容复制到squid.conf中,
http_port 192.168.2.108:3128visible_hostname 192.168.2.108acl innet src 192.168.2.0/24acl all src 0.0.0.0/0.0.0.0reply_body_max_size 10480000 allow allhttp_access allow innethttp_access deny all
启动:service squid start
通过代理访问外网 (192.168.2.107 主机)
设置浏览器的代理方式:
chrome浏览器: 设置->显示高级设置->网络->更改代理服务器设置,具体操作如下图所示,
IE浏览器:工具->Internet选项->连接,局域网设置,设置方法和上图相同。
Firefox浏览器: 选项->高级->网络->连接->设置->手动代理设置。
通过以上设置完代理之后,就可以通过代理连接上外网!
结论
此时可以通过浏览器访问外网,但是却ping不通外网的IP地址,因此Ping不通并不一定能说明网络不通。
0 0
- 使用squid实现普通的代理服务器
- squid代理服务器的使用
- 使用squid架设自己的代理服务器
- 代理服务器 Squid 使用详解
- 代理服务器Squid 使用详解
- 代理服务器Squid 使用详解
- 使用squid配置代理服务器
- centos上squid普通代理服务器设置
- 使用Squid配置反向代理服务器
- 使用Squid构建WEB代理服务器
- 使用Squid搭建HTTPS代理服务器
- Ubuntu9.04安装使用 用户名和密码 的squid代理服务器
- Squid透明代理服务器的配置
- Squid 代理服务器
- 代理服务器 Squid
- 代理服务器 Squid
- squid代理服务器
- 代理服务器squid
- 常见Bug
- Android System Properties
- 中介者模式
- 2. 命令行打包
- Android Service完全解析,关于服务你所需知道的一切(上)
- 使用squid实现普通的代理服务器
- LeetCode-max-points-on-a-line
- CentOs6.6 安装PHPAdmin
- TCP协议连接建立与连接断开过程(含断开时的TCP状态图)
- python
- OJ 275
- 使用hibernate和struts2实现分页功能
- 让chrome浏览器成为代理!
- ES6中Json的与Map之间的转换