Debian中frpc客户端的安装与配置
以下是在 Debian 中安装和配置 frp 客户端的分步指南:
使用二进制安装包
从官网下载frp客户端https://github.com/fatedier/frp/releases
为您的 Debian 系统架构选择适当的二进制文件。例如,如果您使用的是 64 位系统,请下载
frp\_0.37.1\_linux\_amd64.tar.gz
将下载的文件解压到您在 Debian 系统中选择的文件夹中。
1 | $ tar -xzvf frp\_0.37.1\_linux\_amd64.tar.gz |
- 导航到包含提取的文件的文件夹。
1 | $ cd frp\_0.37.1\_linux\_amd64 |
- 复制示例配置文件以将其用作自定义配置的基础。
1 | $ cp frpc.ini.sample frpc.ini |
- 使用您选择的文本编辑器编辑配置文件。
1 | $ nano frpc.ini |
- 在配置文件中,指定连接详细信息,例如服务器地址、服务器端口、令牌和要使用的代理协议。
1 | [common] |
保存配置文件并退出文本编辑器。
使用以下命令启动frp客户端:
1 | $ ./frpc -c frpc.ini |
客户端将在前台运行,直到您使用 终止它Ctrl+C
。
docker安装frpc客户端
要使用 Docker 在 Debian 上安装和配置 frp 客户端,可以按照以下步骤操作:
安装Docker
首先,您需要在 Debian 机器上安装 Docker。您可以按照 Docker 官方文档在 Debian 上安装 Docker:https ://docs.docker.com/engine/install/debian/拉取frpc Docker镜像
使用以下命令拉取最新的 frpc Docker 镜像:
1 | docker pull stilleshan/frpc:v0.39.0 |
- 创建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 | [common] |
- 启动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
- 验证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内网穿透服务端》