CentOS上搭建代理服务器

安装与配置

1. 安装Squid代理服务器软件:

sudo yum install squid

2. 配置Squid代理服务器:

#http_access allow localnet

将其改为:

http_access allow all

然后找到以下行:

#http_port 3128

将其改为:

http_port 3128

保存并退出文件。

3. 启动Squid代理服务器:

sudo systemctl start squid

4. 设置Squid代理服务器开机自启动:

sudo systemctl enable squid

5. 验证代理服务器是否正常运行:

curl -x localhost:3128 https://www.google.com

如果代理服务器正常运行,则应该能够看到类似以下的输出:

<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="zh-CN"><head>...

6. 在客户端上配置代理:
在需要使用代理的客户端上,配置代理服务器的IP地址和端口号,例如:

代理服务器地址:192.168.0.1
代理服务器端口:3128

完成上述步骤后,就可以在客户端上通过代理服务器进行网络访问了。

查看日志

1. 打开Squid日志文件:
默认情况下,Squid的日志文件位于/var/log/squid/access.log。可以使用以下命令查看日志文件的内容:

sudo tail -f /var/log/squid/access.log

这将实时显示日志文件的最新内容。

2. 查看Squid配置文件:
如果需要查看Squid的配置文件以了解日志记录的详细信息,可以使用以下命令打开配置文件:

sudo vi /etc/squid/squid.conf

在配置文件中,可以找到以下有关日志记录的选项:

access_log /var/log/squid/access.log squid

这是Squid默认的日志记录选项。/var/log/squid/access.log是日志文件的路径,squid是日志格式。

logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %ssl::version %sslciphers %sslciphersuitename %sh
access_log /var/log/squid/access.log squid

这是一个更详细的日志记录选项,它包括了更多的信息,例如请求的时间戳、响应时间、请求的方法、URL、SSL版本和密码等信息。

3. 查看Squid日志文件的权限:
如果无法查看Squid日志文件,可以检查文件的权限是否正确。使用以下命令检查文件的权限:

ls -l /var/log/squid/access.log

确保日志文件的所有者和组正确,并且权限设置为644。

完成上述步骤后,就可以查看Squid代理服务器的日志文件以了解代理服务器的活动情况。

 

CentOS上搭建代理服务器

 

原文链接:https://www.cnblogs.com/JiHC/p/17276521.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS上搭建代理服务器 - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月18日

相关文章

  • 【Linux】Linux中常用操作命令总结

    Linux中常用操作命令总结 前言 Linux是一款高效稳定的操作系统,开源免费,被广泛应用于服务器、嵌入式系统等领域。熟练掌握Linux系统命令是学习Linux系统的第一步,也是日常使用中必不可少的一部分。 本攻略总结了Linux中常用的操作命令,让初学者快速入门,熟练掌握Linux系统命令。 常用命令 下面总结了常用的Linux命令,包括文件管理、系统管…

    Linux 2023年5月24日
    00
  • Linux系统更改日期和时间如何通过命令行修改?

    Linux系统更改日期和时间通过命令行可以使用date命令,具体步骤如下: 查看当前系统时间 date 输出示例: Mon Nov 8 15:30:42 CST 2021 修改系统时间 可以使用如下命令进行时间修改: sudo date -s "2021-11-08 15:35:00" 示例说明: 将系统时间修改为2021年11月8日下午…

    Linux 2023年5月24日
    00
  • linux更换ssh端口 CentOS7修改SSH端口

          一、修改ssh配置文件sshd_config [root@bogon ~]# vi /etc/ssh/sshd_config   二、防火墙放行 [root@bogon ~]# firewall-cmd –zone=public –add-port=22345/tcp –permanent [root@bogon ~]# firewall-…

    Linux 2023年4月11日
    00
  • linux下安装mysql数据库5.6源码安装,修改登录用户密码

    下面是详细讲解: 安装依赖库 在安装MySQL之前,需要先安装一些依赖库: sudo apt-get update sudo apt-get install build-essential cmake libncurses5-dev libssl-dev openssl libpcre3-dev 下载MySQL源码 可以到MySQL官网下载相应的MySQL版…

    Linux 2023年5月14日
    00
  • 解决Java API不能远程访问HBase的问题

    解决Java API不能远程访问HBase的问题可以通过以下步骤进行。 步骤一:在HBase中开启远程访问模式 在HBase配置文件 hbase-site.xml 中,需要将 hbase.regionserver.hostname 设置为可以访问到HBase的主机IP地址,同时需要将 hbase.client.retries.number 设置为一个较大的数…

    Linux 2023年5月24日
    00
  • CentOS 7.2.1511 编译安装Nginx1.10.1+MySQL5.6.33+PHP5.6.26运行环境

    准备工作 在进行安装之前,需要先安装必要的依赖和工具: sudo yum -y install make zlib zlib-devel gcc-c++ libtool openssl-devel 安装MySQL 下载MySQL源码包并解压,进入解压后的目录: wget http://dev.mysql.com/get/Downloads/MySQL-5.6…

    Linux 2023年5月14日
    00
  • VirtualBox的Linux虚拟机文本模式和图形模式的切换问题

    下面是VirtualBox的Linux虚拟机文本模式和图形模式的切换问题的完整攻略。 1. 切换到文本模式 VirtualBox中的Linux虚拟机默认进入图形模式,如果需要切换到文本模式,可以按下Ctrl+Alt+F1键。这时候会跳转到tty1界面,可以使用Linux的命令行模式。 如果需要再次跳转回到图形模式,则可以按下Ctrl+Alt+F7或者Ctrl…

    Linux 2023年5月24日
    00
  • Vmware添加磁盘的方法:扩展磁盘

    下面我将为您详细讲解Vmware添加磁盘的方法——扩展磁盘的完整攻略,步骤如下: 确认磁盘信息: 在进行磁盘扩容(扩展磁盘)操作之前,您需要确认虚拟机的磁盘情况,包括磁盘的类型、大小、位置等。 您可以通过以下步骤查看虚拟机的磁盘信息: 进入虚拟机的控制台界面,在主界面下方单击”VMware tools”选项卡。 在VMware tools界面中选择”硬件视图…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部