Centos7下载搭建FRP服务器,实现内网穿透
#下载
wget https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_linux_amd64.tar.gz
#解压
tar frp_0.48.0_linux_amd64.tar.gz
#重命名
mv frp_0.48.0_linux_amd64 frp
#编辑frps.ini
vi ./frp/frps.ini
#服务端frps.ini内容
[common] bind_port = 7000 # 定义 FRP 服务器程序监听的端口号 #vhost_http_port = 8080 # 定义 HTTP 协议映射的端口号 #vhost_https_port = 8443 # 定义 HTTPS 协议映射的端口号 #[dashboard] #bind_port = 7500 # 定义 FRP 控制台程序监听的端口号 #dashboard_user = admin # 定义 FRP 控制台的用户名 #dashboard_pwd = admin123 # 定义 FRP 控制台的密码 [3839] #定义连接名字(例,windows远程桌面端口3839) type = tcp # 定义 FRP 端口映射的协议类型 remote_port = 13839 # 定义映射到公网上的端口号 #use_encryption = true # 定义是否使用加密方式传输数据 #use_compression = true # 定义是否使用压缩方式传输数据 #auth_token = 123456 # 定义用于验证客户端身份的令牌 [ssh] #定义连接名字(例,ssh 22端口) type = tcp remote_port = 2202
#启动FRP服务端
./frp/frps -c frps.ini
-----------------------------------------------------------------------------------------------------------------------
客户端主机frp设置。
#编辑客户端frpc.ini
[common] server_addr = 8.222.180.197 server_port = 7000 [3839] #连接名字(与服务器frps.ini对应) type = tcp #端口类型 local_ip = 127.0.0.1 #本机IP local_port = 3839 #本地端口 remote_port = 13839 #FRP连接的端口(与服务器frps.ini对应)
#auth_token = 123456 #密码(与服务器frps.ini对应)
#启动FRP客户端
frpc -c frpc.ini
windows与linux的方法一样,下载好对应版本,解压,编辑ini配置文件,启动并加载配置文件。服务器对应frps,客户端对应frpc。