手动阀

Good Luck To You!

用DNSPod和Squid打造自己的CDN (八) 测试并运行SQUID

在完成DNSPod和Squid的安装和配置后,接下来我们需要测试并运行Squid代理服务器,以下是详细的步骤:

用DNSPod和Squid打造自己的CDN (八) 测试并运行SQUID

启动Squid服务

确保Squid服务已经正确安装并配置,启动Squid服务。

sudo systemctl start squid

要确保Squid服务在系统重启后自动启动,可以启用它:

sudo systemctl enable squid

检查Squid服务状态

确认Squid服务是否正常运行:

sudo systemctl status squid

你应该看到类似以下的输出,表示服务正在运行:

● squid.service  Squid HTTP Proxy version 4.x
   Loaded: loaded (/lib/systemd/system/squid.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 20231009 12:34:56 UTC; 1min 20s ago
     Docs: man:squid(8)
           http://www.squidcache.org/Doc/
 Main PID: 1234 (squid)
    Tasks: 1 (limit: 4915)
   Memory: 1.2M
   CGroup: /system.slice/squid.service
           └─1234 /usr/sbin/squid N f /etc/squid/squid.conf

配置客户端使用Squid代理

在你的客户端设备上(例如你的电脑或手机),配置网络设置以使用Squid代理,假设你的Squid服务器IP地址是192.168.1.100,端口是默认的3128

Windows

1、打开“控制面板” > “网络和共享中心”。

2、点击当前连接的网络名称,然后点击“属性”。

3、选择“Internet协议版本4 (TCP/IPv4)”,然后点击“属性”。

4、点击“高级”,然后在“代理服务器”部分添加以下信息:

地址:192.168.1.100

端口:3128

5、点击“确定”保存设置。

macOS

1、打开“系统偏好设置” > “网络”。

2、选择你正在使用的网络连接,然后点击“高级”。

3、转到“代理”标签页。

用DNSPod和Squid打造自己的CDN (八) 测试并运行SQUID

4、勾选“Web代理(HTTP)”和“安全Web代理(HTTPS)”,并输入以下信息:

Web代理服务器:192.168.1.100

端口:3128

5、点击“好”保存设置。

Linux

编辑网络配置文件,例如/etc/environment或者使用NetworkManager工具来设置代理。

测试Squid代理

在客户端设备上,打开浏览器并访问一个网站,比如http://www.google.com,如果一切正常,你应该能够通过Squid代理访问互联网。

查看Squid日志

为了确保Squid正常工作,你可以查看Squid的日志文件,默认情况下,日志文件位于/var/log/squid/access.log

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

你应该能看到类似以下的日志条目:

1627638456、123      1234 192.168.1.100 TCP_MISS/200 123456 http://www.google.com/  DIRECT/192.168.1.100 application/json

调整和优化Squid配置

根据需要,你可以进一步调整Squid的配置以满足特定需求,常见的配置文件包括:

/etc/squid/squid.conf:主配置文件。

/etc/squid/squidGuard.conf过滤。

/etc/squid/errors/:自定义错误页面。

修改配置文件后,记得重新加载Squid服务以应用更改:

sudo systemctl reload squid

通过以上步骤,你已经成功测试并运行了Squid代理服务器,你的Squid代理服务器应该能够处理来自客户端设备的请求,并通过DNSPod进行域名解析和缓存,根据你的具体需求,你可以进一步调整和优化Squid的配置,以实现更高效的CDN功能。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.