V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
sn0wdr1am
V2EX  ›  Go 编程语言

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

  •  
  •   sn0wdr1am · 2025 年 2 月 12 日 · 2933 次点击
    这是一个创建于 337 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/snowdreamtech/gserver

    gserver

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

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

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

    最简单的使用方法:

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

    gserver
    

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

    gserver --wwwroot /var/lib/html/
    
    第 1 条附言  ·  2025 年 2 月 12 日
    受到 http-server 启发,撸了一个 Golang 的轮子。

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

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

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

    咱只是打包送快递的。
    notamail
        21
    notamail  
       2025 年 3 月 11 日
    少写了几个字,docker image ,一直用你的
    sn0wdr1am
        22
    sn0wdr1am  
    OP
       2025 年 3 月 11 日
    @notamail 谢谢捧场
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5834 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 06:12 · PVG 14:12 · LAX 22:12 · JFK 01:12
    ♥ Do have faith in what you're doing.