1.部署公网服务器frps 将服务器端frp文件夹上传到服务器根目录下,授权,检查配置文件,如果端口冲突将无法启动 chmod +x /root/frp/frps 创建 frps.service 文件 使用文本编辑器 (如 vim) 在 /etc/systemd/system 目录下创建一个 frps.service 文件,用于配置 frps 服务。 sudo vim /etc/systemd/system/frps.service 写入内容 [Unit] # 服务名称,可自定义 Description = frp server After = network.target syslog.target Wants = network.target [Service] Type = simple # 启动frps的命令,需修改为您的frps的安装路径 ExecStart = /root/frp/frps -c /root/frp/frps.toml [Install] WantedBy = multi-user.target 使用 systemd 命令管理 frps 服务 # 启动frp sudo systemctl start frps # 停止frp sudo systemctl stop frps # 重启frp sudo systemctl restart frps # 查看frp状态 sudo systemctl status frps 设置 frps 开机自启动 sudo systemctl enable frps 2.windows受控端配置 将受控端配置上传至windows,配置中是将frp文件夹直接放在C盘,实际根据自己的需求更改,但需注意脚本中的文件路径一致 如果只是临时运行,在frp文件夹打开cmd命令 frpc.exe -c frpc.ini 或者直接运行bat或vbs脚本 开机运行 方法一:任务计划程序: 按 Win + R,输入 taskschd.msc,然后按回车。 创建基本任务: 在任务计划程序库中,点击右侧的“创建基本任务”。 输入任务的名称和描述,例如“启动 FRPC”,然后点击“下一步”。 设置触发器: 选择“当计算机启动时”,然后点击“下一步”。 设置操作: 选择“启动程序”,然后点击“下一步”。 在“程序/脚本”框中,输入 frpc.exe 的完整路径,例如 C:\frp\frpc.exe。 在“添加参数”框中,输入配置文件的路径,例如 -c C:\frp\frpc.ini。 点击“下一步”,然后点击“完成”。 方法二:使用启动文件夹 你可以将 frpc 的启动命令添加到启动文件夹中,这样每次开机时,Windows 会自动运行该命令。 打开启动文件夹: 按 Win + R,输入 shell:startup,然后按回车。 创建快捷方式: 右键点击空白处,选择“新建” -> “快捷方式”。 在“请输入项目的位置”框中,输入 cmd /c "C:\frp\frpc.exe -c C:\frp\frpc.ini"。 点击“下一步”,输入快捷方式的名称,例如“启动 FRPC”,然后点击“完成”。 方法三:使用注册表 你可以通过修改注册表来实现开机自动运行 frpc。 打开注册表编辑器: 按 Win + R,输入 regedit,然后按回车。 导航到启动项: 在注册表编辑器中,导航到以下路径: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 添加启动项: 右键点击右侧窗格,选择“新建” -> “字符串值”。 将新建的字符串值命名为 frpc。 双击 frpc,在“数值数据”框中输入 C:\frp\frpc.exe -c C:\frp\frpc.ini,然后点击“确定”。 3.windows控制端配置 使用cmd运行frpc frpc.exe -c frpc.ini 打开远程桌面,使用127.0.0.1:6000即可打开远程3389 或者直接运行一键脚本bat或者无窗口vbs