SPI - Squid 代理服务器安装脚本

admin   ·   发表于 2018-10-22   ·   资源分享(公开)


Squid是一个高性能的代理缓存服务器。可以作为缓存服务器,也可以作为代理服务器中的一环,向上级代理转发数据或直接连接互联网。

SPI - Squid Proxy Installer,自动化的Squid代理服务器Shell安装脚本,具有用户名和密码验证。在脚本执行中输入用户名和密码,无需另外设置。默认监听3128TCP端口。

项目地址

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

系统要求

  • CentOS 5/6/7
  • Debian 6/7/8
  • Ubuntu(支持多数版本)
  • Fedora(支持多数版本)

64位操作系统需要最少256MB的内存,用于运行Squid。

如何使用脚本

SPI脚本安装需要root身份执行,或sudo

如出现SSL错误,在命令wget后添加--no-check-certificate参数,例如下图中:

CentOS

CentOS 5

Centos 5 系统下,命令行下执行以下一行(下载SPI脚本文件,并执行安装,最后删除安装文件):

wget https://raw.githubusercontent.com/hidden-refuge/spi/master/spi && bash spi -rhel5 && rm spi

CentOS 6

Centos 6 系统下,命令行下执行以下一行(下载SPI脚本文件,并执行安装,最后删除安装文件):

wget https://raw.githubusercontent.com/hidden-refuge/spi/master/spi && bash spi -rhel6 && rm spi

CentOS 7

Centos 7 系统下,命令行下执行以下一行(下载SPI脚本文件,并执行安装,最后删除安装文件):

wget https://raw.githubusercontent.com/hidden-refuge/spi/master/spi && bash spi -rhel7 && rm spi

Debian

Debian "Squeeze" 6 & Debian "Wheezy" 7

Debian 6 或 Debian 7 系统下,命令行下执行以下一行(下载SPI脚本文件,并执行安装,最后删除安装文件):

wget https://raw.githubusercontent.com/hidden-refuge/spi/master/spi && bash spi -debian && rm spi

Debian "Jessie" 8

Debian 8 系统下,命令行下执行以下一行(下载SPI脚本文件,并执行安装,最后删除安装文件):

wget https://raw.githubusercontent.com/hidden-refuge/spi/master/spi && bash spi -jessie && rm spi

Ubuntu

命令行下执行以下一行(下载SPI脚本文件,并执行安装,最后删除安装文件):

wget https://raw.githubusercontent.com/hidden-refuge/spi/master/spi && bash spi -ubuntu && rm spi

Fedora

命令行下执行以下一行(下载SPI脚本文件,并执行安装,最后删除安装文件):

wget https://raw.githubusercontent.com/hidden-refuge/spi/master/spi && bash spi -fedora && rm spi

SPI安装程序自动完成所有操作,只需在安装过程中输入用户名和密码,以设置第一个授权代理:

默认监听3128TCP端口:

用户管理

https://github.com/hidden-refuge/spi/wiki/User-management

黑名单

https://github.com/hidden-refuge/spi/wiki/Domain-blacklist

多平台使用

更新中


1 Reply   |  Until 2018-11-20 | 1227 View

wolfwzj
发表于 2018-11-20

大大大滴滴答答

评论列表

  • 加载数据中...

编写评论内容
LoginCan Publish Content

HYBBS © 2016. All Rights Reserved. 老农民

Powered by HYBBS Version 2.3.2