ovins

学生拥有一台服务器,可以用来做一些有趣的事情.比如搭建自己的个人博客,小网站等.

教学一般都是使用虚拟机来进行学习(图形界面),有些学生完全没意识到服务器/客户机的概念.

因此有一台远程的服务器来进行实践模拟,是一件很有意义的事.

有一个很好的选择是:租借一台云服务器(阿里云,腾讯云,或国外等),许多都有学生优惠.

但是对于我们学生来说,服务器又并非时刻都需要,有另外一种选择是阿里云或腾讯云的按时收费服务器.缺点是使用完,数据会被清除,所以需要在结束前,把有需要的文件下载下来.

其实还有一种免费的方式,就是在自己的物理机中搭建服务器,在通过内网穿透的方式,把他连接到互联网.

方案:Android手机通过安装Termux来模拟运行Linux系统,Linux中安装内网穿透程序进行穿透.

  1. 首先是在手机上安装Termux(官网)
    详细的使用教程,参考:Termux 高级终端安装使用配置教程
  2. Termux中安装frpc进行内网穿透,我选择的是Sakura Frp
    详细配置看帮助文档

    可以选择其他平台,自行了解
    如果是用SakuraFrp,建议花一块钱进行实名认证,认证后才可以使用国内的站点,比较稳定

至此,在手机上搭建好Linux服务器,并穿透出内网.

可选操作:

  1. ssh端口穿透,默认8022端口,需要生成公钥,参考:https://www.linuxprobe.com/termux-ssh-server.html
  2. Nginx端口穿透,默认为8080端口.

此文仅作个人记录,证明方案可行.
有兴趣可自行探索.

分类:

技术点:

相关文章: