前言
🌟🌟本期讲解浏览器代理服务器解决办法介绍~~~
🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客
🔥 你的点赞就是小编不断更新的最大动力
🎆那么废话不多说直接开整吧~~
目录
编辑
📚️1.问题的发现
📚️2.分析问题
🚀2.1.TCP/IP协议是否正常
🚀2.2验证外部网络连接
🚀2.3验证http协议正常
📚️3.发现问题
📚️4.总结
📚️1.问题的发现
某天下午我正常的打开我的电脑,准备吃点小零食,看会b站,但是当我打开我的浏览器后,发现如下的界面提示情况:
啊???什么代理问题,这是什么啊???说到代理,小编在之前只了解过spring中的静态代理,以及动态代理;
代理就是Spring AOP底层原理,代理模式分为两种:
• 静态代理: 由程序员创建代理类或特定⼯具⾃动⽣成源代码再对其编译, 在程序运⾏前代理类的.class ⽂件就已经存在了.
• 动态代理: 在程序运⾏时, 运⽤反射机制动态创建⽽成
通俗讲来说:代理就是中介,对于这个对象的访问,都是通过中介间接的进行接触;
📚️2.分析问题
此时我们就会分析是不是我们使用了代理,来进行对于服务器的访问;
🚀2.1.TCP/IP协议是否正常
但是此时小编也没有具体的分析,为什么访问的网站打不开,无响应,于是我们可以使用cmd的一些命令进行访问我们的目标网址;
C:\Users\Administrator>ping 127.0.0.1正在 Ping 127.0.0.1 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128127.0.0.1 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 0ms,平均 = 0ms
这里的127.0.0.1是一个特殊的IP地址,称为环回地址,通常用于测试本机的网络协议栈是否正常工作。
具体的意义:
验证操作系统的 TCP/IP 协议是否正常安装和运行。
如果 ping 127.0.0.1 成功(收到响应),说明:操作系统网络协议栈正常。网络驱动程序未损坏。
如果 失败(请求超时),则表明:系统网络协议栈损坏(需重装或修复)。并且由于
127.0.0.1
不依赖物理网卡或外部网络,此操作可快速判断问题是否出在本机软件而非硬件或外部环境。
说明不是自己操作系统的网络协议站问题;
🚀2.2验证外部网络连接
于是小编又使用一下命令:
C:\Users\Administrator>ping www.baidu.com正在 Ping www.a.shifen.com [240e:83:205:1cd:0:ff:b0b8:dee9] 具有 32 字节的数据:
来自 240e:83:205:1cd:0:ff:b0b8:dee9 的回复: 时间=8ms
来自 240e:83:205:1cd:0:ff:b0b8:dee9 的回复: 时间=5ms
来自 240e:83:205:1cd:0:ff:b0b8:dee9 的回复: 时间=10ms
来自 240e:83:205:1cd:0:ff:b0b8:dee9 的回复: 时间=10ms240e:83:205:1cd:0:ff:b0b8:dee9 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 5ms,最长 = 10ms,平均 = 8ms
ping www.baidu.com 是一个常用的网络诊断命令,其核心意义在于验证本机与外部网络的连通性,尤其是检测能否访问公网资源(如网站、服务器)。
如果 ping 成功(收到响应),说明:本机可以连接互联网。
DNS 解析正常(能将域名 www.baidu.com 转换为 IP 地址)。
本地网络设备(路由器、网卡)和运营商网络正常。反之:
若没有ping通,那么就说明网络连接出现了问题;
很好,这说明自己本机和外部网络的连通性是好的;
🚀2.3验证http协议正常
然后小编有使用下列的cmd命令:
C:\Users\Administrator>curl www.baidu.com
<!DOCTYPE html><!--STATUS OK--><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta content="always" name="referrer"><meta name="theme-color" content="#ffffff"><meta name="description" content="全球领先的中文搜索引擎、致力于让网民更便捷地获取��息
意义:
curl
是一个通过 应用层(HTTP/HTTPS)验证网络服务可用性 的命令,其核心意义在于测试目标网站(或服务器)能否通过 HTTP 协议正常响应请求
即绕过我们的浏览器,来判断是否正常响应,即返回百度前端的代码,说明我们的http协议正常响应我们的请求;
📚️3.发现问题
那么此时,发现好像都没有任何问题,此时小编才注意到代理的问题;想起了昨天小编挂梯子了;于是重新打开,并退出后,哎就可以访问了;
于是小编又去查了一下:
代理加速的本质是通过优化网络路径、绕过限制性策略,并利用高性能基础设施,使数据在「用户→代理服务器→目标网站」的路径上比「用户直连目标网站」更高效
于是就有一下的过程:
浏览器外传数据发起请求——>代理服务器——>访问对应网站——>代理服务器——>浏览器
.class会在我们开启猫猫云后修改更改配置,使浏览器向代理发请求,但是我们没有退出猫猫云,直接关机,就会导致没来得及更改配置,导致下次开机打开时,浏览器继续向代理服务器发送请求,但是此时已经没有代理服务器了;(问题本质)
解决办法:那么解决办法就是,打开梯子,后然后退出即可~~~
📚️4.总结
本期小编主要对于在打开浏览器出现的代理服务器的问题,并进行了一步一步的分析操作;
🌅🌅🌅~~~~最后希望与诸君共勉,共同进步!!!
💪💪💪以上就是本期内容了, 感兴趣的话,就关注小编吧。
😊😊 期待你的关注~~~