Debian中部署frps内网穿透服务端 2023-07-16 分享信息 暂无评论 159 次阅读 要在Debian服务器上部署frps,可以按照以下步骤操作: ### 使用二进制安装包 1. 下载frp最新版本 您可以使用以下命令从官方 GitHub 存储库下载最新版本的 frp: ``` wget https://github.com/fatedier/frp/releases/latest/download/frp_0.36.1_linux_amd64.tar.gz ``` 将版本号替换为最新版本。 2. 解压下载的压缩包 您可以使用以下命令提取下载的存档: ``` tar -xzf frp_0.36.1_linux_amd64.tar.gz ``` 将`frp_0.36.1_linux_amd64.tar.gz`替换为下载文件的名称。 3. 创建frps的配置文件 在解压的目录中创建一个名为配置文件,`frps.ini`内容如下: ``` [common] bind_port = 7000 ``` 您可以根据需要修改配置。 以下是一些常见的 `frp` 配置示例: - 将本地端口 80 转发到外网端口 8080: ``` [common] bind_port = 7000 log_level = info [http] type = tcp local_ip = 127.0.0.1 local_port = 80 remote_port = 8080 ``` - 将本地端口 22 转发到外网端口 2222: ``` [common] bind_port = 7000 log_level = info [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 2222 ``` - 将本地端口 3306 转发到外网端口 3306: ``` [common] bind_port = 7000 log_level = info [mysql] type = tcp local_ip = 127.0.0.1 local_port = 3306 remote_port = 3306 ``` 4. 启动frps 通过在提取的目录中运行以下命令来启动 frps: ``` ./frps -c frps.ini ``` 这将启动 frps 并在端口 7000 上侦听传入连接。 ### docker安装frps服务端 要使用 Docker 在 Debian 上安装和配置 frp 客户端,可以按照以下步骤操作: 1. 在 Debian 服务器上安装 Docker: ``` sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 2. 拉取frp docker镜像: ``` sudo docker pull stilleshan/frps ``` 3. 为您的 frp 配置文件创建一个目录: ``` mkdir ~/frp_config ``` 4. `frps.ini`在目录中创建一个名为的配置文件`~/frp_config`: ``` touch ~/frp_config/frps.ini ``` 5. 编辑`~/frp_config/frps.ini`文件并添加以下内容: ``` [common] bind_port = 7000 vhost_http_port = 8081 ``` 6. 启动frp服务器容器: ``` sudo docker run -itd --name frps -v ~/frp_config/frps.ini:/frp/frps.ini -p 7000:7000 -p 8081:8081 stilleshan/frps ``` 这将启动 frp 服务器容器,并将配置文件安装在容器内,并在主机上公开端口 7000 和 8081。 完成这些步骤后,您应该在 Debian 服务器上启动并运行 frps。然后您可以在客户端机器上配置 frpc 来访问 frps 服务器,从而远程访问 Debian 服务器上运行的服务。 frp客户端请看:[Debian中frp客户端的安装与配置](https://mtom.top/archives/534423/) 标签: Debian, frps, 内网穿透 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。