Nginx 实现最简单的文件分享,手机观看电脑内视频

2018-05-30 20:05:44 +08:00
 wonpain

通过 nginx 的 autoindex 功能,将 PC 的一个目录挂载到 http://192.168.1.5/ 类似的内网地址,局域网内其他设备可以访问、下载,实现文件共享。Windows 也有类似的功能,只是手机访问不太方便。

应用场景比较单一:手机观看电脑内的视频。也可以做内网的大文件传输,速度很快,可以跑满内网带宽。小文件还是微信、QQ 发比较方便。

https://wonpn.com/2018-05-30-nginx-share-files-in-intranet.html

另外,问一下 win 版 nginx 为啥不行?

6617 次点击
所在节点    分享创造
24 条回复
chust
2018-05-31 11:04:04 +08:00
@la0wei 改端口的话后边加个-port 8888 就行啦,写 Caddyfile 我嫌有点麻烦。。。
holala
2018-05-31 14:19:41 +08:00
@la0wei 感谢指教
xk0n
2018-05-31 21:48:37 +08:00
nginx 文件名太长会自动省略后面的,而且 windows 下因为编码问题,中文路径会报 500 错误。
其实用 golang 实现也非常简单,文档中就有现成的

package main

import (
"log"
"net/http"
)

func main() {
// Simple static webserver:
log.Fatal( http.ListenAndServe(":8080", http.FileServer( http.Dir("/usr/share/doc"))))
}

再交叉编译下 CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build simpleHttpFileServer.go
完美解决了
wym0823
2019-07-05 09:35:09 +08:00
caddy

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/459037

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX