The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
sn0wdr1am

gserver - 一个使用 Golang 编写的静态网站服务器,跨平台,零配置。

  •  
  •   sn0wdr1am · Feb 12, 2025 · 3214 views
    This topic created in 482 days ago, the information mentioned may be changed or developed.

    https://github.com/snowdreamtech/gserver

    gserver

    gserver - 一个使用 Golang 编写的静态网站服务器,跨平台,零配置。

    默认使用 8080 端口,8443 端口。

    欢迎大家使用,欢迎大家提建议。

    最简单的使用方法:

    以当前文件夹为根目录,创建静态网站服务器。

    gserver
    

    指定文件夹为根目录,创建静态网站服务器。

    gserver --wwwroot /var/lib/html/
    
    Supplement 1  ·  Feb 12, 2025
    受到 http-server 启发,撸了一个 Golang 的轮子。

    https://www.npmjs.com/package/http-server
    22 replies    2025-03-11 16:08:35 +08:00
    sn0wdr1am
        1
    sn0wdr1am  
    OP
       Feb 12, 2025
    本来写了很长的,结果 V2EX 不让发,说要注册 1004 天才能发。
    就这样吧。
    大家感兴趣进主页看。
    Maboroshii
        2
    Maboroshii  
       Feb 12, 2025
    相对 nginx 的优势是啥..
    Chaidu
        3
    Chaidu  
       Feb 12, 2025
    @Maboroshii 优势没有,劣势一堆
    sn0wdr1am
        4
    sn0wdr1am  
    OP
       Feb 12, 2025
    就一个小玩具,小轮子,绝不敢上来就是单挑吕布,关公。
    lysShub
        5
    lysShub  
       Feb 12, 2025
    gesse
        6
    gesse  
       Feb 12, 2025
    我一般用
    python3 -m http.server

    具体参数
    CreSim
        7
    CreSim  
       Feb 12, 2025 via Android
    我一般用 nginx
    bigtear
        8
    bigtear  
       Feb 12, 2025 via Android
    和标准库比有啥改进的地方呢
    hxtheone
        9
    hxtheone  
       Feb 12, 2025 via iPhone
    支持, 但是说实话这个赛道 python built-in http-server 真的是无敌
    crackidz
        10
    crackidz  
       Feb 12, 2025
    挺好的,不过我现在都选择直接 caddy server 二开了
    Felldeadbird
        11
    Felldeadbird  
       Feb 12, 2025
    支持。最大优势应该是满世界都可以跑。
    lrh3321
        12
    lrh3321  
       Feb 12, 2025
    我一般用 caddy server
    jackerbauer
        13
    jackerbauer  
       Feb 12, 2025
    为了写而写嘛
    heimoshuiyu
        14
    heimoshuiyu  
       Feb 12, 2025
    挺好的,至少不是“我花三个小时用 cursor 写了一个 xxx”
    eryajf
        15
    eryajf  
       Feb 12, 2025
    给你点赞,很多人可能没有这个场景,所以觉得无用。node 的那个 http-server 我之前公司里也有在用,有了 go 这个,更方便了
    sn0wdr1am
        16
    sn0wdr1am  
    OP
       Feb 13, 2025
    @eryajf 谢谢支持
    AoEiuV020JP
        17
    AoEiuV020JP  
       Feb 13, 2025
    自己写 http server 我做过主要是为了能支持文件浏览,
    以前用 python 写了很久,后来用 AI 写个 node 版几分钟就搞定了,
    主要需求是自定义扩展名到 MIME 类型的映射,文件排序,文件信息展示,AI 都能轻易解决,
    sn0wdr1am
        18
    sn0wdr1am  
    OP
       Feb 13, 2025
    notamail
        19
    notamail  
       Mar 11, 2025
    就说名字咋这么熟,原来是 frp 的作者,NB
    sn0wdr1am
        20
    sn0wdr1am  
    OP
       Mar 11, 2025
    @notamail

    frp 官网是 https://github.com/fatedier/frp
    作者是 fatedier 。

    咱只是打包送快递的。
    notamail
        21
    notamail  
       Mar 11, 2025
    少写了几个字,docker image ,一直用你的
    sn0wdr1am
        22
    sn0wdr1am  
    OP
       Mar 11, 2025
    @notamail 谢谢捧场
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   928 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 21:17 · PVG 05:17 · LAX 14:17 · JFK 17:17
    ♥ Do have faith in what you're doing.