frp内网穿透服务器+客户端详细配置

frp内网穿透服务器+客户端详细配置 当我们拥有一台云服务器时可以将局域网服务器的服务通过内网穿透发布到公网上。frp是一个主流的内网穿透软件本文讲解frp内网穿透服务器客户端详细配置。一、需要准备的内容腾讯云服务器https://curl.qcloud.com/Sjy0zKjy 2核2G约100/年足够使用frp仓库地址https://github.com/fatedier/frp二、在服务器端配置frps服务打开frp的release页面https://github.com/fatedier/frp/releases下载最新版frp根据机器的架构选择frp软件云服务器下载frp_0.60.0_linux_amd64.tar.gz即可其中0.60.0是版本号如果有更新可以下载最新版。使用wget下载frp服务端wgethttps://github.com/fatedier/frp/releases/download/v0.60.0/frp_0.60.0_linux_amd64.tar.gz如果下载不下来可以使用以下指令,加了一个镜像wgethttps://ghp.ci/https://github.com/fatedier/frp/releases/download/v0.60.0/frp_0.60.0_linux_amd64.tar.gz解压压缩包tar-xzvffrp_0.60.0_linux_amd64.tar.gz打开目录是这样的frps是服务端、frpc是客户端.toml文件是配置文件。编辑frps.toml文件配置frps的监听端口默认是7000建议修改为其他端口避免一些安全问题。另外建议使用supervisor将frp进程转换为后台守护进程。二、在客户端配置frpc服务与服务端一致在客户端下载frp软件并解压。编辑frpc.toml文件以下为示例serverAddrxxserverPort6000[[proxies]]namesshtypetcplocalIP127.0.0.1localPort22remotePortxx[[proxies]]namexxtypetcplocalIP127.0.0.1localPortxx remotePortxx其中serverAddr服务器地址xx换成IPserverPort是服务器监听端口name中可以标记是哪项服务自定义名称localPort本地端口号remotePort是服务器上的端口号这里切记需要将服务器端口防火墙放行。同样可以使用supervisor将frp进程转换为后台守护进程。至此已完成配置