【亲测好用!】Squid一键安装脚本

  • A+
所属分类:shell学习笔记
本文信息本文由方法SEO顾问发表于2019-03-1822:48:43,共 2639 字,转载请注明:【亲测好用!】Squid一键安装脚本_【方法SEO顾问】

简介

Squid Cache (简称为 Squid )是HTTP 爱国软件。Squid用途广泛的,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。  

前言

Squid可以使我们更加方便地进行HTTP/HTTPS/FTP爱国,并支持全平台,你甚至可对你Linux的任意软件进行爱国。

系统要求

CentOS 5/6/7

Debian 6/7/8

Ubuntu(大多数版本都支持)

Fedora(大多数版本都支持)  

一些操作系统的64位版本需要超过256 MB的RAM用于Squid工作(这通常包括Debian和Ubuntu作为OpenVZ中各种测试的结果)。

安装脚本

###CentOS

CentOS 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/Fedora

htpasswd -D /etc/squid/passwd <username>

Debian/Ubuntu

htpasswd -D /etc/squid3/passwd <username>

多平台使用

Windows

http://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的端口。

Github项目

https://github.com/hidden-refuge/spi

  • 版权声明:除非注明,本博客均为北京SEO方法的原创文章,转载或引用请以超链接形式标明本文地址,否则会在SEO圈内公开此种不尊重版权的行为,谢谢合作!本文地址:https://seofangfa.com/shell/squid-spi.html
  • 转载请注明:【亲测好用!】Squid一键安装脚本_ 【方法SEO顾问】

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: