写这篇博客的初衷:
不知道有没有像我一样,拥有自己的私人服务器,但不想花钱去买什么云服务器,诸如什么阿里云,腾讯云服务器等。先不管它速度怎么么样,但内存和磁盘大小真的是 硬伤。
本人喜欢写一些小程序,喜欢做自己的个人网站或者是论坛网站,以前买了一台阿里云的ECS但程序放上面动不动就挂了,原因是内存太小。
喜欢倒腾的我于是想着把自己不用的笔记本电脑变成一个服务器,查阅了很多大神的文章,也踩了很多坑。但最后还是成功了做好了我的笔记本服务器。
需要解决的问题:
1.外网怎么访问内网的问题。只要解决了这个问题一切都不是问题了
2.当然除了这个问题还有就是需要一台就的笔记本电脑 内存2~4GB 硬盘40~1T都是可以的
3.把自己的笔记本换成带图形界面的Linux 系统(当然不带图形界面的也行,只要能连接互联网就行)
准备工作:
1.注册natapp账号备用
注册之后购买免费的隧道,当然如果想自己的服务器带宽好一些,就花几块钱买付费版的也可以
2.下载natapp客户端并安装到自己的Linux 系统里面
(1)创建natapp文件夹
[root@localhost ~]# mkdir /usr/local/natapp
(2)下载Linux版本的natapp客户端到刚才新建的文件夹并解压
[root@localhost ~]# cd /usr/local/natapp/ ##进入文件
[root@localhost natapp]# ls ##查看文件
natapp natapp_linux_amd64_2_3_8.zip nohup.out
[root@localhost natapp]# unzip natapp_linux_amd64_2_3_8.zip ##解压文件
3.启动natapp服务达到内网穿透的效果
[root@localhost natapp]# ./natapp -authtoken=xxxxxxx ##开启natapp服务
解释:authtoken的值是你申请的natapp购买的隧道所对应的值
(2)命令全部执行成功后会看到下面的页面
填坑:在这个时候需要把上面的127.0.0.1:80修改成你电脑自己ip和端口如下
在我的隧道中把值改成如上图所示的样子,记住换成你自己对应的样子
windows笔记本或者台式机上面远程连接设置好的服务器:
1.推荐大家用MobaXterm工具连接,而且还可以可视化操作,十分的方面,后期发布程序的时候爽到爆炸。
mobaxterm下载地址:点击打开链接
2.安装之后是这个样子的
能看到下面的界面,那么恭喜你我最可爱的程序猿,你的个人服务器已经成功完成了。现在你可以尽情的折磨它了
觉得我写的东西有帮助的给我个赞呗!!!