有时候,你需要https来支持游戏游戏加速等,所以,也许本章介绍的一键搭建的方法可能对你有帮助。
1,首先,腾讯云或者其他各种云,买一个物理地点距离你很近的服务器,比如你人在广州,那么,选择服务器地点在广州,会加快你的访问速度;
2,在云后台查看到SSH连接的信息,不建议使用windows的系统来搭建,所以本文章使用的方法是centos7 x64搭建的,其他版本系统类似,如果有报错,请更换为其他合适的系统;
3,SSH登录后如果不是管理员权限,请获取提权为管理员权限;
4,输入下面代码进行一键搭建:
sudo su
yum update
yum install squid
5,如果你的服务器是站群服务器,那么,可以修改配置文件,使得你的服务器支持指定IP进出。代码如下:
修改配置文件
vi /etc/squid/squid.conf
1),将下面IP修改为挂机VPS的IP
acl vps_1 src 141.164.39.205
http_access allow vps_1
acl vps_2 src 141.164.39.205
http_access allow vps_2
acl vps_3 src 108.61.200.86
http_access allow vps_3
acl vps_4 src 108.61.179.71
http_access allow vps_4
将上面的代码加入到配置文件的最后面。然后保存。然后用下面的命令重新启动sq代理进程。
重新启动代理进程命令:
service squid restart
一些其他可能有用的命令:
systemctl start iptables 启动
systemctl status iptables 查看运行状态
systemctl restart iptables.service 重启
systemctl stop iptables.service 停止
systemctl enable iptables.service 设置开机启动
systemctl disable iptables.service 禁止开机启动
6,按照这个方法安装的https代理,是0认证的,很不安全,可能会被人滥用。可以用下面的方法增加身份验证。
-------------------下面是给squid增加账户和密码认证
Squid 3.5支持ssl代理,为保证安全和滥用,可以使用简单的认证。
vi /etc/squid/squid.conf
Step1:在squid的配置文件中,添加如下:(上面都不用改)
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
acl auth_user proxy_auth REQUIRED
http_access allow auth_user
Step2:创建用于认证的用户,用户名字: i9420
htpasswd -c /etc/squid/passwd i9420
----
如果提示命令找不到,则需要安装
yum -y install httpd
Step3:重启squid服务
[root@localhost ~]# systemctl restart squid.service
如果要删除某个认证用户
那么
vi /etc/squid/passwd
打开删除后重新加载配置就可以了
squid -k reconfigure
上面的命令是在sq运行的时候重新加载配置。