Debian中frpc客户端的安装与配置 2023-07-16 分享信息 暂无评论 175 次阅读 以下是在 Debian 中安装和配置 frp 客户端的分步指南: ### 使用二进制安装包 1. 从官网下载frp客户端[https://github.com/fatedier/frp/releases](https://github.com/fatedier/frp/releases) 2. 为您的 Debian 系统架构选择适当的二进制文件。例如,如果您使用的是 64 位系统,请下载`frp_0.37.1_linux_amd64.tar.gz` 3. 将下载的文件解压到您在 Debian 系统中选择的文件夹中。 ``` $ tar -xzvf frp_0.37.1_linux_amd64.tar.gz ``` 4. 导航到包含提取的文件的文件夹。 ``` $ cd frp_0.37.1_linux_amd64 ``` 5. 复制示例配置文件以将其用作自定义配置的基础。 ``` $ cp frpc.ini.sample frpc.ini ``` 6. 使用您选择的文本编辑器编辑配置文件。 ``` $ nano frpc.ini ``` 7. 在配置文件中,指定连接详细信息,例如服务器地址、服务器端口、令牌和要使用的代理协议。 ``` [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客户端: ``` $ ./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/](https://docs.docker.com/engine/install/debian/) 2. 拉取frpc Docker镜像 使用以下命令拉取最新的 frpc Docker 镜像: ``` 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](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) 这是一个配置文件示例: ``` [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 容器: ``` 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日志: ``` docker logs frpc ``` 如果客户端连接到 frp 服务器,您应该看到类似于以下内容的日志输出: ``` 6s15ms [I] [proxy_manager.go:270] [2b3b27b7748c9bba] proxy added: [ssh], listenAddr: 127.0.0.1:22 ``` 就是这样!您已使用 Docker 在 Debian 上成功安装并配置了`frpc` 客户端。 就是这样!您现在已经在 Debian 中成功安装并配置了 frp 客户端。 frp服务端安装请看[《Debian中部署frps内网穿透服务端》](https://mtom.top/archives/534422/) 标签: Debian, docker, 内网穿透, frpc 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。