|
2016-09-21 16:17:05
我以前就说过, 在中国做科研要求最高, 各种技能都要有, 科学上网就是其中之一. google时不时会抽风, 无法预料. 解决方法很多种, 其中最简单的就是改host文件, 使用最新可用的google hosts文件. 网上一直有人在更新这种文件, 其中一个是https://github.com/racaljk/hosts. 这里提供的google host文件一般都能使用. 可每次手动更新文件有点麻烦, 所以我就写了一个非常简单的autohotkey脚本来做这件事, 只要双击一下就可以自动更新了. 不过, 现在我不大需要这个脚本了, 但考虑到它对其他人或许还有点用处, 所以还是放在这里吧. 你可以直接下载我编译好的可执行文件gohost.exe, 以管理员权限运行, 然后打开https://www.google.com/ncr进行测试. 其实, 更新的host文件中不仅包括了google, 还包括了其他一些网站, 如facebook, youtube之类. 需要的话, 你也可以试试.
相应的源代码如下, 需要的可以参考
gohost.ahk | |
---|---|
1
2
3
4
5
6
7
8 | whr :=ComObjCreate("WinHttp.WinHttpRequest.5.1")
whr.Open("GET", "https://coding.net/u/scaffrey/p/hosts/git/raw/master/hosts")
whr.Send()
FileDelete, C:WINDOWSsystem32driversetchosts
FileAppend, % whr.ResponseText, C:WINDOWSsystem32driversetchosts
run, ipconfig /flushdns, , Hide
msgbox, hosts已经更新, 请使用 https://www.google.com/ncr 打开谷歌测试run, https://www.google.com/ncr
|
另外, 使用google搜索得到的很多链接默认是http, 你有时可能无法打开. 如果这样的话, 建议你始终使用加密链接https, chrome浏览器和火狐浏览器都可以设置, 方法见强制 Google.com 域名使用 HTTPS(SSL).
此外, 还有一些google的镜像网站可以试试, 当然也不知道它们能坚持多久, 且用切珍惜吧.
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2025-1-10 18:02
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社