一、服务器准备
- 首先租一台阿里云服务器,本文使用的是阿里云服务器中的无影云电脑(注:学生购买先学生认证会很便宜),具体过程不做详细介绍;
- 在使用无影云电脑中,使用ubuntu 20.04镜像,在开机进入系统后,在设置中区域与语言中更改系统语言为简体中文,如下图;
- 更改系统更新源,在软件与更新中ubuntu软件更新中,把主服务器改为:中国的清华源,如下图;
之后执行以下指令:
sudo apt update && sudo apt upgrade -y
- 在 Linux 服务器上安装 Web 服务器,在终端执行以下指令:
sudo apt install nginx
确保 Web 服务器正在运行:
sudo systemctl start nginx
- 将 HTML 文件放入服务器目录,nginx 默认的 Web 根目录是 /var/www/html。将你的 HTML 文件(file.html)移动到这个目录:
sudo mv /path/to/your/file.html /var/www/html/
注:这里需要给你的文件赋予权限,我习惯性用(可以作为参考)
sudo chmod 777 ./file.html
二、内网穿透准备
内网穿透的工具有很多,比如zerotier、国内的向日葵等等,这里采用zerotier工具进行使用,注册zerotier网址为:zerotier官网,注册过程不作详细介绍,下面对zerotier组网进行简单设置。
- 创建组网网络
在登陆后条件下,选择create a network
,之后会进入以下页面: - 点network id进去后进行简单的配置
- 下面是根据自己的需求选择对应的ip频段
- 至此组网工作至此结束。
三、linux及windows组网准备
-
linux组网及加入zerotier组网
-
在linux服务器终端运行以下指令:
curl -s https://install.zerotier.com | sudo bash
-
安装完成后,加入组网,执行以下指令,其中<network_id>为创建的Network ID:
sudo zerotier-cli join <network_id>
-
windows组网及加入zerotier组网
在官网下载windows版本的安装包进行安装后,复制组网的Network ID,运行zerotier会在状态栏显示zerotier图标,右键
图标,点击join new network
,填入复制的Network ID,点击join
。
-
组网确认
进入zerotier中的组网ID里面,在Members
下面,linux和windows的请求勾选上,如图勾选上后,改组网系统会自动分配组网IP,即Managed IPs
,需要记住linux分配的ip,用于后续windows访问linux服务器的网页。
-
组网测试
- 方式一:进入linux终端对组网给windows分配的ip进行PING以一下
- 方式二:windows使用win+r输入cmd对组网给linux服务器分配的ip进行PING一下
出现以下页面则为组网成功:
四、简单的网页显示
- 在windows随意一个浏览器输入组网给linux服务器分配的ip,出现以下界面则为配置成功:
- 打开指定的heml网页端,格式为分配linux ip+/xxx.heml
至此结束,后续再有所学习再进行补充。