简介
Squid Cache (简称为 Squid )是HTTP 爱国软件。Squid用途广泛的,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。前言
Squid可以使我们更加方便地进行HTTP/HTTPS/FTP爱国,并支持全平台,你甚至可对你Linux的任意软件进行爱国。系统要求
-
CentOS 5/6/7
-
Debian 6/7/8
-
Ubuntu(大多数版本都支持)
-
Fedora(大多数版本都支持)
安装脚本
###CentOSCentOS 5
运行以下一行命令将SPI安装程序文件下载到CentOS 5服务器,执行并安装并配置Squid(之后将从服务器中删除SPI安装程序文件):
wget https://raw.githubusercontent.com/hidden-refuge/squid-proxy-installer/master/spi --no-check-certificate && bash spi -rhel5 && rm spi
CentOS 6
运行以下命令line命令将SPI安装程序文件下载到CentOS 6服务器,执行并安装并配置Squid(之后将从服务器中删除SPI安装程序文件):
wget https://raw.githubusercontent.com/hidden-refuge/squid-proxy-installer/master/spi --no-check-certificate && bash spi -rhel6 && rm spi
CentOS 7
运行以下一行命令以下载SPI安装程序文件到您的CentOS 7服务器,执行它并让它安装和配置Squid(之后,SPI安装程序文件将从您的服务器中删除):
wget https://raw.githubusercontent.com/hidden-refuge/squid-proxy-installer/master/spi --no-check-certificate && bash spi -rhel7 && rm spi
### Debian
Debian“Squeeze”6&Debian“Wheezy”7
运行以下一行命令将SPI安装程序文件下载到Debian 6或7服务器,执行并安装并配置Squid(之后,SPI安装程序文件将被删除从您的服务器):
wget https://raw.githubusercontent.com/hidden-refuge/squid-proxy-installer/master/spi --no-check-certificate && bash spi -debian && rm spi
Debian“Jessie”8
运行以下一行命令将SPI安装程序文件下载到Debian 8服务器,执行并安装并配置Squid(之后,将从服务器中删除SPI安装程序文件):
wget https://raw.githubusercontent.com/hidden-refuge/squid-proxy-installer/master/spi --no-check-certificate && bash spi -jessie && rm spi
### Ubuntu
运行以下一行命令将SPI安装程序文件下载到您的Ubuntu服务器,执行它并让它安装和配置Squid(之后,SPI安装程序文件将从您的服务器中删除):
wget https://raw.githubusercontent.com/hidden-refuge/squid-proxy-installer/master/spi --no-check-certificate && bash spi -ubuntu && rm spi
### Fedora
运行以下一行命令将SPI安装程序文件下载到Fedora服务器,执行并安装和配置Squid(之后,SPI安装程序文件将从您的服务器中删除):
wget https://raw.githubusercontent.com/hidden-refuge/squid-proxy-installer/master/spi --no-check-certificate && bash spi -fedora && rm spi
一键脚步将自行执行所有操作。您只会被要求设置您的第一个用户所需的用户名和密码。
添加新用户
请在root用户下运行Centos/Fedora
htpasswd /etc/squid/passwd <username>Debian/Ubuntu
htpasswd /etc/squid3/passwd <username>运行前请替换<username>为新用户所需的用户名。系统将要求您输入新用户的密码,并再次输入密码进行确认。不需要重新启动Squid代理服务。新用户立即被识别,并可以立即登录。
删除用户
Centos/Fedorahtpasswd -D /etc/squid/passwd <username>Debian/Ubuntu
htpasswd -D /etc/squid3/passwd <username>
多平台使用
Windowshttp://jingyan.baidu.com/article/0aa22375866c8988cc0d648c.html
Mac
http://jingyan.baidu.com/article/a378c960849144b3282830dc.html
Linux
http://jingyan.baidu.com/article/a24b33cd51f0b619ff002b7e.html
Android
http://jingyan.baidu.com/article/fd8044faebfaa85030137a72.html
iPhone
http://jingyan.baidu.com/article/2f9b480d9cfd9d41ca6cc276.html
拓展使用
针对国内github无法下载可使用Squid对Wget进行爱国vim /etc/wgetrc加入:
http_proxy=http://ip:port/其中 ip为squid服务器ip port为squid的端口。
No comments:
Post a Comment