家里电脑也有好几台,有时要互传文件很不方便,有时只是复制一段文字,微信网页版又不能多台。 就想搭一个简单的带可以发文字和文件的局域网型的,开源 web 服务器了
哪位可以推荐一下吗?
1
easychen 2022-01-11 11:40:59 +08:00 10
|
2
MyouiSouth 2022-01-11 11:42:07 +08:00
首先想到的竟然是飞鸽传书😢
|
3
x86 2022-01-11 11:42:37 +08:00
飞鸽传书+1
|
4
MyouiSouth 2022-01-11 11:43:33 +08:00
@easychen 这个好棒啊
|
5
yaoyao1128 2022-01-11 11:48:09 +08:00 via iPhone
写一个简单的页面就可以做到吧 一个输入框一个发送按钮一个文件上传一个接收 之后用一个文本文件做存储文字的
|
8
x500 OP @yaoyao1128 是想找一个现成的简单的,能自己不写就最好了,主要自己一写,实际上也要时间,并且一些功能点不自觉就会加上来
|
10
x500 OP @MyouiSouth 这。。。,原先想一个简单的网页就可以了,不安装什么的
|
11
debuggerx 2022-01-11 12:08:25 +08:00
利用 Python 实现的局域网内跨设备文件上传下载及双向剪切板操作:
https://www.debuggerx.com/2020/11/16/enhanced-script-of-http-server-by-python/ |
12
yngzij 2022-01-11 12:10:51 +08:00 via iPhone
直接上 nginx 呀
|
13
cdlnls 2022-01-11 12:49:07 +08:00
python -m http.server
|
14
IvanLi127 2022-01-11 12:55:51 +08:00 via Android
npx http-server
|
15
JustSong 2022-01-11 13:05:52 +08:00 via Android
发文件: https://github.com/songquanpeng/go-file
发文字: https://github.com/songquanpeng/go-text 都是单可执行文件,无需安装 |
16
SuperMild 2022-01-11 13:11:08 +08:00
我做过一个小软件,完全符合你的需求(简直一模一样)
https://github.com/users/ahui2016/projects/1 虽然这个项目我已经停止维护了,但应该还能用的,最后一次更新是去年 7 月。以后我很可能还会做类似的软件,毕竟我自己也有这个需求。 |
17
fantastM 2022-01-11 13:17:50 +08:00
发文字可以用 http://paste.ubuntu.com/ 或者其他类似 pastebin 的产品
|
18
canbingzt 2022-01-11 13:24:29 +08:00
|
20
zhenrong 2022-01-11 14:22:23 +08:00
send any where
|
21
mydingyan 2022-01-11 15:00:16 +08:00
文本复制我用的是开源搭建的, 非常方便,Php 的仍服务器上就可以了。
体验网址,n.loveloveme.cn (尾数随机生成四位数,可以改改代码自定义) |
22
nanmu42 2022-01-11 15:09:30 +08:00
|
24
imherer 2022-01-11 15:18:18 +08:00
python -m http.server
|
25
kaixuan1901 2022-01-11 15:21:57 +08:00
|
26
Cbdy 2022-01-11 15:25:48 +08:00 via Android 3
npx serve
python2 -m SimpleHTTPServer python3 -m http.server java -m jdk.httpserver ruby -run -e httpd php -S localhost:8080 BusyBox httpd -f -p 8080 |
27
ThirdFlame 2022-01-11 15:36:15 +08:00
|
28
kosgug 2022-01-11 15:55:51 +08:00 via iPhone
tailscale 集成的 taildrop ,推荐试试
|
29
wonderfulcxm 2022-01-11 16:09:51 +08:00
@easychen 这个太强了
|
30
mydingyan 2022-01-11 16:34:02 +08:00
@ThirdFlame 要是支持 Markdown 的那种就更好了
|
31
ThirdFlame 2022-01-11 16:38:26 +08:00
@mydingyan #30 markdown 推荐使用 codimd 有官方容器,docker-compose 启动即可
|
32
DollarKiller 2022-01-11 16:47:36 +08:00
https://github.com/bitepeng/b0pass 百灵快传:基于 Go 语言的高性能 "手机电脑超大文件传输神器"、"局域网共享文件服务器"。LAN large file transfer tool 。
|
33
z775729168 2022-01-11 17:11:36 +08:00
为什么要网页?网页可以用 snapdrop ,不过有更方便的方法。
一般要传文件,可能定位到文件夹,用 cmd 之类的终端更快。用网页的话,打开网页还要拖动或者再输入一遍地址。 用 docker 建一个 croc 中转,客户端安装 croc 和 espanso 。 croc 负责加密传送,也可以用公共的中转,所以哪怕内外网互转也没问题。 epanso 是一个全平台的文字扩展工具,简单说就是输入 :sdt 变成 croc --relay 192.168.123.204:9009 --pass 123 --yes send --code username -t "" 简化终端的命令。 再用文件同步工具,syncthing 或者 od 等你喜欢的工具同步 espanso 的配置,也可以用 dotter 快速部署。 |
34
edk24 2022-01-11 17:17:57 +08:00
npm install http-server -g
http-server |
35
Canace 2022-01-11 17:19:04 +08:00
windows 的话开个共享文件夹呗,直接把文件放到共享文件夹就好了,当然你也可以直接用 windows 自己本身自带的服务,只需要配置一下就可以使用,具体怎么用网上搜一搜
|
36
Canace 2022-01-11 17:25:15 +08:00
偶,没看到你后面这条,你可以一台 windows 开个共享文件夹,然后 mac 可以直接打开操作的,需要复制粘贴文本可以建个文件作为媒介,我用着自己的 mac 和公司的 windows ,传文件就是这么干的,很方便省事,当然前提是局域网内的机器。然后用 web 服务器的话就有点太大费周章了吧,只是穿个文件,复制复制,个人感觉没必要
|
37
ilylx2008 2022-01-11 17:27:42 +08:00
hfs.exe
|
38
xiyuesaves 2022-01-11 18:00:22 +08:00
|
39
skiy 2022-01-11 21:07:19 +08:00
|
40
Yadomin 2022-01-11 21:16:10 +08:00
KDE Connect, 虽然名字里带 KDE, 但是是除了 iOS 以外全平台的
|
41
clickhouse 2022-01-11 22:17:14 +08:00
默认楼主是 chrome 用户,推荐一个 chrome 应用。
https://github.com/kzahel/web-server-chrome |
42
7anshuai 2022-01-11 22:26:12 +08:00
@clickhouse ChromeOS 用户来为 web server for Chrome 打 call
|
43
yoshiyuki 2022-01-12 09:12:36 +08:00
php -S 0.0.0.0:80
npm i -g anywhere |
44
dcsite 2022-01-12 09:47:41 +08:00
虽然 OP 文不对题,可下面许多程序员兄弟还是给出了 http-server 、php -S 方案。是没理解需求还是没看正文呢。
|
45
yangzhaofeng 2022-01-12 10:16:41 +08:00 via Android
內網傳輸請用 samba
|
46
kwanzaa 2022-01-12 11:31:09 +08:00
文件:
python -m SimpleHTTPServer 8080 消息: nc -l 8080 全都不用装 |
48
flashBee233 2022-01-12 12:59:48 +08:00
Ditto 有个这个功能
![34.png]( https://pic.rmb.bdstatic.com/bjh/db2b905d33760aa34385feca28dba4d1.png) |
49
craiiz 2022-01-12 15:03:15 +08:00
有同样的需求。
当时用 flask 写了个简单的网页,扔到一台电脑上跑就完事儿了。 |
50
jinliming2 2022-01-12 23:07:09 +08:00
之前写过一个自己用的,刚传到 Github 上: https://github.com/jinliming2/LAN-Share
我的需求是:家里局域网服务器一直挂着服务,需要用的时候直接浏览器访问。因为服务器磁盘过小,所以不会往磁盘写数据。 文字(纯文本,没有格式)、图片都可以直接发,存在内存里(有上限条数限制)。 文件传输采用即时上传流式传输的形式,服务器只存 id ,不存内容。一个浏览器发送,另一个浏览器接收,要求发送端的浏览器不能关闭(因为文件不存在服务器上,只存在发送端的磁盘上(不会完整读到内存,随用随读),发送端浏览器关掉就没了)。文件通过服务器流式中转,可以跑满局域网带宽。 |
51
loveqianool 2022-01-13 11:31:28 +08:00
|
52
xiaokanhongchen 2023-02-26 09:46:56 +08:00
@mydingyan 请问一下这个网站用哪个开源仓库搭建的啊,我也行自己建个自己使用,能提供一下 github 地址么?
|
53
mydingyan 2023-03-07 10:40:01 +08:00
|
56
mydingyan 2023-06-05 09:48:12 +08:00
|
57
liluwang5210 2023-07-13 21:44:10 +08:00
@mydingyan 请问哪个开源库呢
|