V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
timothyye
V2EX  ›  分享创造

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

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

    之前看到有同学用 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 了,很高调了。
    sobigfish
        28
    sobigfish  
       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  
       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  
       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   ·   实用小工具   ·   1213 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:13 · PVG 02:13 · LAX 10:13 · JFK 13:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.