在公网linux服务器搭建FRP服务端
tar -zxvf frp_0.48.0_linux_amd64.tar.gz # 解压
cd frp_0.48.0_linux_amd64/
rm -rf frpc* # 删除客户端软件相关的
vim frps.ini # 修改配置文件
frps.ini
[common]
# 与client通讯的端口
bind_port = 10001
# 验证的token
token = tY7rxYs75XddMbAhwdd
# dashboard的端口
dashboard_port = 6600
# 用户名
dashboard_user = admin
# 密码
dashboard_pwd = 123456
# 日志文件路径
log_file = ./frps.log
# 日志级别
log_level = info
指定配置文件启动
./frps -c frps.ini
内网win10服务器搭建FRP客户端
解压、删除多余的服务端程序(文件名称为frps开头的)
配置文件
配置一个mysql映射、一个web服务器映射、一个远程桌面控制
[common]
;公网frp服务器
server_addr = 39.153.56.3
server_port = 10001
token = tY7rxYs75XddMbAhwdd
log_file = ./frpc.log
[mysql]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 3306
[webserver]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 80
# 打开设置--->系统---->远程桌面---->启用远程桌面
[remote]
type = tcp
local_ip = 127.0.0.1
# 打开win10设置--->系统---->远程桌面---->高级设置--->当前远程桌面端口
local_port = 3389
remote_port = 3389
frpc.exe -c frpc.ini
注意
你的公网服务器是否放开了对应端口以及是否有安全组之类的设置。注意
你的内网/局域网win10电脑启动了mysql数据库,开启了nginx程序的80端口web服务。注意
远程桌面控制需要你win10电脑开启远程链接限制 打开设置--->系统---->远程桌面---->启用远程桌面
ip + port
即可访问到内网/局域网的数据库/http服务以及使用远程桌面。nssm.exe install