准备环境:一台内网NAT主机,一台外网服务器(不同NAT主机的均可),frp工具。
要求:内网NAT主机能访问外网服务器,两台设备上安装的frp包为同一版本。
1、外网服务器搭建frp服务
下载并解压frp
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
编辑frps.ini文件,配置frps服务器
2、内网NAT主机frpc客户端配置
下载与服务器同版本frp,解压并编辑frpc.ini客户端配置文件
server_addr为服务器IP,端口与服务器frps中保持一致。
type:协议
本地ip:本地IP,使用127.0.0.1即可
本地服务端口:本地服务端口(需要穿透映射到服务端的端口)
映射到服务器端的端口:服务器端口(将本地服务端口的服务映射在服务器端口上)
3、连接及测试可用性
本机内网NAT搭建了tomcat环境,所以存在服务
使用服务器端开启frps服务。./frps -c frps.ini
使用内网NAT主机连接frps服务。./frpc -c frpc.ini
外部服务器收到回显
测试可用性,使用外部服务器ssh登录内网NAT主机,Ps:已做映射,所以访问自身的2222端口即可
远程服务器ssh登录内网NAT主机成功
测试访问内网NAT主机Tomcat服务,访问映射端口8087成功访问到内网NAT主机的tomcat服务。
-转载请注明来源
标签:frps,端口,穿透,frp,NAT,简单,服务器,内网 From: https://www.cnblogs.com/fjowell/p/17648643.html