使用HEXO+Github打造你的blog(三)

上次我们已经成功安装了Node.js,接下来我们就要开始安装git了。不过在开始之前,我们先统一一下观点:

1.你所访问的网页本质上是一个一个有组织的文件
2.你访问网页的过程本质上是与其他计算机进行的通信

举个例子:

1.当你访问[百度首页](www.baidu.com)时候,你实质上在与公网IP地址为180.149.132.151的某台计算机进行通信。
2.你所看到的网页是这台计算机中的某个文件。(不懂的回看第一篇)

顺着这个思路,是不是只要别人能够通过IP地址访问到我们的计算机,他就能够打开我们制作好的博客了呢?
是的,但是困难重重。
为什么呢?让我们继续往下分析
我连上网的电脑有没有IP地址呢?
答案是:有
那是不是直接把IP地址告诉对方,对方就能与你的计算机进行通信了呢?
答案是:不行
为什么呢?
这还得从IP地址说起:

一句话,公网IP地址不够用了。因此为了珍惜IP,我们一向使用内网IP。
因此你的IP不是公网的IP,只是某个运营商公司的某个子公司的某个路由器下的某个通过DHCP分到的IP。
你电脑的IP地址是"192.168.1.1",这个IP就好比写着“我住在牛家村”
我想要和你通信,除非我跟你在同一个区。否则,世界上牛家村千千万,我肯定联络不到你。

那么怎么做呢?直接了当的告诉你,内网穿透,就是某个人把自己的公网IP借给你,让大家从公网能和你进行通信。
但是,1.太麻烦,2.得花钱
不过,还好有别的办法…

感谢稀稀拉拉的赞赏