Windows 10 本地安装并运行 FRP(客户端 frpc)的详细步骤
Windows 10 本地安装并运行 FRP(客户端 frpc)的详细步骤,配合你已有的 FRP 服务端(frps)实现外网穿透:
📥 1. 下载 FRP 客户端(frpc)
- 访问 FRP 官方 GitHub 发布页: 👉 https://github.com/fatedier/frp/releases
- 下载 Windows 版本(如
frp_0.51.3_windows_amd64.zip
)【注意与服务端版本需一致】。 - 解压到本地目录(如
C:\frp
)。
📝 2. 配置客户端文件(frpc.ini)
- 在
C:\frp
中新建frpc.ini
文件,用记事本编辑:[common] server_addr = 你的服务器公网IP # 替换为FRP服务端IP server_port = 7000 # 与服务端bind_port一致 token = your_token_here # 与服务端token一致
[craxsrat] # 自定义服务名称
type = tcp # 协议类型
local_ip = 127.0.0.1 # 本地IP
local_port = 5555 # CraxsRat监听端口
remote_port = 5555 # 服务端映射端口- 保存文件(确保无中文乱码)。
⚡ 3. 运行 FRP 客户端
方法① 手动启动(测试用)
- 打开命令提示符(管理员):
cd C:\frp frpc.exe -c frpc.ini
- 看到
start proxy success
表示连接成功。
- 看到
方法② 设为开机自启(推荐)
- 创建批处理文件
start_frpc.bat
:@echo off :start frpc.exe -c frpc.ini goto start
- 将快捷方式添加到开机启动文件夹:
- 按
Win+R
输入shell:startup
,粘贴快捷方式。
- 按
🔧 4. 防火墙放行端口
- 允许
frpc.exe
通过防火墙:New-NetFirewallRule -DisplayName "FRP Client" -Direction Inbound -Program "C:\frp\frpc.exe" -Action Allow
🛠️ 5. 测试连接
- 在 CraxsRat 控制端填写:
- 目标IP: 你的服务器公网IP
- 端口:
5555
(与frpc.ini中remote_port
一致)
- 观察 FRP 客户端日志,确认状态为
running
。
💡 6. 高级优化
① 隐藏CMD窗口
用 vbs
脚本静默运行:
- 新建
run_frpc.vbs
:Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c C:\frp\frpc.exe -c C:\frp\frpc.ini", 0
- 开机启动此脚本(方法同批处理)。
② 断线自动重连
在 frpc.ini
中添加:
[common] login_fail_exit = false # 断线不退出
⚠️ 注意事项
- Token安全:避免使用简单字符串,防止未授权访问。
- 日志监控:定期检查
frpc.log
(需在配置中启用日志)。 - 替代方案:若FRP配置复杂,可直接用 Ngrok 临时穿透:
ngrok tcp 5555
✅ 完成!
现在你的 CraxsRat 客户端已通过 FRP 实现外网控制,无需公网IP或复杂路由配置。如需其他协议(如UDP)或域名绑定,可扩展 frpc.ini
配置。
宝塔面板服务端配置教程:https://www.zmdao.com/article/20250530309490.html