内网穿透(NAT traversal)是一种技术,用于实现公网与内网之间的通信连接。当内网中的设备无法直接从公网访问时,内网穿透技术可以通过一些手段,让公网上的设备能够穿透到内网中的设备,建立起通信连接。
说白了就是本地部署了一套程序,不能通过互联网访问,通过frp技术,映射到公网服务器ip 通过公网ip+映射端口访问本地程序。
客户端和server下载地址
Releases · fatedier/frp · GitHub
windwos
服务器端配置
公网服务器上的frps.ini
配置文件
[common] bind_port = 7000
在公网服务器上启动frps
frps.exe -c frps.ini
客户端配置
[common]
server_addr = <公网服务器IP>
server_port = 7000[remote_desktop]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000[http_service]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 6001[https_service]
type = tcp
local_ip = 127.0.0.1
local_port = 443
remote_port = 6002
启动客户端frpc
frpc.exe -c frpc.ini
服务器防火墙添加端口