frp端口映射服务器搭建
以windows远程协助映射为例,其他服务的配置大同小异,具体请查看github
https://github.com/fatedier/frp
服务端(公网ip)
下载对应平台的程序
wget https://github.com/fatedier/frp/releases/download/v0.24.1/frp_0.24.1_linux_amd64.tar.gz
解压,修改配置文件
只需要frps,可以把frpc删掉,剩下这些
vim frps.ini
服务端配置文件两行搞定
[common]
bind_port = 7401
随便弄一个空闲端口和客户端通信。
启动服务
./frps -c frps.ini
客户端
同样下载对应平台的发布程序,同理可以把frps删掉,只保留frpc客户端程序
以远程协助映射3389端口为例,客户端的配置文件这样写
[common]
server_addr = 47.107.86.165
server_port = 7401
[mstsc]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 7402
server_port 和服务端的监听端口一致,tcp协议,本地ip,本地服务端口3389,remote_port是希望映射到服务端的哪个端口,也是随便给一个空闲就行
跑起来
frpc.exe -c frpc.ini
用mstsc连公网服务器:7402 即可。
补充:如果win10家庭版不能打开远程协助,可以用这个脚本,傻瓜式操作
https://github.com/stascorp/rdpwrap