本文介绍: 下载下来,是一个index.html文件,你用文本编辑打开里面内容说明下载下来HTML代码了,也就说明你得以成功访问外网了。造成这种现象的原因是,你访问这个。墙内那些直达的网址,都是是可以curl网站html代码拿下来的,比如。所以你curl时候一定要拿着最后访问的那个网址,而不是中转的那个网址。的网站,实际上上面是没有内容的,这是把你转移到了另一个网站。.hk验证,因为有墙,墙阻止了你接受网址发回的响应数据,,不是最终访问网站,出来就说301 Moved。,实际访问的是这个网站。

注意不要用ping www.google.com.hk来验证,因为有墙,墙阻止了你接受网址发回的响应数据。即使你那啥过,浏览器可以访问Googleterminal里面也是无法得到响应

百度在墙内,所以可以正常拿到响应信息

谷歌在墙外,你用魔法工具浏览器都能访问谷歌,但是terminal里面会这样,一直在加载,就是没有响应, 所以ping这种方法对于外网网站是无效的。

curl这个 分网站

即使是墙内的网站比如zhihu.com(这里知乎官网就是不带www的)你一访问就说网站搬走 301 Moved Permanently。造成这种现象的原因是,你访问的这个zhihu.com的网站,实际上上面是没有内容的,这是把你转移到了另一个网站。比如,你访问zhihu.com,实际访问的是这个网站https://www.zhihu.com/signin?next=%2F叫你登录

所以你curl的时候一定要拿着最后访问的那个网址,而不是中转的那个网址

不信你用curl访问一下这个网站https://www.zhihu.com/signin?next=%2F,是可以拿到HTML代码的

墙内那些直达的网址,都是是可以用curl把网站html代码拿下来的,比如www.baidu.com

比如https://www.bilibili.com/也是可以拿到的

比如curl google.com,不是最终访问的网站,出来就说301 Moved

那你curl 最终访问的网站(curl https://www.google.com.hk/) 就拿得到HTML代码了

比如 这样

curl https://scholar.google.com.hk/

正常可以访问外网是这样,可以拿到网站的HTML代码

方法3:wget

wget的好处是,你可以用 google.comzhihu.com这种 中转网址,可以不用提供最终的完整网址那一长串。比较懒的话,用这种最合适

下载下来,是一个index.html文件,你用文本编辑器打开,里面内容说明下载下来HTML代码了,也就说明你得以成功访问外网了

一般只要你无法下载,就说明无法访问这个网站。如果这个网站是外网还在运营的网站,那一般说明你无法访问外网

原文地址:https://blog.csdn.net/Albert233333/article/details/128996452

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32114.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注