V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tionsin
V2EX  ›  程序员

[开源求 Star] Frp 配置面板

  •  
  •   tionsin · 2019-02-27 20:41:37 +08:00 · 5722 次点击
    这是一个创建于 1877 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言: 前段时间忙着做毕设,经常需要把本地的项目给别人看,但是上线到服务器太麻烦,然后就直接用 frp 内网穿透把项目放到公网,一直觉得 FRP 很好用,但是身边用的人几乎没几个..所以写了一个配置面板,配置之后直接下载使用,快乐上手 frp;

    部署教程

    • 安装 docker,docker-compose
    • 下载项目: https://github.com/Zo3i/frpMgr
    • 在 web-src-main-docker 目录下有一个成品的目录,里面所有文件上传到服务器
    • 给权限: chmod -R 777 ./
    • 进入到 mysql 文件夹中 build mysql 镜像: docker build -t jo/mysql .

    1)这个步骤只做一次,创建镜像时已经写入数据库如果重新写镜像,数据库会还原;
    2)这里的 jo/mysql 是镜像名字,如需修改,同时需要修改 docker-compose.yml 中的镜像名

    • 进入 docker-compose.yml 同级目录执行: docker-compose build
    • 后台运行: docker-compose up -d
    • 停止运行: docker-compose stop
    • 访问:你的服务器 ip:8999/frp 账号 admin 密码 12345678

    如果需要修改代码,请自行编译 jar 脚本替换成品中的 jar 脚本重新部署即可...


    功能介绍:

    一键配置生成服务端,客户端的 frp 配置文件;
    DEMO(可能失效): http://47.88.169.121:8999/frp


    使用说明:

    • 设置泛域名
    • 配置服务端
    • 下载服务端配置,上传到服务器运行: nohup ./frps -c ./frps.ini >/dev/null 2>/dev/null &
    • 配置客户端
    • 下载客户端配置:win 打开open.bat即可,mac 请阅读readme
    第 1 条附言  ·  2019-02-27 22:03:12 +08:00

    忘说了: 测试环境账号密码: admin/12345678

    9 条回复    2019-02-28 15:03:24 +08:00
    GM
        1
    GM  
       2019-02-27 20:46:56 +08:00
    已 star,加油
    tionsin
        2
    tionsin  
    OP
       2019-02-27 20:49:38 +08:00
    @GM 感谢大佬!
    gstqc
        3
    gstqc  
       2019-02-27 20:58:20 +08:00 via Android   ❤️ 1
    还没看代码,看了帖子的内容,两点建议:
    1. 任何时候不要使用 777 权限
    2. 数据量这么小,用 sqlite 即可
    starsky1
        4
    starsky1  
       2019-02-27 20:59:46 +08:00 via iPhone
    大佬真厉害👍
    tionsin
        5
    tionsin  
    OP
       2019-02-27 21:04:15 +08:00
    @gstqc 感谢大佬的建议;这项目本来是随手开发自用的..所以就随便了点
    tionsin
        6
    tionsin  
    OP
       2019-02-28 11:08:50 +08:00
    自顶一波..有什么问题都可以留言..
    yuhr123
        7
    yuhr123  
       2019-02-28 13:08:04 +08:00   ❤️ 1
    建议数据库改用 sqlite,没必要为 frp 管理跑一个 mysql 吧。
    tionsin
        8
    tionsin  
    OP
       2019-02-28 13:14:16 +08:00
    @yuhr123 后端的管理系统很大.是基于 jeesite 开发的..
    xiaojinmaolove
        9
    xiaojinmaolove  
       2019-02-28 15:03:24 +08:00
    很棒,帮顶了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   948 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:01 · PVG 05:01 · LAX 14:01 · JFK 17:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.