Debian中frpc客户端的安装与配置

以下是在 Debian 中安装和配置 frp 客户端的分步指南:

使用二进制安装包

  1. 从官网下载frp客户端https://github.com/fatedier/frp/releases

  2. 为您的 Debian 系统架构选择适当的二进制文件。例如,如果您使用的是 64 位系统,请下载frp\_0.37.1\_linux\_amd64.tar.gz

  3. 将下载的文件解压到您在 Debian 系统中选择的文件夹中。

    1
    $ tar -xzvf frp\_0.37.1\_linux\_amd64.tar.gz
  4. 导航到包含提取的文件的文件夹。

    1
    $ cd frp\_0.37.1\_linux\_amd64
  5. 复制示例配置文件以将其用作自定义配置的基础。

    1
    $ cp frpc.ini.sample frpc.ini
  6. 使用您选择的文本编辑器编辑配置文件。

    1
    $ nano frpc.ini
  7. 在配置文件中,指定连接详细信息,例如服务器地址、服务器端口、令牌和要使用的代理协议。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [common]
    server\_addr = x.x.x.x # Replace with your server IP address
    server\_port = 7000 # Replace with your server port number
    token = your\_token # Replace with your authentication token
    [ssh]
    type = tcp
    local\_ip = 127.0.0.1 # Replace with your local IP address
    local\_port = 22 # Replace with the port number of your local SSH server
    remote\_port = 6000 # Replace with the port number to use for remote access
  8. 保存配置文件并退出文本编辑器。

  9. 使用以下命令启动frp客户端:

    1
    $ ./frpc -c frpc.ini

    客户端将在前台运行,直到您使用 终止它Ctrl+C

docker安装frpc客户端

要使用 Docker 在 Debian 上安装和配置 frp 客户端,可以按照以下步骤操作:

  1. 安装Docker
    首先,您需要在 Debian 机器上安装 Docker。您可以按照 Docker 官方文档在 Debian 上安装 Docker:https ://docs.docker.com/engine/install/debian/

  2. 拉取frpc Docker镜像
    使用以下命令拉取最新的 frpc Docker 镜像:

    1
    docker pull stilleshan/frpc:v0.39.0
  3. 创建frpc的配置文件
    创建一个名为的配置文件frpc.ini,并根据您的需要进行配置。配置选项可以参考frp官方文档:https://github.com/fatedier/frp/blob/master/README\_zh.md#%E5%AE%A2%E6%88%B7%E7%AB% AF%E4%BD%BF%E7%94%A8
    这是一个配置文件示例:

    1
    2
    3
    4
    5
    6
    7
    8
    [common]
    server\_addr = 123.45.67.89
    server\_port = 7000
    [ssh]
    type = tcp
    local\_ip = 127.0.0.1
    local\_port = 22
    remote\_port = 6000
  4. 启动frpc Docker容器
    使用以下命令启动 frpc Docker 容器:

    1
    docker run -d --name frpc --restart always -v /path/to/frpc.ini:/frp/frpc.ini stilleshan/frpc:v0.39.0

    替换为您在步骤 3 中创建的配置文件的/path/to/frpc.ini路径。frpc.ini

  5. 验证frpc客户端是否连接到frp服务器
    可以使用以下命令检查frpc日志:

    1
    docker logs frpc

    如果客户端连接到 frp 服务器,您应该看到类似于以下内容的日志输出:

    1
    6s15ms [I] [proxy\_manager.go:270] [2b3b27b7748c9bba] proxy added: [ssh], listenAddr: 127.0.0.1:22

就是这样!您已使用 Docker 在 Debian 上成功安装并配置了frpc 客户端。

就是这样!您现在已经在 Debian 中成功安装并配置了 frp 客户端。
frp服务端安装请看《Debian中部署frps内网穿透服务端》