搭建一个属于自己的服务器,并实现内网穿透(外网访问本地服务器功能)

搭建一个属于自己的服务器

  • 搭建一个属于自己的服务器
    • 前期准备
    • 虚拟机的虚拟网络设置
    • 为物理机上的虚拟机搭建httpd服务实现网页访问功能
  • 路由器设置
  • 实现内网穿透功能
    • 飞鸽内网穿透

搭建一个属于自己的服务器

前期准备

1. 一台普通的电脑(装了win10或者装了Linux都可以)
2. 若装了win10的话需要到虚拟机(vmware)装一个LInux系统
3. 一个无线路由器(我买来测试的无线路由器是TendaF3v3)

虚拟机的虚拟网络设置

我在测试中使用NAT模式可以上网获取网络源安装但是无法在局域网内实现设备间的访问,使用桥接模式可以实现设备间的访问却无法上网,因此我的虚拟机采用NAT和桥接模式切换的方式来进行装包和局域网间的访问及内网穿透功能。

为物理机上的虚拟机搭建httpd服务实现网页访问功能

找一个LInux镜像,我选的是Redhat8.x的镜像
虚拟机安装Linux镜像
安装后为Linux配置httpd服务
配置须知:
根据/etc/yum.repos.d/底下的repo文件选择本地源安装或网络源安装,repo文件可以自己创建(该路径底下的repo属于软件下载路径的引导文件,可分为本地源引导文件下载–即软件下载从本地安装包获取,网络源引导文件下载–软件下载从网络获取)

  1. nat模式下装httpd包
  2. 去httpd辅助配置文件夹conf.d/里创建一个配置文件 /etc/httpd/conf.d/
    文件,我创了一个haha.conf
<VirtualHost 192.168.0.128:80> //服务器主机IP
    DocumentRoot /www/haha //访问网页目录文件根路径,/www/haha/路径底下要有index.html这个文件才行
    ServerName 192.168.0.128 //可配服务器主机IP或自己的域名,若是自己的域名则需要有域名解析服务
    ErrorLog "/var/log/httpd/haha-error_log"
    CustomLog "/var/log/httpd/haha-access_log" common
</VirtualHost>

<directory /www/haha>
allowoverride none
require all granted
</directory>
  1. 重新启动httpd
#systemctl restart httpd

路由器设置

  1. 连接好无线路由器后,进入无线路由器默认网页192.168.0.1
  2. 工作模式选择AP模式搭建一个属于自己的服务器,并实现内网穿透(外网访问本地服务器功能)_第1张图片
  3. 设置一个wifi名称
    搭建一个属于自己的服务器,并实现内网穿透(外网访问本地服务器功能)_第2张图片
  4. 设置好后将使用该同一局域网的客户机测试httpd服务,即在浏览器中输入httpd中的服务器网页IP或域名看是否有/www/haha/index.html里的网页信息出现

实现内网穿透功能

飞鸽内网穿透

后期补充

你可能感兴趣的:(笔记)