有时候,你需要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运行的时候重新加载配置。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐