SPI - Squid 代理服务器安装脚本
Squid是一个高性能的代理缓存服务器。可以作为缓存服务器,也可以作为代理服务器中的一环,向上级代理转发数据或直接连接互联网。
SPI - Squid Proxy Installer,自动化的Squid代理服务器Shell安装脚本,具有用户名和密码验证。在脚本执行中输入用户名和密码,无需另外设置。默认监听3128
TCP端口。
项目地址
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安装程序自动完成所有操作,只需在安装过程中输入用户名和密码,以设置第一个授权代理:
默认监听3128
TCP端口:
用户管理
https://github.com/hidden-refuge/spi/wiki/User-management
黑名单
https://github.com/hidden-refuge/spi/wiki/Domain-blacklist
多平台使用
更新中
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。