自己搭了个聊天室 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容 #Wrapper { background-color: #e2e2e2; background-image: url("/static/img/shadow_light.png"), url("//cdn.v2ex.com/assets/bgs/circuit.png"); background-repeat: repeat-x, repeat-x; } #Wrapper.Night { background-color: #1f2e3d; background-image: url("/static/img/shadow.png"), url("//cdn.v2ex.com/assets/bgs/circuit_night.png"); background-repeat: repeat-x, repeat-x; background-size: 20px 20px, 162.5px 162.5px; }
privapps
V2EX    程序员

自己搭了个聊天室

  •  
  •   privapps 2021-04-29 13:14:00 +08:00 8499 次点击
    这是一个创建于 1678 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到以前很多人都自己做了聊天室,虽然很漂亮,但貌似经不起折腾。

    我自己搭了个,不是自己开发的,用已经很成熟的技术,主要是想在某些特殊的时期,谈一些想谈又不能随便的谈的话题

    我听说 V 站出征,寸草不生

    想看看这个能否经得起腥风血雨

    https://chatrooms.mybluemix.net/

    10 天之内,如果能够经过各位洗礼,我把建 docker image 代码公布出来,用的都是开源技术,类似 Apache License,大家可以自己建立,也可商用

    如果折腾塌了,我也想知道各位是怎么弄塌的 ...

    顺便说一下,服务器在美国,全程匿名,用了 https 加密,定时清楚记录。但是各位还是悠着点,因为有眼睛盯着你的输入法 ...

    如果服务器挂掉了,请去 QQ 群 776868275 喊
    第 1 条附言    2021-05-02 14:20:42 +08:00
    可能是放假吧,也许是 GFW,又或者是帖子下沉,聊天室基本上没有人了

    测试结果,聊天室最高在线才 53 人,比我想想的在线人数少了 20 倍,但因为很多人开车做了压力测试,也算是有些结果。

    因为服务器在美国,有人反映慢,还有反应卡。但我这里是一直都没问题的。因为域名不是我自己的,没办法用类似 Cloudflare 加速,我只有找 爱因斯坦 让他改一下 光速方程了 ...

    整体来说,服务还是相当稳定的。

    关于软件,有些大神已经看出来了
    前台是 kiwi IRC (Apache) (JS + GO)
    后台倒是没有人注意到,是 Oragono IRC ( MIT) (GO)
    单虚拟机 Debian 10 只有 160MB 内存,开来 GO 语言开发的东西,还是相当能抗的

    具体的 docker image, 可以去 QQ 群里看群公告

    服务器我就留几天,然他自生自灭吧。反正也没有什么人...
    58 条回复    2021-05-02 00:48:06 +08:00
    kop1989
        1
    kop1989  
       2021-04-29 13:17:40 +08:00
    这响应速度我着实是哭了,据统计,网站 3 秒钟无响应,客户损失率 90%
    zjw7sky
        2
    zjw7sky  
       2021-04-29 13:18:49 +08:00
    已经塌了
    privapps
        3
    privapps  
    OP
       2021-04-29 13:18:57 +08:00
    可能是因为服务器在美国,用的 IBM cloud 的缘故。我怪 IBM shared cloud service.
    leimao
        4
    leimao  
       2021-04-29 13:19:51 +08:00
    我怎么记得上个月也有个做聊天室的哥们。
    koast
        5
    koast  
       2021-04-29 13:20:30 +08:00 via Android
    Blocked by DNSBL
    OaO
        6
    OaO  
       2021-04-29 13:20:35 +08:00
    这不就是 irc 吗。。。和 kiwiirc 一毛一样
    leimao
        7
    leimao  
       2021-04-29 13:20:48 +08:00
    最简单的 1 对 1 asyncio Pyhon 聊天室:
    https://gist.github.com/leimao/7d8f30c1832bab8c0dddcf0cd13362d4
    privapps
        8
    privapps  
    OP
       2021-04-29 13:27:55 +08:00
    哪那么容易塌,倒是有可能被墙了。
    Webpoplayer
        9
    Webpoplayer  
       2021-04-29 13:47:41 +08:00
    已经被墙了。。
    MonoBiao
        10
    MonoBiao  
       2021-04-29 13:51:06 +08:00
    很快就有发广告的 BOT 了
    essethon
        11
    essethon  
       2021-04-29 13:53:23 +08:00
    找了个境内的 DNS 服务器,e.g., `dig <你的域名> @1.2.4.8`

    已经被污染到 Facebook 的 IP 了。
    leopod1995
        12
    leopod1995  
       2021-04-29 14:01:07 +08:00
    翻墙可用
    1. 配色可以
    2. 自建 channel
    3. 超链接可以展示 tab
    mengdodo
        13
    mengdodo  
       2021-04-29 14:03:46 +08:00
    什么鬼聊天室,cpu 给我干到 130% ,怕了怕了
    doveyoung
        14
    doveyoung  
       2021-04-29 14:06:58 +08:00
    垃圾信息测试就测试吧,总有人放 porn 链接,影响摸鱼
    WhiteDragon96
        15
    WhiteDragon96  
       2021-04-29 14:12:46 +08:00   2
    有人发 yellow,玛德,关闭还跳出来确认,不知道后面得同事看到没有
    chionetw5
        16
    chionetw5  
       2021-04-29 14:15:43 +08:00
    全局翻墙都进不去,求解
    KagurazakaNyaa
        17
    KagurazakaNyaa  
       2021-04-29 14:17:03 +08:00
    直接搞个 rocket.chat 不就好了?
    privapps
        18
    privapps  
    OP
       2021-04-29 14:21:49 +08:00
    谁建立了一个 V2EX 的 channel, 还发了一个 很黄很暴力的图,把我吓得 P 股尿流

    然后赶快搜藏了
    privapps
        19
    privapps  
    OP
       2021-04-29 14:26:11 +08:00
    @OaO 好眼力

    @XiLingHost 这个服务器只有 150M 的内存,而且全匿名的
    doveyoung
        20
    doveyoung  
       2021-04-29 14:41:23 +08:00
    @privapps 如果你说的是#v2 的话,是我建的,但是我退出之前还没人发图。。。
    intva
        21
    intva  
       202104-29 14:42:59 +08:00
    色图警告,请不要在公共场合打开
    dayformyjob
        22
    dayformyjob  
       2021-04-29 14:45:36 +08:00
    尼玛,在办公室呢
    IvanLi127
        23
    IvanLi127  
       2021-04-29 14:47:17 +08:00
    有人 ghs,吓死我了
    ganbuliao
        24
    ganbuliao  
       2021-04-29 14:48:17 +08:00
    这个网站太恐怖了吧
    ganbuliao
        25
    ganbuliao  
       2021-04-29 14:48:33 +08:00
    一打开这是啥哇咔咔
    wangmn
        26
    wangmn  
       2021-04-29 14:49:46 +08:00
    有人 ghs,吓死我了
    wangmn
        27
    wangmn  
       2021-04-29 14:50:05 +08:00
    有人 ghs,吓死我了,尼玛,在办公室呢
    dong568789
        28
    dong568789  
       2021-04-29 14:50:20 +08:00
    全是黄图,旁边两个女同事,我 C 。
    zjsxwc
        29
    zjsxwc  
       2021-04-29 14:58:08 +0800
    全是黄图,猝不及防
    jinzhongyuan
        30
    jinzhongyuan  
       2021-04-29 14:58:25 +08:00
    妈蛋。有人 发。黄图 ,吓我一跳
    chenhua19940128
        31
    chenhua19940128  
       2021-04-29 14:58:35 +08:00
    特么的,我在公司上班。发一张 ghs 的图片。
    jinzhongyuan
        32
    jinzhongyuan  
       2021-04-29 14:59:18 +08:00
    当场被叫去谈话
    dishonest
        33
    dishonest  
       2021-04-29 15:08:54 +08:00
    大图一出,差点社死
    MrJie
        34
    MrJie  
       2021-04-29 15:08:59 +08:00
    进去就看到涩图,差点社死。。tm 。。
    xieqiang9408
        35
    xieqiang9408  
       2021-04-29 15:09:14 +08:00
    淦,有人 ghs
    wl62613
        36
    wl62613  
       2021-04-29 15:09:44 +08:00
    色图警告,真的恶心到了
    Dogtler
        37
    Dogtler  
       2021-04-29 15:14:01 +08:00
    流弊流弊
    wangsongyan
        38
    wangsongyan  
       2021-04-29 15:23:31 +08:00
    刷代码的影响到我看图了
    hzz2
        39
    hzz2  
       2021-04-29 15:48:15 +08:00
    看到聊天室 就忍不住发一波 https://github.com/hezhizheng/go-gin-chat
    在线 demo https://go-gin-chat.hzz.cool
    yl20181003
        40
    yl20181003  
       2021-04-29 15:51:15 +08:00
    访问不了了
    zw1one
        41
    zw1one  
       2021-04-29 16:00:44 +08:00
    这不是已经塌了么..
    1daydayde
        42
    1daydayde  
       2021-04-29 16:08:51 +08:00
    为什么感觉和 https://app.element.io/ 很像呢,特别是输入汉字的时候,难受的感觉完全一致
    zhangfeiwudi
        43
    zhangfeiwudi  
       2021-04-29 16:09:40 +08:00
    已经访问不了了。。。
    privapps
        44
    privapps  
    OP
       2021-04-29 16:14:31 +08:00
    没塌,一直都在, 发图的去 #porn 了
    yangxiaopeipei
        45
    yangxiaopeipei  
       2021-04-29 16:15:43 +08:00
    有人 GHS 要切换频道
    DavidDee
        46
    DavidDee  
       2021-04-29 16:31:25 +08:00
    有人在刷屏 ZZ 信息,我朋友看了失望的离开了聊天室
    windsound
        47
    windsound  
       2021-04-29 17:35:23 +08:00
    电报开车更香感觉。
    privapps
        48
    privapps  
    OP
       2021-04-29 22:34:14 +08:00
    白天摸鱼的人多,晚上就没了。服务器只有后两个小时的记录 大家看不到 有关 李天宜 的旧照了
    honeyshine75
        49
    honeyshine75  
       2021-04-30 09:45:35 +08:00
    chatrooms.mybluemix.net 的响应时间过长。
    www5070504
        50
    www5070504  
       2021-04-30 09:49:35 +08:00
    已经打不开了 是不是已经进入 GFW 名单了
    slamDunkLINk
        51
    slamDunkLINk  
       2021-04-30 10:02:24 +08:00
    需要挂梯子了
    greatbody
        52
    greatbody  
       2021-04-30 11:15:47 +08:00
    网络问题可以考虑下 Cloudflare 免费的 CDN
    ReinerShir
        53
    ReinerShir  
       2021-04-30 11:23:26 +08:00
    GFW 有点厉害,这种不知名小网站也能分分钟封掉
    ifoto
        54
    ifoto  
       2021-04-30 11:33:21 +08:00
    墙的好快
    QUC062IzY3M1Y6dg
        55
    QUC062IzY3M1Y6dg  
       2021-04-30 11:53:27 +08:00
    @dishonest 听得我心发慌,我坐的位置很明显,屏幕也很大,要是 ghs,我当场辞职换个城市生活
    geebos
        56
    geebos  
    PRO
       2021-04-30 16:48:22 +08:00
    这也太慢了,加载了 3 分钟
    mlboy
        57
    mlboy  
       2021-04-30 17:18:29 +08:00
    Kiwi IRC
    hanguofu
        58
    hanguofu  
       2021-05-02 00:48:06 +08:00
    能正常登陆,就是首次打开有点慢。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1619 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 16:20 PVG 00:20 LAX 08:20 JFK 11:20
    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