1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 搭建一个属于自己的服务器 并实现内网穿透(外网访问本地服务器功能)

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

时间:2022-04-09 01:39:40

相关推荐

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

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

搭建一个属于自己的服务器前期准备虚拟机的虚拟网络设置为物理机上的虚拟机搭建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属于软件下载路径的引导文件,可分为本地源引导文件下载–即软件下载从本地安装包获取,网络源引导文件下载–软件下载从网络获取)

nat模式下装httpd包去httpd辅助配置文件夹conf.d/里创建一个配置文件 /etc/httpd/conf.d/

文件,我创了一个haha.conf

<VirtualHost 192.168.0.128:80> //服务器主机IPDocumentRoot /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 nonerequire all granted</directory>

重新启动httpd

#systemctl restart httpd

路由器设置

连接好无线路由器后,进入无线路由器默认网页192.168.0.1工作模式选择AP模式设置一个wifi名称

设置好后将使用该同一局域网的客户机测试httpd服务,即在浏览器中输入httpd中的服务器网页IP或域名看是否有/www/haha/index.html里的网页信息出现

实现内网穿透功能

飞鸽内网穿透

后期补充

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。