一、准备:下载开源frp项目的release版本
github官方地址:https://github.com/fatedier/frp/releases
二、配置:
公网:frps.ini
[common]
bind_port = 7000 #与客户端绑定的进行通信的端口
vhost_http_port = 7001 #访问客户端web服务自定义的端口号
内网:frpc.ini
[common]
server_addr = XX.XX.XX.XX #公网服务器
ipserver_port = 7000 #与服务端bind_port一致
#公网通过ssh访问内部服务器
[ssh]
type = tcp #连接协议
local_ip = 127.0.0.1 #内网服务器ip
local_port = 22 #ssh默认端口号
remote_port = 6000 #自定义的访问内部ssh端口号
#公网访问内部web服务器以http方式
[web]
type = http #访问协议
local_port = 8081 #内网web服务的端口号
custom_domains = www.baidu.com #所绑定的公网服务器域名,一级、二级域名都可以
三、访问:
开启服务
./frps -c frps.ini
./frpc -c frpc.ini
内网配置:先下载 frp_0.29.0_windows_amd64.zip版本,配置frpc.ini;开启frpc.exe
远程连接:执行win+r 键入 mstsc,计算机输入框输入公网IP+端口,可连接目标内网