当前位置: 首页 > news >正文

基于 Docker 搭建 FRP 内网穿透开源项目

有些配置项不知道该不该用,不知道该在哪用,不知道怎么用,所以我自己写个文章简单记录一下做个笔记

本文介绍的是基于 Docker 运行 frps 和 frpc,并通过 TCP 协议简单穿透 SSH 和 HTTP,在观看本文之前请确保你的机器已经安装 Docker

服务端搭建 frps#

连接拥有公网 IP 的服务器,在合适的位置创建frps目录作为工作空间

# 创建 frps 目录作为工作空间
$ mkdir frps

# 创建服务端配置文件
$ touch frps/frps.toml

# 编辑服务端配置文件
$ vim frps/frps.toml

服务端配置文件内容如下所示

# 服务器的公网IP
bindAddr = "服务器的公网IP"
# 与客户端建立连接的端口
bindPort = 7000

# 服务端控制面板
webServer.addr = "服务器的公网IP"
# 访问控制面板的端口号
webServer.port = 7500
# 控制面板的用户名和密码,暴露在公网的服务请使用严谨一些的用户名密码
webServer.user = "admin"
webServer.password = "123456"

# 配置服务端的鉴权,这里使用Token进行鉴权,客户端必须用指定的Token才可以与服务端建立连接,防止滥用
auth.method = "token"
auth.token = "gbfvzhsybvtybsibvuipqfnnvlkashfgiawug"

# 配置服务端只打印warn级别的日志,并将日志输出到指定目录(注意这个目录指向的是容器内的目录)
log.level = "warn"
log.to = "/opt/frps/frps.log"

配置文件编写完成后下载fatedier/frps:v0.61.2镜像,不同与网上流传的教程(他们啥版本都有),该镜像应该是原作者提供的,镜像仓库名称和作者 Github 名称一致,且该镜像会及时跟进软件版本,v0.61.2 是截止到本文发布时的最新的

http://www.dtcms.com/a/70583.html

相关文章:

  • 2023南京理工大学计算机复试上机真题
  • .npy文件介绍
  • 网络协议栈
  • 农资出入库登记本,农药化肥库存出入库软件,佳易王农资管理庄稼医院开单管理系统操作教程
  • Java字节码
  • C++类与对象——拷贝构造与运算符重载
  • 【论文阅读】AlexNet——深度学习奠基作之一
  • 笔记本 Win10 部署阿里通义千问 1.5-0.5B 大模型 mini 版
  • nvm安装node失败的处理方法
  • hevc视频编码-搜索窗口和快速搜索
  • Project回调函数qsort②进阶应用
  • C++学习之路,从0到精通的征途:类和对象(中)
  • gdal-linux-whl文件安装下载地址
  • 常用的Python库
  • 【时延】空口资源计算
  • 5G核心网实训室搭建方案:轻量化部署与虚拟化实践
  • 京瓷初期的按职能划分的组织
  • k8s系统学习路径
  • Next.js项目MindAI教程 - 第四章:用户认证系统
  • Modbus RTU转DeviceNet构建AB 1756-DNB PLC与电能表的冗余通信链路
  • 【八股文】ArrayList和LinkedList的区别
  • 如何用AI制作PPT,轻松实现高效演示
  • Windows 11 安装Docker Desktop环境
  • 使用 Java 获取咸鱼(微店)商品详情接口(micro.item_get)的完整指南
  • 剑指 Offer II 081. 允许重复选择元素的组合
  • [思考记录]关于AI辅助独立思考
  • 深度解析国产推理大模型DeepSeek:从入门到本地化部署!
  • (六)运算符 条件判断 类型转换
  • ShenNiusModularity项目源码学习(16:ShenNius.Admin.Mvc项目分析-1)
  • 鸿蒙开发:实现AI打字机效果