关于访问github时出现隐私设置错误您的连接不是私密连接问题的解决方案
出现[你的连接不是私密连接]原因
为了更快的访问github网站,一般都会在hosts文件中加入github.com对应的ip地址。
但在加入值之后可能会出现下图中的情况
查看证书会发现这样一个问题:
解决办法
- 我查看百度几乎所有解决方案都没有效果,甚至一度怀疑被中间人攻击,到处查找证书的信息。将别人访问github.com的证书导出之后再导入我的证书管理,都无济于事。
最后发现问题出在hosts文件中追加的域名和ip地址不对应,我将github.com的ip地址写成了github.global.ssl.fastly.net对应的ip地址。
所以,在修改hosts文件时,需要将域名和ip地址对应正确,最好是两个都配置上,甚至github.com可以配置对个ip。这些域名对应的ip可以从https://www.ipaddress.com/处查找。主:自己网上方法也试了,只是增加IP地址的话还是不能访问,博主提供的这个网站也已经404,后来直接复制他的结果就解决了
- 在搜索框中输入域名即可查看对应的ip
github.com对应ip(可能不同)
- github.global.ssl.fastly.net对应ip(可能不同)
- 然后将以上两段ip放入hosts文件
hosts文件地址为: C:\Windows\System32\drivers\etc1
2199.232.69.194 github.global.ssl.fastly.net
140.82.114.4 github.com - 最后在cmd命令行窗口执行刷新操作即可
1
ipconfig /flushdns
最后PING看结果
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18C:\Users\Administrator>ipconfig /flushdns
Windows IP 配置
已成功刷新 DNS 解析缓存。
C:\Users\Administrator>ping github.com
正在 Ping github.com [140.82.114.4] 具有 32 字节的数据:
来自 140.82.114.4 的回复: 字节=32 时间=232ms TTL=50
来自 140.82.114.4 的回复: 字节=32 时间=231ms TTL=50
来自 140.82.114.4 的回复: 字节=32 时间=231ms TTL=50
来自 140.82.114.4 的回复: 字节=32 时间=239ms TTL=50
140.82.114.4 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 231ms,最长 = 239ms,平均 = 233ms
查了很久,原本还会跳转到 Apache 服务上,后边停了就直接失败!最后找到博主这个方法,尝试后正常使用,记录下来以后方便能用上。
相关链接
欢迎到公众号来唠嗑:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赵逸尘个人博客!