今天由于要把社团的技术分享录屏传到学长的nas那里,现学了一下怎么在内网起一个http服务传文件。
主要就是利用Python的http.server
和socketserver
库来实现,代码非常简洁。
唯一要注意的地方是如果是其他地方的内网的话,1024以下的端口是封锁的,而我校校园网封锁了65000以下端口,所以能用的端口也不多。
同时要在“防火墙和网络访问”中的高级设置,入站规则->新建入站规则->端口,让其他人可以访问到你的这个端口。
1 | import http.server |
局限性就是我把这个终端关掉这个服务就没了,如果要稳定的服务就要上个nas。
在PowerShell里面使用ipconfig
获取ip地址,然后访问http://ipaddr:65522
就行了。(把ipaddr换成ipconfig找到的ip)
另外一个方法是直接在对应文件夹里面运行powershell然后输入python3 -m http.server 65522
这样也可以直接在这个端口找到文件。
- 本文作者: henry_y
- 本文链接: http://henry-y.github.io/2023/11/14/内网文件临时传输/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!