CentOS 8.5 安装配置 squid 6.9 代理服务器 Windows10 系统设置http代理 详细教程

本文主要是介绍CentOS 8.5 安装配置 squid 6.9 代理服务器 Windows10 系统设置http代理 详细教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 下载地址:

官网下载

2 通过xftp等方式上传到服务器

#查看环境
[root@localhost ~]# cat /etc/redhat-release 
CentOS Stream release 8
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-552.el8.x86_64 #1 SMP Sun Apr 7 19:39:51 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
#解压
tar zxvf  squid-6.9.tar.gz

3 安装配置

cd  squid-6.9/./configure  --prefix=/usr/local/squid  --enable-arp-acl --enable-linux-netfilter  --enable-linux-tproxy --enable-async-io=100  --enable-err-language="Simplify_Chinese"  --enable-underscore  --disable-poll --enable-epoll   --enable-gnuregex
#根据cpu核数修改j,编译速度快些
make -j 2
make install

#配置运行用户,环境等

#程序启动用户squid 
useradd -M -s /sbin/nologin  squid
ln  -s /usr/local/squid/sbin/* /usr/local/sbin/
#var 目录保存缓存,日志等,需要squid权限
chown -R squid:squid /usr/local/squid/var/
root@localhost squid]# ll var/
total 0
drwxr-xr-x. 3 squid squid 19 May 11 15:01 cache
drwxr-xr-x. 2 squid squid  6 May 11 15:01 logs
drwxr-xr-x. 3 squid squid 19 May 11 15:01 run

#修改squid 的配置文件

vim  /usr/local/squid/etc/squid.conf
在58行增加
http_access allow all  #允许任意客户机使用代理,规则是自上而下
在72行增加
cache_effective_user squid     #指定程序用户
cache_effective_group squid    #指定账号基本组

 

4开始启动

#检查配置文件语法,没有error报错就可以

squid -k parse

#第一次启动Squid服务,会自动初始化缓存目录,以后不需要

squid -z

#启动和查看运行

squid
#查看进程
ps  -ef |  grep  squid
#查看端口
netstat -natp | grep "squid"

 

#定期清理缓存,当squid应用运行一段时间之后,清理无效数据,会加快处理速度

squid -k rotate -f /usr/local/squid/etc/squid.conf

# 增加防火墙

firewall-cmd --permanent --add-service=squid
firewall-cmd --reload

5 增加服务启动

vi /etc/init.d/squid
#!/bin/bash
PID="/usr/local/squid/var/run/squid.pid"   #指定pid文件路径
CONF="/usr/local/squid/etc/squid.conf"    #指定配置文件路径
CMD="/usr/local/squid/sbin/squid"           #指定程序文件路径case "$1" instart)netstat -natp | grep squid &> /dev/nullif [ $? -eq 0 ]thenecho "squid is running"elseecho "正在启动 squid..."$CMDfi;;stop)$CMD -k kill &> /dev/nullrm -rf $PID &> /dev/null;;status)[ -f $PID ] &> /dev/nullif [ $? -eq 0 ]thennetstat -natp | grep squidelseecho "squid is not running"fi;;restart)$0 stop &> /dev/nullecho "正在关闭 squid..."$0 start &> /dev/nullecho "正在启动 squid...";;reload)$CMD -k reconfigure;;check)$CMD -k parse;;*)echo "用法:$0{start|stop|status|reload|check|restart}";;
esac
#配置运行
chmod +x /etc/init.d/squid
#启动
/etc/init.d/squid  start
/etc/init.d/squid  stop

6配置客户机代理

#Windows 10 打开Edge浏览器--设置--输入“代理”

 

 

#浏览器输入网址访问

#squid 服务器查看日志

这篇关于CentOS 8.5 安装配置 squid 6.9 代理服务器 Windows10 系统设置http代理 详细教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/982186

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件