三种方式查看linux终端terminal是否可以访问外网ping,curl,wget
方法1:ping
注意不要用ping www.google.com.hk来验证,因为有墙,墙阻止了你接受网址发回的响应数据。即使你那啥过,浏览器都可以访问Google,terminal里面也是无法得到响应
百度在墙内,所以可以正常拿到响应信息

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

方法2:curl
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.com 和zhihu.com这种 中转网址,可以不用提供最终的完整网址那一长串。比较懒的话,用这种最合适




下载下来,是一个叫index.html的文件,你用文本编辑器打开,里面有内容,说明下载下来HTML代码了,也就说明你得以成功访问外网了
一般只要你无法下载,就说明你无法访问这个网站。如果这个网站是外网还在运营的网站,那一般说明你无法访问外网


相关文章:
三种方式查看linux终端terminal是否可以访问外网ping,curl,wget
方法1:ping注意不要用ping www.google.com.hk来验证,因为有墙,墙阻止了你接受网址发回的响应数据。即使你那啥过,浏览器都可以访问Google,terminal里面也是无法得到响应 百度在墙内,所以可以正常拿到响应信…...
【Call for papers】SIGCOMM-2023(CCF-A/计算机网络/2023年2月15日截稿)
ACM SIGCOMM is the flagship annual conference of the ACM Special Interest Group on Data Communication (SIGCOMM). ACM SIGCOMM 2023, the 37th edition of the conference series, will be held in New York City, US, September 10 - 14, 2023. 文章目录1.会议信息2.时…...
Chapter5:机器人感知
ROS1{\rm ROS1}ROS1的基础及应用,基于古月的课,各位可以去看,基于hawkbot{\rm hawkbot}hawkbot机器人进行实际操作。 ROS{\rm ROS}ROS版本:ROS1{\rm ROS1}ROS1的Melodic{\rm Melodic}Melodic;实际机器人:Ha…...
[acwing周赛复盘] 第 90 场周赛20230211 补
[acwing周赛复盘] 第 90 场周赛20230211 补 一、本周周赛总结二、 4806. 首字母大写1. 题目描述2. 思路分析3. 代码实现三、4807. 找数字1. 题目描述2. 思路分析3. 代码实现四、4808. 构造字符串1. 题目描述2. 思路分析3. 代码实现六、参考链接一、本周周赛总结 T1 模拟T2 模拟…...
数组
一、数组中重复的数字题目描述:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1…...
MicroBlaze系列教程(4):AXI_UARTLITE的使用
文章目录 @[toc]AXI_UARTLITE简介MicroBlaze添加串口IP常用函数使用示例参考资料工程下载本文是Xilinx MicroBlaze系列教程的第4篇文章。 AXI_UARTLITE简介 axi_uartlite是Xilinx提供axi-lite接口的通用串口IP核,用AXI-Lite总线接口和用户进行交互,速度可以根据不同的芯片调…...
GO 中的 init 函数
前言 go 语言中有一个非常神奇的函数 init ,它可以在所有程序执行开始前被执行,并且每个 package 下面可以存在多个 init 函数,我们一起来看看这个奇怪的 init 函数。 init 特性 init 函数在 main 函数之前执行,并且是自动执行;…...
使用C#编写k8s CRD Controller
本文项目地址:k8s-crd - Repos (azure.com)CRDCRD指的是Custom Resource Definition。开发者更多的关注k8s对于容器的编排与调度,这也是k8s最初惊艳开发者的地方。而k8s最具价值的地方是它提供了一套标准化、跨厂商的 API、结构和语义。k8s将它拥有的一切…...
Ansible---playbook剧本
目录 引言:什么是playbook? 一、Playbook 1.1、playbook中的核心元素 1.2、playbook中的基础组件 1.3、playbook格式说明 1.4、实例:httpd服务剧本 二、playbook中的模块 2.1、Templates 模块 2.2、tags 模块 2.3、Roles 模块 引言&…...
Delphi 中TImageCollection和TVirtualImageList 控件实现high-DPI
一、概述RAD Studio允许你通过使用TImageCollection组件和TVirtualImageList组件,在你的Windows VCL应用程序中包含缩放、高DPI、多分辨率的图像。这两个组件位于Windows 10面板中:注意:如果你使用FireMonkey进行跨平台应用,请看T…...
Ros中如何给UR5配置自定义工具 | 在Rviz中给UR5机器人装载定义工具 | UR5配置自定义末端执行器
前言 在学习和项目研究的过程中,我需要在Ur5e上装上工具,以对现实场景进行仿真。网上会有一些装载/配置现成的夹爪,例如Robotiq等。但和我们装载自定义工具的场景还有些差异,因此写一篇博客记录,可能有偏差。如果有问…...
数据库 delete 表数据后,磁盘空间为什么还是被一直占用?
插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 最近有个上位机获取下位机上报数据的项目,…...
docker-微服务篇
docker学习笔记1.docker简介1.1为什么会出现docker?1.2docker理念1.3虚拟机(virtual machine)1.4容器虚拟化技术1.5一次构建到处运行2.docker安装2.1前提条件2.2docker基本构成2.3docker安装步骤*2.4测试镜像3.docker常用命令3.1 启动docker3…...
图像优化篇
目录(1)矢量图(2)位图 2.1 分辨率2,图像格式格式选择建议:(1)矢量图 被定义为一个对象,包括颜色,大小,形状,以及屏幕位置等属性&…...
在surface go 2上安装ubuntu 20.04
在surface go 2上安装ubuntu 20.04 1.制作安装盘 下载ubuntu系统的iso文件 使用Rufus软件将u盘制作为ubuntu系统的安装盘 2.在surface go 2上操作 禁用快速启动 在 Windows 中,禁用“电源选项”中的“快速启动”>选择电源按钮的功能 禁用 Bitlocker 在 Wi…...
Java:SpringMVC的使用(1)
目录第一章、SpringMVC基本了解1.1 概述1.2 SpringMVC处理请求原理简图第二章、SpringMVC搭建框架1、搭建SpringMVC框架1.1 创建工程【web工程】1.2 导入jar包1.3 编写配置文件(1) web.xml注册DispatcherServlet(2) springmvc.xml(3) index.html1.4 编写请求处理器【Controller…...
自动化测试岗位求职简历编写规范+注意事项,让你的简历脱颖而出
目录 前言 1.个人信息 2.教育背景(写最高学历) 3.个人技能(按精通/掌握/熟练/了解层次来写) 4.工作经历 5.工作经验/项目经历 6.自我评价 总结 前言 挑选一个阅读舒适度不错的模板 HR和面试官看的简历多,都是快速阅读,舒适度特别重要;…...
C 字符串
在 C 语言中,字符串实际上是使用空字符 \0 结尾的一维字符数组。因此,\0 是用于标记字符串的结束。空字符(Null character)又称结束符,缩写 NUL,是一个数值为 0 的控制字符,\0 是转义字符&#…...
【每日一题Day115】LC2335装满杯子需要的最短总时长 | 贪心
装满杯子需要的最短总时长【LC2335】 You have a water dispenser that can dispense cold, warm, and hot water. Every second, you can either fill up 2 cups with different types of water, or 1 cup of any type of water. You are given a 0-indexed integer array amo…...
Flink流计算处理-旁路输出
使用Flink做流数据处理时,除了主流数据输出,还自定义侧流输出即旁路输出,以实现灵活的数据拆分。 定义旁路输出标签 首先需要定义一个OutputTag,代码如下: // 这需要是一个匿名的内部类,以便我们分析类型…...
CosyVoice 2 目标音色替换技术解析:从原理到小白友好实现
音色替换,简单说就是让一段语音听起来像是另一个人在说话,但内容不变。这技术现在需求挺多的,比如虚拟主播、有声书、游戏角色配音,甚至一些辅助沟通的场景。但说实话,以前想自己搞一个,门槛不低。要么效果…...
基于STM32定时器外部触发模式的高精度频率计实现
1. 为什么需要高精度频率计 在嵌入式开发中,频率测量是个常见但棘手的问题。我遇到过不少开发者,他们用普通IO口配合中断来计数,结果发现测量1MHz以上的信号时误差大得离谱。后来改用STM32的定时器外部触发模式,精度直接提升了一个…...
避坑指南:在Ubuntu 20.04上搞定VINS-Fusion依赖(Ceres、Eigen、gflags报错全解决)
深度解析:Ubuntu 20.04部署VINS-Fusion的依赖陷阱与系统级解决方案 在机器人视觉与SLAM领域,VINS-Fusion作为香港科技大学开源的多传感器融合框架,已成为学术界和工业界的重要参考实现。然而当开发者满怀期待地克隆代码准备体验其强大功能时&…...
大模型Prompt实战指南:从基础到高阶的提问艺术
1. 为什么Prompt提问技巧如此重要? 第一次用ChatGPT时,我直接问"怎么写工作总结",结果得到一篇泛泛而谈的模板。后来学会在问题里加上"我是一名互联网产品经理,需要向CTO汇报季度工作",回答立刻精…...
别再乱调Filter Mode了!深度解析Unity纹理的Point、Bilinear和Trilinear到底怎么选
纹理过滤模式实战指南:如何为Unity项目选择最佳视觉方案 当你在Unity编辑器中导入一张纹理时,Filter Mode这个下拉菜单可能经常被忽视——毕竟默认的Bilinear看起来"能用"。但当你真正对比过Point、Bilinear和Trilinear三种模式在游戏中的实际…...
如何通过MCP协议实现AI助手与Figma设计的双向交互
如何通过MCP协议实现AI助手与Figma设计的双向交互 【免费下载链接】cursor-talk-to-figma-mcp Cursor Talk To Figma MCP 项目地址: https://gitcode.com/GitHub_Trending/cu/cursor-talk-to-figma-mcp 在当今的设计开发工作流中,设计工具与AI助手之间的割裂…...
OpenClaw权限隔离:ollama-QwQ-32B多用户任务队列与资源限制
OpenClaw权限隔离:ollama-QwQ-32B多用户任务队列与资源限制 1. 为什么需要权限隔离? 去年我在家里搭建了一个共享的AI工作站,让家人都能使用OpenClaw完成各自的自动化任务。最初我天真地以为"大家都会自觉遵守规则",结…...
极速AI绘图新体验:Qwen-Image 2步Turbo LoRA来了
极速AI绘图新体验:Qwen-Image 2步Turbo LoRA来了 【免费下载链接】Qwen-Image-2512-Turbo-LoRA-2-Steps 项目地址: https://ai.gitcode.com/hf_mirrors/Wuli-art/Qwen-Image-2512-Turbo-LoRA-2-Steps 导语:AI图像生成领域再迎新突破——Wuli团队…...
DRV2667压电触觉驱动器原理与Arduino嵌入式实践
1. DRV2667 压电触觉驱动器深度技术解析与嵌入式集成实践 1.1 芯片级功能定位与工程价值 DRV2667 是德州仪器(TI)推出的高集成度压电触觉驱动芯片,专为需要高电压、低功耗、精准波形控制的触觉反馈系统设计。其核心价值不在于简单地“驱动压…...
Oracle季度安全补丁(CPU)全解析:如何高效管理企业数据库漏洞
Oracle季度安全补丁管理实战指南:从漏洞评估到自动化部署 1. Oracle CPU机制深度解析 Oracle Critical Patch Update(CPU)作为数据库安全防护体系的核心机制,其运作逻辑远比简单的补丁合集复杂得多。每季度发布的CPU实际上是一个经…...
