https://github.com/fatedier/frp/releases

我的服务器系统为Debian9(腾讯云),需要远程访问的电脑系统为win7

服务端安装配置

wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz
tar -zxvf frp_0.36.2_linux_amd64.tar.gz
mv frp_0.32.6_linux_amd64 frps

上面把解压后的文件放到frps文件夹里(路径为/usr/local/frps)

配置frps.inivim frps.ini

[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = 用户名
dashboard_pwd = 密码
vhost_http_port = 7002
vhost_https_port = 7003
max_pool_count = 50
token = 建议来个验证
tcp_mux = true
log_file = /usr/local/frps/frps.log
log_level = info
log_max_days = 3
authentication_timeout = 0
subdomain_host = 弄个域名方便访问后台
privilege_mode = true

启动服务端

./frps -c ./frps.ini

也可以使用后台不挂断的方式启动

nohup ./frps -c ./frps.ini

客户端安装配置

首先得启用本机远程访问(废话啦)

下载frp_0.36.2_windows_amd64.zip

我解压后放在了C:frpc里面;配置frpc.ini

[common]
server_addr = 服务器ip
server_port = 7000
token = 与服务端相同

[3389]
type = tcp
local_ip = 本机ip
local_port = 3389
remote_port = 7001

启动客户端

命令行进入目录

.\frpc.exe -c .\frpc.ini

访问

远程桌面客户端访问服务器ip:7001就ok了

设置客户端开机自启动

新建frp.vbs文件,内容如下

Set ws = CreateObject("Wscript.Shell") 
ws.run "cmd /c c:\frpc\frpc.exe -c c:\frpc\frpc.ini",vbhide

将文件放到启动目录

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

done!