Github下载最新版frp:
https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_windows_amd64.zip
解压把frpc.exe和frpc.ini放到D:\program\frp目录下,修改frpc.ini内容如下:
[common]
server_addr = 服务器域名或IP,假设域名为baidu.com
server_port = 7000
token = 服务器密码
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 18888
为了提高稳定性,用autoit脚本写一个监控程序frp-start.au3,代码如下:
#NoTrayIcon
#include <MsgBoxConstants.au3>
$AppName = "frp-start"
$PID = ProcessExists("frpc.exe")
If $PID == 0 Then
ShellExecute("frpc.exe", "-c frpc.ini", @ScriptDir, "", @SW_HIDE)
EndIf
编译生成frp-start.exe
通过“任务计划程序”每分钟运行一次frp-start.exe:
点击“Win+R”,打开运行对话框,输入“taskschd.msc”启动“任务计划程序”;
点击“创建任务”:
名称输入“frp-start”:
,点击“触发器”,再点击“新建”:
按照下图配置后点“确定”返回上一个窗口:
然后选“操作”标签,点击“新建”:
按下图配置后点击“确定”:
再点击“确定”完成配置:
大功告成,就算frp进程不小心退出了也能自动重启,提搞了稳定性;
假设frp服务器域名为baidu.com,通过baidu.com:18888就能连接到电脑的远程桌面。