ping和github代理

适用于 ubuntu 20.04
ubuntu 20.04 是 “西柚云” 主要使用的操作系统 西柚云官网

网络的联通性

说到联通性,自然至少涉及到两个对象,比如说主机A和主机B是联通的。那么我们怎么判断我们当前使用的电脑和某个ip或域名对应的主机是否联通呢?

好了,这里提到了 ip 和域名,那么他们是什么关系呢?

通常来说,网络上的两台主机能够通过 ip 来进行通信,ip 的形式如:x.x.x.x,其中 x 是一个[0,255]区间的数字。

但是 4 个数字并不如一些有意义的字符好记。如: www.baidu.com,github.com。

所以,你也可以使用域名替换掉ip与主机通信。通常来说,在公网中会有 DNS 服务器将域名解析成 ip,这样就能通过访问域名的方式来访问主机啦。你也可以在本地配置域名和 ip 的映射关系。

linux 本地配置域名和 ip 映射的文件在 /etc/hosts 中,因为 Linux 中没有浏览器,我这里使用 windows 来演示一下,原理是一样的。

pint www.baidu.com
http://14.215.177.38
http://www.baidu.com

ping

# 1 个不能访问的链接
wget  https://raw.githubusercontent.com/qiime2/environment-files/master/2018.8/release/qiime2-2018.8-py35-linux-conda.yml

# 使用 github 代理访问
wget https://ghproxy.com/https://raw.githubusercontent.com/qiime2/environment-files/master/2018.8/release/qiime2-2018.8-py35-linux-conda.yml

# 这个就是这个链接对应的域名
ping raw.githubusercontent.com

127.0.0.1 和 localhost

127.0.0.1 是本机的 ip 地址,localhost 是它对应的域名

当然本机还有一个对外的 ip 地址,不过如果不是公网 ip 的话,对于其他和本机不属于一个局域网的主机来说没有实际意义,如 192.168.0.1,很多路由器的 ip 地址是这个,登陆它能够对路由器进行设置。但对于不跟路由器在同一个局域网的主机,是不能通过这个 ip 登陆它的。

依赖网络连通性的 linux 命令

ssh
ftp / sftp
wget 
curl 

补充内容

github 代理

每个代理使用的方法不一样,可以访问他们的官网查看使用方法。

https://hub.yzuu.cf/
https://hub.njuu.cf/
https://ghproxy.com/
https://github.moeyy.xyz/
https://kgithub.com/
https://gitclone.com/

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2022-2023 柚子糖
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信