当前位置: 首页 > article >正文

CentOS 安装Squid代理

环境:

华为云服务器一台:123.60.53.69,放行3128端口

Windows 11  电脑:动态IP

需求:

客户端电脑通过华为云服务器实现代理上网

一、服务器设置 

1、安装

yum install squid httpd-tools -y

2、创建用户,生成密码文件

htpasswd -cd /etc/squid/passwd tom.ma

# 创建密码
New password: 
Re-type new password: 
Adding password for user tom.ma

3、检查是否存在验验文件

rpm -ql squid | grep ncsa_auth

# 输出
/usr/lib64/squid/basic_ncsa_auth
/usr/share/man/man8/basic_ncsa_auth.8.gz

4、编辑配置文件

vim /etc/squid/squid.conf


# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
http_access allow localnet
http_access allow localhost

#########新增的内容#########

# 使用帐号密码认证方式使用代理
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
# 定义用户的登录时显示的内容
auth_param basic realm This is a Squid Proxy Server
# 定义授权组
acl authenticated proxy_auth REQUIRED
# 允许授权组
http_access allow authenticated

# And finally deny all other access to this proxy
http_access deny all

5、启动

systemctl start squid

二、客户端设置

1、windows11 设置代理

2、我们用Edge浏览器上网,此时我们输入账密验证

3、登录成功后,我们正确能打开网站 

4、我们查看我们电脑的IP


http://www.kler.cn/a/298028.html

相关文章:

  • 用Postman调试是英文导致系统语言变成英文,SQL语句查询不出来对应的字段,出现SAP系统里面调试是有值的,但是外部调用是没有值的!
  • ssl 协议工作过程
  • HTTPS访问是什么?
  • 数据分析-埋点
  • 前缀和优化DP,LeetCode 3177. 求出最长好子序列 II
  • HalconDotNet的图像模式识别详解
  • Android Studio 加载多个FLutter项目
  • 计算机网络练级第一级————认识网络
  • 【神经网络系列(中级)】小数据学习中的“特征提取+推理”模型【通俗理解】
  • 云境天合防爆型气象站可以用在哪些场景?
  • 深入解析C++单例模式:从基础到线程安全的高效实现
  • Java集合——Stack详解
  • 集群间session共享问题(php+redis 解决)
  • 照片信息的读取与分类(1)
  • vue中ES6的属性every使用@2@
  • fuxa搭建与使用(web组态)
  • 宠物空气净化器352和希喂哪个品牌比较好?352、希喂宠物空气净化器终极PK
  • nginx 使用篇 配置
  • swagger-bootstrap-ui页面空白,也没报错
  • 如何使用 Nginx 部署前端 Vue 项目