CentOS7安装squid代理服务器

这里写自定义目录标题

  • CentOS7按症状squid代理服务器
    • 注意
    • 使用场景
    • 准备
    • 安装步骤
    • Windows接入代理服务器

CentOS7按症状squid代理服务器

注意

做合法公民,切勿使用代理服务器上外网!!!

使用场景

在VPN不够用的情况先为远程办公的用户可以使用代理服务器访问公司内部电脑
CentOS7安装squid代理服务器_第1张图片

同时家里的内网也可以使用代理服务器

准备

您需要准备一台已经连接了外网的 CentOS 7

安装步骤

安装 squid,使用命令:

yum install -y squid

看到这个代表安装完成:

CentOS7安装squid代理服务器_第2张图片

现在我们需要配置 /etc/squid/squid.conf 配置文件,注意要改56行:

http_access deny all
改为
http_access allow all

然后第59行,端口可以暗中自己的需求改动:
CentOS7安装squid代理服务器_第3张图片

然后重启 squid 服务器,并设置开启自启:

# 重启服务器
systemctl restart squid
# 设置开机自启
systemctl enable squid

然后我们需要选中开放端口(推荐)或者是关闭防火墙,注意是你上一步在 /etc/squid/squid.conf 配置文件的第59行 http_port 设置的端口

# 注意暴露的是squid端口
firewall-cmd --zone=public --add-port=3128/tcp --permanent
# 重新加载防火墙
firewall-cmd --reload
# 查看开放端口
firewall-cmd --zone=public --list-ports

如图:
CentOS7安装squid代理服务器_第4张图片

常用操作squid的命令:

# 启动squid
systemctl start squid
# 停止squid
systemctl stop squid
# 重启squid
systemctl restart squid
# 设置squid开机自启动
systemctl enable squid
# 关闭squid开机自启动
systemctl disable squid

Windows接入代理服务器

使用 Windows建+i 快捷键打开设置(同时也可以在开始菜单打开设置),选中网络和Internet
CentOS7安装squid代理服务器_第5张图片

然后在下面选择代理:
CentOS7安装squid代理服务器_第6张图片

往下面拉,在 手动设置代理 功能下面打开使用代理服务器,并填写代理服务器地址和端口:
CentOS7安装squid代理服务器_第7张图片
Windows11 的配置也大同小异:
CentOS7安装squid代理服务器_第8张图片

我们可以测试一下,当我们访问百度的时候,其实是通过代理服务器访问的百度:
CentOS7安装squid代理服务器_第9张图片

当我们登录自己的某一个内部系统的时候,可以查看到我登录的IP地址为我代理服务器的IP地址:
在这里插入图片描述

好了,代理服务器搭建成功,只需要在路由器上将端口暴露在外网就可以让用户在外网访问内网的系统了(需要联系宽带运营商开通公网IP地址,亲测电信运营商是免费的,其他运营商需要自己咨询哦)

你可能感兴趣的:(软件安装,linux,服务器,linux,centos)