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

SakuraPanel - 开源、基于 Frp 的内网穿透管理面板

  •  7
     
  •   KasuganoSoras ·
    kasuganosoras · 2020-01-18 08:21:19 +08:00 · 14845 次点击
    这是一个创建于 1772 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    继上一篇帖子:/t/638408

    有一说一,确实。我觉得我已经肝不动了,所以我决定关闭 SakuraFrp 这个网站。

    这两年来,我通过 SakuraFrp,积累到了很多开发经验,最早我的网站部署在 Windows 服务器上,糟糕的性能很快就撑不住大量的用户访问,于是我花费了很长时间才迁移到 Linux。后来我又花了几个月时间对网站进行优化,然后接触到了各种多线程、缓存、异步还有队列等等。

    可以说,这个网站凝聚了我学到的各种知识,所以当我决定关闭的时候,还是很需要勇气的。

    SakuraPanel

    在网站关闭之前,我把我所有用到的核心技术和代码全部开源了,也算是为开源界做一些贡献吧。

    核心部分的代码和 Sakura Frp 基本上是一样的,只是换了个前端模板,同时把 Frp 版本支持更新到了 0.29 (原来是 0.17.0 的上古版本)。代码风格方面,还是保留了早期的编码风格,框架什么的都是自己随手写的。前端模板采用了 AdminLTE,还是我比较喜欢的 Bootstrap。

    Frp 基于官方 0.28.0 改造,在原基础上增加鉴权和限速,修改了部分接口,后续考虑把所有改动做成 Patch,就可以跟随官方版本更新而不用重复修改代码了。Frps 服务端在 ARM 平台运行的时候会出现一些限速不准确的问题,估计和浮点数精度有关,如果有大佬知道如何修复的话欢迎提 Pr。

    支持的功能

    • 支持多用户
    • 支持用户组配置
    • 支持每个用户单独限速
    • 支持每个用户单独限制流量
    • 可配置签到获得流量
    • API 和主站可分离
    • 实时流量统计
    • 美观的界面

    Demo: https://sakuracloud.cn/ (无实际功能,仅演示)

    用户名:Akkariin 密码:12345678

    关于商业使用

    虽然我这个面板设计了有一些商业元素在内(比如流控,限速等等),但是请在获得我的授权后再用于商业行为。

    我并不是想靠授权赚多少钱,这些只是象征意义的,代码完全开源。

    对于商业授权的用户,我提供性能更好的 Swoole 服务端版本,以及服务端部署等技术支持。

    Thanks

    感谢所有曾经赞助过我、为 SakuraFrp 贡献过服务器的人,也感谢所有支持我的用户和朋友,没有你们我不可能有这些成就,以及感谢各位回帖的 V 友,谢谢你们让我了解到这些法律知识、认识到其中可能存在的问题。

    50 条回复    2020-02-02 13:36:12 +08:00
    eason1874
        1
    eason1874  
       2020-01-18 08:26:32 +08:00
    花生壳那些有 FRP 业务的公司有推广计划,你自己网站不做了,可以试一下,好用的话可以推荐给你用户,能帮到用户也能回点本。开源当然好,但多数人还是不愿意自己折腾的,又要买服务器又要管理,比用第三方服务麻烦太多。
    darksword21
        2
    darksword21  
       2020-01-18 08:28:38 +08:00 via iPhone
    支持楼主
    endoffight
        3
    endoffight  
       2020-01-18 08:29:16 +08:00 via Android
    感谢楼主的付出!
    yinxingren
        4
    yinxingren  
       2020-01-18 08:30:45 +08:00 via iPhone
    给作者点赞
    zhugefubin
        5
    zhugefubin  
       2020-01-18 08:33:29 +08:00 via Android
    收藏,试用一下
    superpeaser
        6
    superpeaser  
       2020-01-18 08:35:38 +08:00 via iPhone
    支持
    zonan123
        7
    zonan123  
       2020-01-18 08:36:56 +08:00 via iPhone
    最近正好在搭 fra,想问一个问题 我用 fra ssh 连公司内网服务器 经常会出现 disconnected by foreign 这样的提示 是什么问题吗
    KasuganoSoras
        8
    KasuganoSoras  
    OP
       2020-01-18 08:42:09 +08:00
    @zonan123 #7 连接不稳定吧,如果你服务器在海外的话可能是 gfw 作怪
    tiiis
        9
    tiiis  
       2020-01-18 09:01:54 +08:00
    这个很赞啊 我用 frp 几年了才知道有这个面板
    tiiis
        10
    tiiis  
       2020-01-18 09:06:54 +08:00
    @KasuganoSoras 请问这个可以兼容 原版 Frp 吗,除限速功能外
    tyzrj766
        11
    tyzrj766  
       2020-01-18 09:09:59 +08:00
    感谢楼主
    maypu
        12
    maypu  
       2020-01-18 09:13:15 +08:00 via Android
    楼主辛苦了,赞
    meteor957
        13
    meteor957  
       2020-01-18 09:14:43 +08:00
    给老哥点赞
    KasuganoSoras
        14
    KasuganoSoras  
    OP
       2020-01-18 09:15:42 +08:00
    @tiiis #10 客户端完全兼容原版 Frp,服务端需要使用魔改过的版本
    leewi9coder
        15
    leewi9coder  
       2020-01-18 09:35:13 +08:00
    你这个前端界面挺好看的,有没有 vue 版的
    ColoThor
        16
    ColoThor  
       2020-01-18 10:01:02 +08:00
    大佬辛苦了
    wtks1
        17
    wtks1  
       2020-01-18 10:18:12 +08:00 via Android
    感谢楼主的付出
    onehero
        18
    onehero  
       2020-01-18 10:22:54 +08:00
    很 6 啊..好顶赞
    conpeal
        19
    conpeal  
       2020-01-18 10:25:37 +08:00 via iPhone
    支持楼主
    zhuawadao
        20
    zhuawadao  
       2020-01-18 10:32:23 +08:00
    感谢楼主!
    zuikren
        21
    zuikren  
       2020-01-18 10:41:43 +08:00 via Android
    f1ren2es
        22
    f1ren2es  
       2020-01-18 12:06:20 +08:00
    star 不过 50,fork 6k,很真实了
    manami
        23
    manami  
       2020-01-18 12:13:39 +08:00
    赞,新的一年可以做点其他好玩的东西。
    @f1ren2es fork 不是那样看的,这里的 fork 的是 https://github.com/fatedier/frp
    f1ren2es
        24
    f1ren2es  
       2020-01-18 13:04:39 +08:00
    @manami 😹打脸了 233
    manami
        25
    manami  
       2020-01-18 13:12:38 +08:00 via Android
    @f1ren2es 没有,仔细看才会注意到的 233
    dangyuluo
        26
    dangyuluo  
       2020-01-18 13:15:46 +08:00
    赞!网站虽然关掉了,学到的知识会跟随你一辈子。
    MrJing1992
        27
    MrJing1992  
       2020-01-18 13:20:44 +08:00
    如 1 楼所说,楼主可以看看这个,也许可以帮你挽回一些费用: https://hsk.oray.com/money-plan/
    还有,楼主牛逼
    zuojia
        28
    zuojia  
       2020-01-18 14:48:21 +08:00
    赞,感谢楼主
    heart4lor
        29
    heart4lor  
       2020-01-18 15:17:35 +08:00
    赞一个~
    AyanamiRei
        30
    AyanamiRei  
       2020-01-18 15:29:07 +08:00
    大佬, 膜拜一下
    BugenZhao
        31
    BugenZhao  
       2020-01-18 19:20:27 +08:00
    感谢作者付出
    yicong135
        32
    yicong135  
       2020-01-18 19:28:34 +08:00 via Android
    感谢您的付出
    Rorysky
        33
    Rorysky  
       2020-01-18 21:20:49 +08:00
    未来可期,才高中,忍一忍大学就能人生巅峰了
    ddup
        34
    ddup  
       2020-01-18 22:35:59 +08:00
    做的已经很棒了,商业化是可以的,只是需要监管。
    最后还取之于开源回馈给开源,赞👍
    Yien
        35
    Yien  
       2020-01-18 22:41:57 +08:00
    感謝開源,主頁 UI 真漂亮。
    hzwjz
        36
    hzwjz  
       2020-01-18 23:31:47 +08:00 via Android
    玆兹
    hzwjz
        37
    hzwjz  
       2020-01-18 23:33:26 +08:00 via Android
    已发送感谢😁😁
    stille
        38
    stille  
       2020-01-18 23:52:41 +08:00
    喜欢主页风格...支持一个
    CBS
        39
    CBS  
       2020-01-19 00:14:43 +08:00
    之前一直用你的服务,谢谢你。
    yuan925
        40
    yuan925  
       2020-01-19 08:40:56 +08:00
    点赞!
    z960112559
        41
    z960112559  
       2020-01-19 09:43:36 +08:00
    谢谢大佬
    hsk9044
        42
    hsk9044  
       2020-01-19 09:49:22 +08:00
    其实一开始就决定靠免费来支撑服务就注定不长久了, 人的精力都是有限的, 不过能支撑一年多已经很好了.
    Chauncey09
        43
    Chauncey09  
       2020-01-19 10:31:50 +08:00 via iPhone
    赞一个
    Chauncey09
        44
    Chauncey09  
       2020-01-19 11:29:54 +08:00 via iPhone
    楼主,能否出一个安装教程,给我等小白讲解一下
    solaro
        45
    solaro  
       2020-01-19 13:27:15 +08:00
    啊,666,点赞,点赞,点赞。
    csx163
        46
    csx163  
       2020-01-19 17:08:46 +08:00
    厉害的高中生
    booboo
        47
    booboo  
       2020-01-21 09:10:17 +08:00
    @KasuganoSoras 你这服务有没有可能搭配硬件玩,面向工业设备的内网穿透
    KasuganoSoras
        48
    KasuganoSoras  
    OP
       2020-01-21 09:38:36 +08:00
    @booboo #47 这只是一个管理面板,如果你想把 Frp 集成到嵌入式硬件也是可以的,然后可以通过这个面板统一管理。
    不过工业设备不是应该搞一堆 IPv6 来更方便么(
    tojonozomi
        49
    tojonozomi  
       2020-01-21 13:20:54 +08:00
    tql
    学习一个
    whatv3
        50
    whatv3  
       2020-02-02 13:36:12 +08:00
    额,最近远程办公,用楼主的网站转发 rdp,比花生壳好太多了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.