linux:服务器代理squid安装配置

国内上往外的网站太慢,配了个香港代理服务器。如下:

当前环境:

centos系统、香港服务器IP(假设:59.188.71.11)

检查squid是否安装:
[root@localhost ~]# rpm -qa | grep squid

没有任何输入表示没有安装,否则会输出类似一下结果:

[root@localhost ~]# rpm -qa | grep squid
squid-3.1.10-20.el6_5.i686

yum安装squid:
[root@localhost ~]# yum install squid

……

Dependencies Resolved

=================================================================================

 Package         Arch         Version                      Repository       Size

=================================================================================

Installing:

 squid           i686         7:3.1.10-20.el6_5            updates         1.7 M

Updating for dependencies:

 openssl         i686         1.0.1e-16.el6_5.7            updates         1.5 M

Transaction Summary

=================================================================================

Install       1 Package(s)

Upgrade       1 Package(s)

Total download size: 3.2 M

Is this ok [y/N]:y

……//省略号

Complete!

squid相关目录文件:

命令文件:/usr/sbin/squid

配置文件:/etc/squid/squid.conf

squid配置:
[root@localhost ~]# vim /etc/squid/squid.conf

如果所有的客户机都可以使用代理服务器的话只要修改一行即可:

http_access deny all 修改为 http_access allow all //会忽略掉配置文件内设置的所有规则(就是acl开头的行)。

http_port 59.188.71.11:3128 修改为 http_port 59.188.71.11:9999 //我的3128端口打开后远程连不上,所以该成9999了。PS:测试端口可以使用cmd –> telnet ip地址 端口 测试。

visible_hostname 59.188.71.11 //底部追加

保存退出。

初始化squid:
[root@localhost ~]# /usr/sbin/squid -z
2014/04/09 16:58:57| Creating Swap Directories

启动squid:
[root@localhost ~]# vim /etc/squid/squid.conf
[root@localhost ~]# /usr/sbin/squid 
[root@localhost ~]# ps aux | grep squid
root      5677  0.0  1.0  14792  2520 ?        Ss   17:04   0:00 /usr/sbin/squid
squid     5679  0.3  3.5  17276  8776 ?        S    17:04   0:00 (squid)
squid     5681  0.0  0.3   3276   916 ?        S    17:04   0:00 (unlinkd)
root      5683  0.0  0.0   2148   232 pts/0    D+   17:05   0:00 grep squid

防火墙开启端口9999:
[root@localhost ~]# vim /etc/sysconfig/iptables
COMMIT之前插入
-A INPUT -m state –state NEW -m tcp -p tcp –dport 9999 -j ACCEPT
[root@localhost ~]# service iptables restart //重启防火墙

使用代理服务器:

xp系统打开浏览器:工具–>Internet选项–>连接–>局域网设置–>勾选为“LAN”使用代理服务器–>填入ip地址和端口–>保存。

测试squid:

打开baidu.com,搜索框输入“ip”,看看是不是你代理服务器的ip?

linux:服务器代理squid安装配置


原文链接:https://www.cnblogs.com/liuensong/p/10140363.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/33017

(0)
优速盾-小U的头像优速盾-小U
上一篇 2025年7月15日 19:56
下一篇 2025年7月16日 12:40

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml