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安装配置的更多相关文章
- 如何在linux服务器下快速安装配置Node.js
简单粗暴,先用xshell或其他软件连接服务器 1.下载(此处版本根据官网版本自己修改) wget https://npm.taobao.org/mirrors/node/v8.9.3/node-v8 ...
- Linux下Kafka单机安装配置方法(图文)
Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了 ...
- Linux装机利器Cobbler安装配置
Linux装机利器Cobbler安装配置 2011-05-27 15:31:05 分类: LINUX 一.安装环境 centos 5.4 关掉iptables 关掉 selinux selinux ...
- Linux下Kafka单机安装配置方法
Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topi ...
- 【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)
[Oracle RAC]Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂) 2 Oracle11gR2 RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件 ...
- 【Oracle RAC】Linux系统Oracle12c RAC安装配置详细记录过程V2.0(图文并茂)
[Oracle RAC]Linux系统Oracle12c RAC安装配置详细过程V2.0(图文并茂) 2 Oracle12c RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 ...
- Linux(Manjaro) - Docker - MySQL 安装配置
Linux(Manjaro) - Docker - MySQL 安装配置 拉取mysql镜像 # 使用网易的 MySQL 镜像地址 docker pull hub.c.163.com/library/ ...
- PHP网站在Linux服务器上面的安全配置
本文详细总结了PHP网站在Linux服务器上面的安全配置,包含PHP安全.mysql数据库安全.web服务器安全.木马查杀和防范等,很好很强大很安全. PHP安全配置 1. 确保运行php的用户为一般 ...
- Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)
Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1) VMawre-workstation版本包 地址: https://my.vmw ...
随机推荐
- FZU 2203 单纵大法好 (二分 && 贪心)
题意 : 老S最近喜欢上某个搜集战舰的游戏,这个游戏中很重要的一个内容是能编排自己的战舰,通过出击完成任务来获取资源或新的战舰.大家都说老S是一个“直男”,所以他喜欢把战舰排成一条直线.目前老S正准备 ...
- 页面点击按钮下载excel(原生js)
let els = document.getElementsByTagName('iframe'); if(els.length > 0){ for(let i = 0;i < els.l ...
- modern php笔记---2.1、特性(命名空间、特性、性状)
modern php笔记---2.1.特性(命名空间.特性.性状) 一.总结 一句话总结: legend2是真的非常好用,资质起码提升5倍,也就是学习效率提升了起码5倍 1.命名空间实质? 从技术层面 ...
- 国内4G频段划分
国内4G频段划分 2015年 4G网络建设如火如荼地进行,换手机大家几乎都买的4G手机,那么看到如下参数怎么知道手机所支持的网络呢? SIM 1:4G TDD-LTE:TD38/39/40/41: ...
- 快速找到oracle的alert日志
https://jingyan.baidu.com/article/f3ad7d0fe5d31309c3345b9b.html
- 用Jquery选择器计算table中的某一列某一行的合计
核心算法: $('#tableId tr').each(function() { $(this).find('td:eq(columnIndex)').each(function() { totalA ...
- 使用type在对象方法中调用类方法
type简介 type在Python中的作用是创建一个类. 我们创建类的时候一般会使用这样的方法: # -*- coding:utf-8 -*- class Student(object): coun ...
- 如何在maven项目中引用领一个项目
1 有两个项目 maven01 和maven 02,想在maven 02中引用maven01的方法,该如何操作呢 maven01中Factory类中的方法 public class Factory ...
- maven的配置及使用
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. Apache官网下载maven 解压缩,配置环境变量: path路径:E:\apache-ma ...
- JS关于this指向的小练习
请阅读以下代码:var obj = {};obj.log = console.log;obj.log.call(console, this)该代码在浏览器中执行,输出的日志结果是什么? 这道题就是问c ...