虚拟化容器,大数据,DBA,中间件,监控。

Linux系统配置Squid代理内网服务器上网功能

09 10月
作者:admin|分类:应用管理

  Linux系统配置Squid代理内网服务器上网功能


本文为大家介绍普通代理的搭建方式。


本实验环境:
操作系统:CentOS release 6.5(Final)
Squid版本:squid-3.1.23-9.el6.x86_64
 

 
1. 检查squid软件是否安装

# rpm -qa|grep squid

 

2. 如果未安装,则使用yum 方式安装

# yum -y install squid

 

1.JPG

 

3. 设置开机自启动

# chkconfig --level 35 squid on   

2.JPG

4. 编辑squid 的主配置文件 /etc/squid/squid.conf

 

3.JPG

http_port 3128
cache_mem 64 MB
maximum_object_size 4 MB
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log
acl localnet src 10.0.0.0/8
http_access allow localnet
http_access deny all
visible_hostname squid.taotie.dev
cache_mgr
admin@test.com

 

请注意:acl localnet src 10.0.0.0/8 中 10.0.0.0/8是ECS内网的网段,要求ECS之间内网可以互通。请根据自己的实际情况替换成内网IP段


5.初始化squid

# squid –z

4.JPG

6.启动Squid

# /etc/init.d/squid start

5.JPG

 

到这里squid就配置好了,我们使用另一台没有公网IP的服务器连接squid代理,测试是否可以上网。

 打开浏览器(以IE为例,其他类似),菜单栏 -> 工具 -> Internet 选项 -> 连接 -> 局域网设置 -> 代理服务器,按照以下格式设置。

6.JPG

图中这个10.51.65.207 是代理服务器的私网地址, 3128是前面squid配置文件中配置的端口。

 

测试可以上网。

7.JPG

这样我们就配置好了普通代理,没有外网的ECS就可以通过有外网的ECS上网了。

浏览2352 评论0
返回
目录
返回
首页
Linux服务器中vsftp如何限制用户的下载流量(带宽) 阿里云ECS Centos7.2/Centos7.4配置gnome图形界面并安装vnc服务