• 请不要在回答技术问题时复制粘贴 AI 生成的内容
x500
V2EX  ›  程序员

请问有简单的开源网页版服务器吗? PHP , h5, go 等等都可以

  •  
  •   x500 · Jan 11, 2022 · 7017 views
    This topic created in 1758 days ago, the information mentioned may be changed or developed.

    家里电脑也有好几台,有时要互传文件很不方便,有时只是复制一段文字,微信网页版又不能多台。 就想搭一个简单的带可以发文字和文件的局域网型的,开源 web 服务器了

    哪位可以推荐一下吗?

    Supplement 1  ·  Jan 11, 2022
    感谢推荐,我家里有 windows 电脑,linux 台式机,还有苹果 mac ,所以是想弄个简单的 web 互传消息和文件,最好不安装,推荐的这几个感觉还是有点不太 match 这点
    希望有个很功能简单的,稳定点,界面简单也没事的,最好开源的 web 方案
    57 replies  •  2023-07-13 21:44:10 +08:00
    easychen
    easychen
    Jan 11, 2022❤️10
    1
    MyouiSouth
    MyouiSouth
    Jan 11, 2022
    2
    首先想到的竟然是飞鸽传书😢
    x86
    x86
    Jan 11, 2022
    3
    飞鸽传书+1
    MyouiSouth
    MyouiSouth
    Jan 11, 2022
    4
    @easychen 这个好棒啊
    yaoyaomoe
    yaoyaomoe
    Jan 11, 2022 via iPhone
    5
    写一个简单的页面就可以做到吧 一个输入框一个发送按钮一个文件上传一个接收 之后用一个文本文件做存储文字的
    bokchoys
    bokchoys
    Jan 11, 2022
    6
    之前有看到局域网传输 cend.me
    x500
    x500
    OP
    Jan 11, 2022
    7
    @easychen 好的,谢谢,看它说明,它这个是依赖于它的服务器吗?
    x500
    x500
    OP
    Jan 11, 2022
    8
    @yaoyao1128 是想找一个现成的简单的,能自己不写就最好了,主要自己一写,实际上也要时间,并且一些功能点不自觉就会加上来
    x500
    x500
    OP
    Jan 11, 2022
    9
    @bokchoys 这个也可以考虑,就是有时想发一段文字,这个好象不方便
    x500
    x500
    OP
    Jan 11, 2022
    10
    @MyouiSouth 这。。。,原先想一个简单的网页就可以了,不安装什么的
    debuggerx
    debuggerx
    Jan 11, 2022
    11
    利用 Python 实现的局域网内跨设备文件上传下载及双向剪切板操作:
    https://www.debuggerx.com/2020/11/16/enhanced-script-of-http-server-by-python/
    yngzij
    yngzij
    Jan 11, 2022 via iPhone
    12
    直接上 nginx 呀
    cctv6
    cctv6
    Jan 11, 2022
    13
    python -m http.server
    IvanLi127
    IvanLi127
    Jan 11, 2022 via Android
    14
    npx http-server
    JustSong
    JustSong
    Jan 11, 2022 via Android
    15
    发文件: https://github.com/songquanpeng/go-file

    发文字: https://github.com/songquanpeng/go-text

    都是单可执行文件,无需安装
    SuperMild
    SuperMild
    Jan 11, 2022
    16
    我做过一个小软件,完全符合你的需求(简直一模一样)

    https://github.com/users/ahui2016/projects/1

    虽然这个项目我已经停止维护了,但应该还能用的,最后一次更新是去年 7 月。以后我很可能还会做类似的软件,毕竟我自己也有这个需求。
    fantastM
    fantastM
    Jan 11, 2022
    17
    发文字可以用 http://paste.ubuntu.com/ 或者其他类似 pastebin 的产品
    canbingzt
    canbingzt
    Jan 11, 2022
    18
    icy37785
    icy37785
    Jan 11, 2022
    19
    @easychen 这个确实棒
    zhenrong
    zhenrong
    Jan 11, 2022
    20
    send any where
    mydingyan
    mydingyan
    Jan 11, 2022
    21
    文本复制我用的是开源搭建的, 非常方便,Php 的仍服务器上就可以了。
    体验网址,n.loveloveme.cn (尾数随机生成四位数,可以改改代码自定义)
    nanmu42
    nanmu42
    Jan 11, 2022
    22
    局域网分享文件的话,可以考虑我写的极简 HTTP 文件服务 DSF :

    https://github.com/nanmu42/dsf
    Dukewill
    Dukewill
    Jan 11, 2022
    23
    @easychen 感谢分享,体验不错,就是得把所有代理都关了才能用,直连都不行
    imherer
    imherer
    Jan 11, 2022
    24
    python -m http.server
    kaixuan1901
    kaixuan1901
    Jan 11, 2022
    25
    你可能需要的是这个。

    https://notepad.1901.tech/
    Cbdy
    Cbdy
    Jan 11, 2022 via Android❤️3
    26
    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
    kosgug
    kosgug
    Jan 11, 2022 via iPhone
    28
    tailscale 集成的 taildrop ,推荐试试
    wonderfulcxm
    wonderfulcxm
    Jan 11, 2022
    29
    @easychen 这个太强了
    mydingyan
    mydingyan
    Jan 11, 2022
    30
    @ThirdFlame 要是支持 Markdown 的那种就更好了
    ThirdFlame
    ThirdFlame
    Jan 11, 2022
    31
    @mydingyan #30 markdown 推荐使用 codimd 有官方容器,docker-compose 启动即可
    py88pQ2hZ7PJw0v4
    py88pQ2hZ7PJw0v4
    Jan 11, 2022
    32
    https://github.com/bitepeng/b0pass 百灵快传:基于 Go 语言的高性能 "手机电脑超大文件传输神器"、"局域网共享文件服务器"。LAN large file transfer tool 。
    z775729168
    z775729168
    Jan 11, 2022
    33
    为什么要网页?网页可以用 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 快速部署。
    edk24
    edk24
    Jan 11, 2022
    34
    npm install http-server -g

    http-server
    Canace
    Canace
    Jan 11, 2022
    35
    windows 的话开个共享文件夹呗,直接把文件放到共享文件夹就好了,当然你也可以直接用 windows 自己本身自带的服务,只需要配置一下就可以使用,具体怎么用网上搜一搜
    Canace
    Canace
    Jan 11, 2022
    36
    偶,没看到你后面这条,你可以一台 windows 开个共享文件夹,然后 mac 可以直接打开操作的,需要复制粘贴文本可以建个文件作为媒介,我用着自己的 mac 和公司的 windows ,传文件就是这么干的,很方便省事,当然前提是局域网内的机器。然后用 web 服务器的话就有点太大费周章了吧,只是穿个文件,复制复制,个人感觉没必要
    ilylx2008
    ilylx2008
    Jan 11, 2022
    37
    hfs.exe
    xiyuesaves
    xiyuesaves
    Jan 11, 2022
    38
    和我自己的需求挺吻合的,这是我正在做的一个应用,可以同步文本消息,在线预览部分格式的文件,打包后只有单个可执行文件不需要安装,不过现在还没写完,,

    skiy
    skiy
    Jan 11, 2022
    39
    https://www.walechat.com/

    这款,助讯通。

    ---
    APP 手机版

    客户端

    服务端
    Yadomin
    Yadomin
    Jan 11, 2022
    40
    KDE Connect, 虽然名字里带 KDE, 但是是除了 iOS 以外全平台的
    clickhouse
    clickhouse
    Jan 11, 2022
    41
    默认楼主是 chrome 用户,推荐一个 chrome 应用。
    https://github.com/kzahel/web-server-chrome
    7anshuai
    7anshuai
    Jan 11, 2022
    42
    @clickhouse ChromeOS 用户来为 web server for Chrome 打 call
    yoshiyuki
    yoshiyuki
    Jan 12, 2022
    43
    php -S 0.0.0.0:80
    npm i -g anywhere
    dcsite
    dcsite
    Jan 12, 2022
    44
    虽然 OP 文不对题,可下面许多程序员兄弟还是给出了 http-server 、php -S 方案。是没理解需求还是没看正文呢。
    yangzhaofeng
    yangzhaofeng
    Jan 12, 2022 via Android
    45
    內網傳輸請用 samba
    kwanzaa
    kwanzaa
    Jan 12, 2022
    46
    文件:
    python -m SimpleHTTPServer 8080
    消息:
    nc -l 8080

    全都不用装
    kwanzaa
    kwanzaa
    Jan 12, 2022
    47
    @kwanzaa 其实 nc 一样可以收文件,我嫌弃没有进度条罢了。
    flashBee233
    flashBee233
    Jan 12, 2022
    48
    craiiz
    craiiz
    Jan 12, 2022
    49
    有同样的需求。
    当时用 flask 写了个简单的网页,扔到一台电脑上跑就完事儿了。
    jinliming2
    jinliming2
    Jan 12, 2022
    50
    之前写过一个自己用的,刚传到 Github 上: https://github.com/jinliming2/LAN-Share
    我的需求是:家里局域网服务器一直挂着服务,需要用的时候直接浏览器访问。因为服务器磁盘过小,所以不会往磁盘写数据。
    文字(纯文本,没有格式)、图片都可以直接发,存在内存里(有上限条数限制)。
    文件传输采用即时上传流式传输的形式,服务器只存 id ,不存内容。一个浏览器发送,另一个浏览器接收,要求发送端的浏览器不能关闭(因为文件不存在服务器上,只存在发送端的磁盘上(不会完整读到内存,随用随读),发送端浏览器关掉就没了)。文件通过服务器流式中转,可以跑满局域网带宽。
    loveqianool
    loveqianool
    Jan 13, 2022
    51
    xiaokanhongchen
    xiaokanhongchen
    Feb 26, 2023
    52
    @mydingyan 请问一下这个网站用哪个开源仓库搭建的啊,我也行自己建个自己使用,能提供一下 github 地址么?
    1dian01
    1dian01
    Jun 4, 2023
    54
    @mydingyan hi ,请问一下这个可以分享一下是哪个开源的项目吗?
    1dian01
    1dian01
    Jun 4, 2023
    55
    @1dian01 看了楼上的 github 和你的有点区别,你的下方有 copy 之类的快捷键
    liluwang5210
    liluwang5210
    Jul 13, 2023
    57
    @mydingyan 请问哪个开源库呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3449 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 04:21 · PVG 12:21 · LAX 20:21 · JFK 23:21
    ♥ Do have faith in what you're doing.