让自己电脑上的资源(网页、文件、视频、ppt等)被公网其他人访问到,看完这个是个人都会搭建
作者:互联网
大三的时候,有过一个想法,把自己的笔记自己的觉得有用的东西能被其他人访问到,直接访问某个网址就能拿到文件
大三下去华为实习接触了apache ,然后觉得这事可以搞,但是一段时间后(其实就两三天哈哈哈),发现局域网下面可以实现,但是公网没法搞,大概知道要内网穿透,
一晃我读研都好几个月了,我租了一个服务器,在另一个好友的帮忙下,我大概知道了如何在服务器上做一个这样东西,,这个方法我也还是在摸索,没搞明白,下次让朋友再教我一下
今天突然找到一个很简单的方法(但也有一点点缺陷)实现了这个东西,记录下,我在前端属于纯小白,所以这篇只要是个人都能成。
需要的东西
- 一台Windows电脑
- 一个懂一点点电脑的人
涉及到的东西
- nodejs的 npm
- http-server
- 钉钉的内网穿透工具,都给你们打包好了
步骤
- 下载安装钉钉的内网穿透工具,我就现学现卖,放在我的电脑 钉钉内网穿透工具下载,点击就会开始下载了
-
下载nodejs 并安装 http-server,点击下载nodejs,得到一个.msi文件,双击运行,除了修改安装位置,其他的地方一直next,安装完成。
-
安装完了以后,从左下角搜索哪儿进命令行,输入
npm install http-server -g
安装http-server,-g
表示全局安装http-server -
建立一个你想要分享的资源文件夹,比如
D:\share
,然后把你要分享的资源放到该目录下,比如我把这个index.html
放在这个目录下,index.html
内容很简单
<!DOCTYPE html PUBLIC
<html>
<head><meta charset="UTF-8">哈哈哈哈,各位大帅逼大漂亮好呀</head>
</html
-
在这个文件夹下打开命令行,不会的参见这篇博客 win10 在文件路径下打开命令行窗口,一般是
shift +右键
,然后输入http-server
,回车,出现下面的界面,默认是8080端口,你可以通过-p
指定开放端口,这儿我没弄了,这个网上一搜一大堆
-
在安装钉钉的内网穿透工具的目录下打开命令行,输入
ding -config=ding.cfg -subdomain=你想要的域名 你想开放的端口
,注意,域名哪儿有可能被别人占用,尽量不要用常用字符,全英文,第二个是你想开放的端口要和第五步启用的端口一致,比如我的就是ding -config=ding.cfg -subdomain=liminggulugulu 8080
好的,大功告成,在浏览器输入http://liminggulugulu.vaiwan.com/index.html
就可以看到如下界面了,因为我的电脑不一定常开着,所以你可以按步骤一步一步的来,然后让你远在他方的朋友帮你测试一下
这样你就可以放任何你想要分享的东西在这个目录里面,别人只需要访问http://第六步中你自己设置的域名.vaiwan.com/文件全名包括后缀
即可下载资源
标签:ding,http,安装,公网,端口,server,ppt,网页,内网 来源: https://blog.csdn.net/qq_43657442/article/details/110440818