以前只在linux下用frp,后台运行很简单,要么配置成服务启动(frpc.service),要么直接在screen下运行。。

今天有需求在win下使用,但是发现每次都前台运行很不舒服,并且还得通过cmd启动,不方便,所以,下面介绍两种方法,分别为前台和后台运行。

后台运行
很简单,就两行代码

新建一个 文本文档.txt 文件,写入

set ws=wscript.createobject("wscript.shell")
ws.run "cmd /c C:\Windows\frp\frpc -c C:\Windows\frp\frpc.ini",0

.txt改为vbs即可。
双击运行,无任何提示,可以任务管理器找到进程,进程名就是frpc。

前台运行
同样新建一个 文本文档.txt ,写入

cmd /c C:\Windows\frp\frpc -c C:\Windows\frp\frpc.ini

.txt改为.bat

也是双击运行,运行状态为黑框正常前台运行

备注:
frpc.exe为主程序
frpc.ini为配置文件。

具体frp程序在github查找。
https://github.com/fatedier/frp
使用时,注意服务端(frps)和客户端(frpc)要版本统一。

注意填写frpc.exe程序和配置文件的绝对路径。

注意斜杠  " \ "和" / ",这点windows和linux完全是相反的哈。