低调分享与宣传: 又一个面版 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
timothyye
V2EX    分享创造

低调分享与宣传: 又一个面版

  •  
  •   timothyye 2017-12-05 14:53:27 +08:00 6418 次点击
    这是一个创建于 2885 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前看到有同学用 PHP 做的多用户面版,还有 Java 做的,这次分享一个用 Go 写的,结合 docker。

    主要特性:

    • 实现了每个用户的服务端都用容器管理起来,通过对容器网卡流量的获取,实现了流量检测。
    • 支持邀请码机制,批量生成邀请码
    • 实时创建,借助于 docker 的优势,用户注册的时候,实时启动服务端容器
    • 各个用户服务端容器之间相对独立,互不干扰和影响

    项目地址:

    点击访问

    预览:

    57 条回复    2017-12-07 09:24:35 +08:00
    WendellSun
        1
    WendellSun  
       2017-12-05 14:54:48 +08:00
    前排。
    CreSim
        2
    CreSim  
       2017-12-05 15:14:09 +08:00 via Android   1
    顶风作案啊,不过还是支持一下,stared
    40huo
        3
    40huo  
       2017-12-05 15:29:13 +08:00   1
    顶风作案。。。
    charove
        4
    charove  
       2017-12-05 15:31:52 +08:00
    哇。大佬牛逼了。
    liuygem
        5
    liuygem  
       2017-12-05 15:40:50 +08:00
    老奶奶都不扶,舅服你
    Sanko
        6
    Sanko  
       2017-12-05 15:42:16 +08:00 via Android
    下个月的枪毙名单还没出来
    zuosiruan
        7
    zuosiruan  
       2017-12-05 15:59:07 +08:00 via Android
    厉害了
    fishliu
        8
    fishliu  
       2017-12-05 16:31:43 +08:00
    支持 ssr 么
    timothyye
        9
    timothyye  
    OP
       2017-12-05 16:33:52 +08:00
    @fishliu 这个可以列入后续迭代
    guonning
        10
    guonning  
       2017-12-05 17:00:14 +08:00 via Android
    必须收藏啊
    kohos
        11
    kohos  
       2017-12-05 17:01:07 +08:00
    很牛啊,不过能不能支持 libev,go 好像不支持那些新的加密方式
    xuminzhong
        12
    xuminzhong  
       2017-12-05 17:08:37 +08:00
    牛、强!
    gyteng
        13
    gyteng  
       2017-12-05 17:09:37 +08:00
    启动这么多容器会不会有什么性能问题呀?
    timothyye
        14
    timothyye  
    OP
       2017-12-05 17:10:12 +08:00
    @kohos 这个可以通过替换 docker 镜像来实现
    timothyye
        15
    timothyye  
    OP
       2017-12-05 17:10:46 +08:00
    @gyteng 还好,目前打包的 go 的容器,跑起来内存占用很少
    function007
        16
    function007  
       2017-12-05 17:13:05 +08:00
    先马上,一会儿估计就进不来了
    xjoker
        17
    xjoker  
       2017-12-05 17:14:57 +08:00
    @timothyye #9 坐等支持酸酸乳
    BenX
        18
    BenX  
       2017-12-05 18:44:16 +08:00 via Android
    注意安全
    roogle
        19
    roogle  
       2017-12-05 22:26:34 +08:00
    顶风作案,注意安全
    btainlee5
        20
    btainlee5  
       2017-12-05 22:33:42 +08:00 via Android
    向大佬致敬
    le0rn0
        21
    le0rn0  
       2017-12-05 23:04:13 +08:00 via Android
    能否不用 docker 直接部署
    giuem
        22
    giuem  
       2017-12-05 23:12:57 +08:00
    好像不支持多个节点,如果能加上就更好了
    fivestrong
        23
    fivestrong  
       2017-12-05 23:19:21 +08:00 via Android
    牛逼,学习一下
    Ehend
        24
    Ehend  
       2017-12-06 02:27:22 +08:00 via Android
    学习学习
    OkumuraRin
        25
    OkumuraRin  
       2017-12-06 02:34:45 +08:00 via Android
    看到这个项目名 ignite,我想到了刀剑神域一首 op 和那句知名空耳“马云我赐你姨妈”
    WuwuGin
        26
    WuwuGin  
       2017-12-06 02:58:13 +08:00
    已 star
    crow0321
        27
    crow0321  
       2017-12-06 03:26:47 +08:00 via Android
    都发到 V2EX 了,很高调了。
        28
    run2  
       2017-12-06 07:40:59 +08:00
    @CreSim #2 stared 笑了,每次都能见到各种 start 之类的 这次居然出现个 stared
    http://dict.cn/starred
    http://dict.cn/stared
    Tony042
        29
    Tony042  
       2017-12-06 08:16:36 +08:00
    Mark
    WendellSun
        30
    WendellSun  
       2017-12-06 08:25:29 +08:00 via Android
    @le0rn0 部署可以通过二进制文件,但 docker 环境是运行依赖不可缺少。
    kex0916
        31
    kex0916  
       2017-12-06 09:24:40 +08:00
    @WendellSun 大佬厉害了啊
    x86
        32
    x86  
       2017-12-06 09:29:38 +08:00
    现在做这个这么高调了吗,膨胀了?
    timothyye
        33
    timothyye  
    OP
       2017-12-06 09:49:35 +08:00 via Android
    @x86 没有啊,我们很低调的宣传
    timothyye
        34
    timothyye  
    OP
       2017-12-06 09:50:36 +08:00 via Android
    @OkumuraRin 其实是来自 Coldplay 的那首歌《 Fix you 》
    playniuniu
        35
    playniuniu  
       2017-12-06 11:05:30 +08:00
    写的很赞啊,star star
    bibizhang
        36
    bibizhang  
       2017-12-06 11:10:00 +08:00   1
    顶风做爱
    timothyye
        37
    timothyye  
    OP
       2017-12-06 11:15:53 +08:00   1
    @bibizhang 老司机,这样容易感冒
    timothyye
        38
    timothyye  
    OP
       2017-12-06 11:37:10 +08:00
    @OkumuraRin Lights will guide you home, and ignite your bones.
    ZxBing0066
        39
    ZxBing0066  
       2017-12-06 11:40:56 +08:00
    这 LZ 悠着点
    CodingPuppy
        40
    CodingPuppy  
       2017-12-06 11:45:33 +08:00
    感谢!
    yuanfnadi
        41
    yuanfnadi  
       2017-12-06 11:54:47 +08:00
    ignite 之间各个项目的关系是什么
    timothyye
        42
    timothyye  
    OP
       2017-12-06 11:58:39 +08:00
    @yuanfnadi

    ignite 是用户面版
    ignite-admin 管理面版
    ignite-docker 容器化项目
    OkumuraRin
        43
    OkumuraRin  
       2017-12-06 12:25:33 +08:00 via Android
    @timothyye 回去听听看
    Tink
        44
    Tink  
    PRO
       2017-12-06 12:35:50 +08:00 via iPhone
    能否支持 libev 啊
    timothyye
        45
    timothyye  
    OP
       2017-12-06 12:39:31 +08:00 via Android
    @Tink 理论上是可行的,只是替换镜像就可以了
    lyhiving
        46
    lyhiving  
       2017-12-06 12:43:18 +08:00 via Android
    顶风作案
    Tink
        47
    Tink  
    PRO
       2017-12-06 12:53:10 +08:00 via iPhone
    @timothyye #45 应该如何操作
    dawncold
        48
    dawncold  
       2017-12-06 12:53:38 +08:00
    docker+ss,能再给不同 docker 绑不同 ip 就更好了
    timothyye
        49
    timothyye  
    OP
       2017-12-06 12:58:34 +08:00 via Android
    @dawncold 绑不同 ip 是什么样的需求?
    dawncold
        50
    dawncold  
       2017-12-06 13:00:06 +08:00
    @timothyye 交钱多的有独立 IP ?其他都共享一个
    timothyye
        51
    timothyye  
    OP
       2017-12-06 13:00:57 +08:00 via Android
    @dawncold 666,这个要研究一下实现
    timothyye
        52
    timothyye  
    OP
       2017-12-06 13:01:54 +08:00 via Android
    @Tink 这个我们要先实验一下
    dawncold
        53
    dawncold  
       2017-12-06 13:02:05 +08:00
    @timothyye 你都用 docker 了这个也不算复杂
    timothyye
        54
    timothyye  
    OP
       2017-12-06 13:03:46 +08:00 via Android
    @dawncold 是的,应该是在创建容器的时候设置外部 ip
    WantMarryGakki
        55
    WantMarryGakki  
       2017-12-06 14:59:54 +08:00
    厉害了!
    loser
        56
    loser  
       2017-12-06 15:16:44 +08:00
    牛逼了,感觉可以搞一个私下玩玩
    Limius
        57
    Limius  
       2017-12-07 09:24:35 +08:00
    这个好玩。。star 一下
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1029 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 19:15 PVG 03:15 LAX 12:15 JFK 15:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86