问题原因问题描述

前几天因为本地账户迁移的原因,很多文件直接从原来的用户文件夹(C:/Users/用户名/)路径中拷贝到当前用户。和往常一样登陆代理后搜索google,结果无法访问此网站:

macvlan 主机无法访问 mac无法访问网站_网络协议

但是重新打开了个浏览窗口,正常百度是没有问题的,之后几次重启电脑以及尝试其他方法后,运行Windows网络诊断,主要出现了以下几种情况:

macvlan 主机无法访问 mac无法访问网站_udp_02

macvlan 主机无法访问 mac无法访问网站_macvlan 主机无法访问_03

macvlan 主机无法访问 mac无法访问网站_macvlan 主机无法访问_04

macvlan 主机无法访问 mac无法访问网站_udp_05

寻找原因

于是按照以上诊断,关了路由器一段时间后重新启动。

以及通过Command Prompt运行”netsh winsock reset”口令,该口令是用于将winsock目录重置为默认设置或清除状态,重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 但是仍然没有解决问题,并且有的用户使用后可能会出现无法开机的情况,也存在一定的风险。所以不能随意使用。

macvlan 主机无法访问 mac无法访问网站_macvlan 主机无法访问_06

之后我用手机打开代理看能否google,发现手机是可以正常google的,那么就说明电脑的代理配置发生了一些改变。

我在打开我使用的代理软件(Clash for Windows)之后,发现代理和连接这两个模块的内容是空白的。

macvlan 主机无法访问 mac无法访问网站_udp_07

macvlan 主机无法访问 mac无法访问网站_网络协议_08

切换到常规模块,点击配置文件主目录旁边的打开目录(默认设置下能在下图所示界面找到配置文件config.yaml)

macvlan 主机无法访问 mac无法访问网站_macvlan 主机无法访问_09

macvlan 主机无法访问 mac无法访问网站_网络_10

并用记事本的方式打开,发现参数只有寥寥几行。

macvlan 主机无法访问 mac无法访问网站_macvlan 主机无法访问_11

我在电脑上打开手机上的配置文件后,发现配置文件的内容是特别完整的(仅展示部分):

macvlan 主机无法访问 mac无法访问网站_udp_12

于是意识到应该是是config.yaml文件在之前迁移过程时出了问题(或者是这种文件里的内容不支持这样的迁移,具体原因我还不太明白)。那么我们可以重新导入配置文件。

最终解决办法导入配置文件方法一:URL 导入

因为我手机上是能正常运行的,那么把URL复制到电脑端即可,首先是在手机上打开App(我的为Android版),点击配置:

macvlan 主机无法访问 mac无法访问网站_网络_13

点击右上角的三个点,然后出现以下界面,选择编辑(选择复制进入URL项为灰色,无法复制) 。

macvlan 主机无法访问 mac无法访问网站_网络_14

点击右边的“笔”

macvlan 主机无法访问 mac无法访问网站_网络_15

复制方框里面的URL,然后发送到电脑上。

macvlan 主机无法访问 mac无法访问网站_网络协议_16

macvlan 主机无法访问 mac无法访问网站_网络协议_17

方法二:本地文件拖拽导入

如果方法一无法成功,可以回到之前这一步,点击编辑/复制

macvlan 主机无法访问 mac无法访问网站_https_18

两者都可以点击浏览文件,界面如下:

macvlan 主机无法访问 mac无法访问网站_macvlan 主机无法访问_19

macvlan 主机无法访问 mac无法访问网站_网络_20

并且都可以导出,导出后把配置文件复制到电脑上。

macvlan 主机无法访问 mac无法访问网站_https_21

macvlan 主机无法访问 mac无法访问网站_macvlan 主机无法访问_22

然后参阅以下资料,进行拖拽操作。

可以看到配置和连接模块恢复正常了

macvlan 主机无法访问 mac无法访问网站_udp_23

macvlan 主机无法访问 mac无法访问网站_https_24

总结

本文主要是结合自己的情况进行描述,碰到这种问题,如果直接搜索错误信息无法找到合适的解决方案,首先要想到解决这类问题的思路,比如我这个其实并不是真的因为网络原因无法连接,而是配置出了些变动。有了思路后就能参考其他专业人士提供的方案,从而有具体解决方法。