博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux:服务器代理squid安装配置
阅读量:5741 次
发布时间:2019-06-18

本文共 2055 字,大约阅读时间需要 6 分钟。

国内上往外的网站太慢,配了个香港代理服务器。如下:
当前环境:
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?

转载于:https://www.cnblogs.com/liuensong/p/10140363.html

你可能感兴趣的文章
Intellij IDEA远程调试tomcat
查看>>
hadoop的学习论坛
查看>>
Struts2 学习小结
查看>>
烂泥:wordpress迁移到docker
查看>>
.扒渣机的性能及优势 
查看>>
Linux下磁盘保留空间的调整,解决df看到的空间和实际磁盘大小不一致的问题
查看>>
RSA 生成公钥、私钥对
查看>>
测试工具综合
查看>>
asp.net中调用COM组件发布IIS时常见错误 80070005解决方案
查看>>
分享一段ios数据库代码,包括对表的创建、升级、增删查改
查看>>
如何书写高质量的jQuery代码
查看>>
Activity的生命周期整理
查看>>
【记录】JS toUpperCase toLowerCase 大写字母/小写字母转换
查看>>
在 Linux 系统中安装Load Generator ,并在windows 调用
查看>>
Visifire charts ToolBar
查看>>
Mysql查询
查看>>
数据传输流程和socket简单操作
查看>>
ProbS CF matlab源代码(二分系统)(原创作品,转载注明出处,谢谢!)
查看>>
OC中KVC的注意点
查看>>
JQ入门(至回调函数)
查看>>