昨天帮朋友处理一个内网系统,网站浏览器死活打不开,加入报错提示“此站点不安全”。可信折腾了半小时,任站最后发现只是网站没把那个IP地址加入可信任站点。这问题太常见了,加入但很多人一遇到就懵,可信其实原理特别简单。任站
可信任站点,网站说白了就是加入你告诉浏览器“这个网站我信得过,你别拦着它”。可信浏览器默认对陌生网站警惕性很高,任站尤其是网站那些用了HTTP协议、没装SSL证书的加入内网地址。你访问的可信时候,它就像个负责的保安,非要拦下来检查一番。但如果你提前在系统里把这个地址拉进“白名单”,保安一看,哦,老熟人,直接放行。
具体操作分两步。第一步,打开浏览器的“Internet选项”——别找了,在控制面板里,或者直接在浏览器地址栏输入inetcpl.cpl按回车,秒开。切到“安全”选项卡,你会看到一堆图标,地球、感叹号、小盾牌什么的。点那个绿色的勾,写着“受信任的站点”,然后点“站点”按钮。
第二步,在弹出的框里输入你要信任的网址。注意,如果是HTTP开头的,得把下方“对该区域中的所有站点要求服务器验证(https:)”这个勾去掉,不然填了也白填。点“添加”,它就会出现在下面的列表里。完事儿后一路“确定”关掉所有窗口,刷新一下页面,问题基本就解决了。
这里有个坑得提醒你。有些系统是多个地址轮着用的,比如负载均衡,IP会跳。你只加了一个,下次它跳到另一个IP,又给你拦住了。所以最好把整个网段加进去,比如192.168.1.*这种格式,省得反复折腾。还有,加了可信任站点不等于万事大吉,如果那个网站本身有恶意代码,照样能搞你电脑。这功能只解决“能不能访问”的问题,不解决“安不安全”的问题。
另外,Chrome和Edge跟IE不一样,它们没有这个“可信任站点”的概念。你要是在Chrome里访问被拦,那多半是HTTPS证书的问题,得单独去装证书,不是在这儿设置。很多人把IE里的设置方法套到Chrome上,结果发现根本没这个选项,还以为自己找错地方了。实际上,这功能是IE时代的老遗产,Windows系统里一直留着,但第三方浏览器不吃这一套。
最烦人的一种情况是,明明加了可信任站点,还是打不开。这时候检查一下是不是有代理服务器在捣乱。有些公司网络强制走代理,代理服务器会拦截请求,你本地信任了没用,得在代理设置里也放行。我上次就栽在这上面,折腾了俩小时,最后发现是公司防火墙策略的问题,跟浏览器半毛钱关系没有。
说到底,这功能就是个应急用的工具。真正靠谱的网站,早该上HTTPS了,根本不需要你手动去信任。要是哪天你发现某个网站老让你加信任,先别急着操作,想想这网站是不是有点问题。正规系统不会这么干,这么干的往往是自己懒得配证书的内网小应用。