frp端口映射服务器搭建

以windows远程协助映射为例,其他服务的配置大同小异,具体请查看github

https://github.com/fatedier/frp

服务端(公网ip)
frp端口映射服务器搭建
下载对应平台的程序

wget https://github.com/fatedier/frp/releases/download/v0.24.1/frp_0.24.1_linux_amd64.tar.gz

解压,修改配置文件
只需要frps,可以把frpc删掉,剩下这些
frp端口映射服务器搭建

vim frps.ini

服务端配置文件两行搞定
frp端口映射服务器搭建

[common]
bind_port = 7401

随便弄一个空闲端口和客户端通信。

启动服务

./frps -c frps.ini

frp端口映射服务器搭建

客户端
同样下载对应平台的发布程序,同理可以把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

frp端口映射服务器搭建

用mstsc连公网服务器:7402 即可。

补充:如果win10家庭版不能打开远程协助,可以用这个脚本,傻瓜式操作
https://github.com/stascorp/rdpwrap