--------------------2021.4.19更新-------------------------------------
解决了那两个小缺陷 ,这儿是http-server 后台运行的,另外一个钉钉软件的也可以按照相同思路用一个脚本执行对应代码,从而后台运行,消除小黑框。
让本地起的http-server 后台运行(没有小黑框),开机自启动
--------------------2021.4.6更新-------------------------------------
再补充三种内网穿透的方法:ngrok 、ngrok.cc、IOEE,和钉钉的差不多
--------------------2021.2.4更新-------------------------------------
突然发现我放假回家了后实验室电脑就没开着了,憨憨语塞,所以还是放在我的服务器上吧
--------------------2021.2.4更新-------------------------------------
大三的时候,有过一个想法,把自己的笔记自己的觉得有用的东西能被其他人访问到,直接访问某个网址就能拿到文件
大三下去华为实习接触了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/文件全名包括后缀
即可下载资源
示例,我想分享钉钉的内网穿透工具和那个 nodejs,把压缩包放到目录下
别人只要访问 http://liminggulugulu.vaiwan.com/node-v14.15.1-x64.msi 和 http://liminggulugulu.vaiwan.com/windows_64.7z 就可以下载了,其实上面的两个连接的地址也是这个,哈哈哈
一个小缺陷
这个方法简单是简单,但是有个小缺陷就是那两个命令行窗口不能×掉,得一直放着。