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
  1. 导航到包含提取的文件的文件夹。
1
$ cd frp\_0.37.1\_linux\_amd64
  1. 复制示例配置文件以将其用作自定义配置的基础。
1
$ cp frpc.ini.sample frpc.ini
  1. 使用您选择的文本编辑器编辑配置文件。
1
$ nano frpc.ini
  1. 在配置文件中,指定连接详细信息,例如服务器地址、服务器端口、令牌和要使用的代理协议。
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
  1. 保存配置文件并退出文本编辑器。

  2. 使用以下命令启动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
  1. 创建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
  1. 启动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

  1. 验证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内网穿透服务端》