有时候不太愿意买公有云服务器。毕竟个人的资金是有限的,如果你的博客访问量很少,却还要占用一个独立的服务器,也太浪费。如果使用github做博客又非常的慢,经常有打不开的风险。
个人电脑是肯定不能让公网的人访问的。如何打通公网和内网呢?这个时候就要用到内网穿透了。它的原理就是利用一个公网的服务器做中间人,将内网流量传递到外网。
可选的方案有免费的内网穿透服务、收费的内网穿透服务、自建内网穿透。
首先是自建。需要一个公网服务器。。。。我都已经不想要服务器了,为了内网还要再准备一个服务器。pass!!
在一个是收费的内网穿透服务。这个看个人情况了,一般也花不了多少钱,6/月或者30/月这几种方案的都有。
不过这两种都不是我的选择,既然是利用闲置的电脑搭自己的博客。本身就是冲着博客流量不大的情况下节省资源的做法。我是一点钱都不想花呀。
这里我教大家使用免费的内网穿透服务去做自己的博客。自己的流量并不大,只需要白嫖一波免费的服务就行,大概花个5分钟的时间就可以刷一个自己的博客出来了。
我这里使用的是Hexo这个博客系统。Hexo依赖nodejs环境,还没有安装的可以安装一个,不清楚怎么安装的可以看一下教程。
Hexo官网
Hexo安装文档
nodejs下载地址
服务器安装nodejs教程地址
环境准备妥当之后执行命令安装博客系统。博客官网
到这里博客系统就准备完成了。选一个你心仪的文件夹,在文件夹下执行命令生成我们的博客。
hexo init myblog && cd myblog && npm install
命令的意思:
myblog
。可以看一下_config.yml
文件。这个文件是系统的配置文件,很多东西可以在这个里面修改。详细的配置说明
Hexo基础是使用命令来操作的,不管是新建页面,还是生成都由命令操作。命令说明
当然使用命令非常的不方便,可以安装一个可视化的插件来简化操作。后台插件 更多插件
初始的页面是一个很简单,甚至简陋的页面。作为一个有理想的播主,当然是不接受的了。这里我们安装一个漂亮的皮肤,让博客更生动。主题地址
到这里,我们就完成了一个博客的搭建。一个漂亮的、简单又好用的博客就搭建起来了。接下来就该上它上线了。
首先我们要找一个提供免费服务的店家。白嫖店家
使用一个常用邮箱注册一个账户。这个时候我们就获得了一个月的免费时间。如果想多加点,可以用邀请链接随便注册几个账户,时间累加,一次性加一个月。非常的方便。也可以每天点点签到,一次加一天。(写个爬虫可以自动加😁)
家里的服务器需要安装内网穿透的客户端,用来转发博客的内容。下载地址
这里的客户端需要根据当前电脑的系统来选择。如果家里使用的是群晖那就更简单了。这里提供了群晖的安装插件,可以很方便的安装和管理客户端。如果不可以也能简单的用其他方式安装好。群晖安装说明
使用命令(Linux类)或者客户端(windows类)就能够启动客户端了。命令可以在客户端管理中查看。
上面这些准备好之后还需要在客户端管理中增加一个自己的内网映射地址。这里我选的是客户端所在机器的3000端口。博客部署在其他的地址的,记得要修改成自己对应的ip+端口。
完成了上面这些就可以看到在是否连接一栏显示已连接。打开对应的访问地址,从外网就能直接访问自己的博客了。
做完这些代表我们可以使用ip+端口的方式访问我们的博客了。不管是在简历还是博客、个人展示页都能够把博客的地址给大家看了。如果凑巧你还有一个域名。那你还可以将域名映射到这个ip,同时通知网站运营把端口的反向代理配置在80上。这样你的博客看上去就更正规,更有吸引力了。
如果有什么不懂的,可以在下面留言哦。