CentOS7安装squid代理服务器

简介: CentOS7安装squid代理服务器

CentOS7按症状squid代理服务器

注意

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

使用场景

在VPN不够用的情况先为远程办公的用户可以使用代理服务器访问公司内部电脑

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

准备

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

安装步骤

安装 squid,使用命令:

yum install -y squid

看到这个代表安装完成:

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

http_access deny all
改为
http_access allow all

然后第59行,端口可以暗中自己的需求改动:

然后重启 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

如图:

常用操作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

然后在下面选择代理:

往下面拉,在 手动设置代理 功能下面打开使用代理服务器,并填写代理服务器地址和端口:

Windows11 的配置也大同小异:

我们可以测试一下,当我们访问百度的时候,其实是通过代理服务器访问的百度:

当我们登录自己的某一个内部系统的时候,可以查看到我登录的IP地址为我代理服务器的IP地址:

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

相关文章
|
5月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
2169 3
|
4月前
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
743 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
5月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
373 18
|
5月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
1006 16
|
5月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
392 15
|
5月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
642 13
|
6月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
515 10
|
6月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
6月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
559 0
|
6月前
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
1055 0

热门文章

最新文章