Skip to content

StellarFRP Docker 使用文档

🌐 欢迎使用 StellarFRP
本文档将指导你如何使用 Docker 快速启动 StellarFRP,让你轻松实现内网穿透。


目录

  1. Docker 安装
  2. 拉取 StellarFRP 镜像
  3. 运行 StellarFRP 容器
  4. 验证服务
  5. 查看日志
  6. 常见问题

Docker 安装

🔧 安装 Docker
在开始之前,请确保你的系统上已经安装了 Docker。如果尚未安装,请按照以下步骤进行:

  • Windows 用户

    1. 访问 Docker Desktop for Windows 下载页面。
    2. 安装 Docker Desktop。
    3. 启动 Docker 并确保它在系统托盘中运行。
  • macOS 用户

    1. 访问 Docker Desktop for Mac 下载页面。
    2. 安装 Docker Desktop。
    3. 启动 Docker 并确保它在菜单栏中运行。
  • Linux 用户

    1. 打开终端。

    2. 根据你的 Linux 发行版,运行相应的安装命令。例如,对于 Ubuntu,你可以使用:

      bash
      sudo apt-get update
      sudo apt-get install docker-ce docker-ce-cli containerd.io
    3. 启动 Docker 服务:

      bash
      sudo systemctl start docker
    4. 验证 Docker 是否安装成功:

      bash
      sudo docker run hello-world

拉取 StellarFRP 镜像

🐳 拉取镜像
打开终端或命令提示符,执行以下命令来拉取最新的 StellarFRP Docker 镜像:

bash
docker pull ningmeng123/stellarfrpc:latest

运行 StellarFRP 容器

🚀 启动容器
使用以下命令来启动 StellarFRP 容器。请确保替换 <访问密钥><隧道名> 为你的实际访问密钥和隧道名称。

bash
docker run -d --name stellarfrp ningmeng123/stellarfrpc:latest -u <访问密> -t <隧道>

👉 参数说明

  • -d:后台运行容器。
  • --name stellarfrp:为容器指定一个名称,这里是 stellarfrp
  • -u <访问密钥>:你的访问密钥,用于身份验证。
  • -t <隧道名>:你想要创建的隧道名称。

查看日志

📄 查看日志
如果你需要查看服务的运行日志,可以使用以下命令:

bash
docker logs stellarfrp

常见问题

Q: 我应该如何获取访问密钥和隧道名?
A: 访问密钥和隧道名通常由你的服务提供商提供。如果你是自行搭建服务,你需要在 StellarFRP 的服务端配置这些信息。

Q: 容器启动后,我如何停止或删除它?
A: 你可以通过以下命令来停止或删除容器:

  • 停止容器:

    bash
    docker stop stellarfrp
  • 删除容器:

    bash
    docker rm stellarfrp

Q: 我可以同时运行多个 StellarFRP 实例吗?
A: 是的,你可以运行多个实例,只需在 -t 参数后添加多个隧道名参数即可。

bash
docker run -d --name stellarfrp ningmeng123/stellarfrpc:latest -u <访问密> -t <隧道名1>,<隧道名2>,<隧道名3>

🌟 希望这篇文档能帮助你快速上手 StellarFRP!
如果你有任何疑问或需要进一步的帮助,欢迎随时联系我们。🚀

皖ICP备2024033748号-6