frp的配置参考

1、官方教程

https://gofrp.org/zh-cn/docs/setup/systemd/

2、github上全配置参考教程

https://github.com/fatedier/frp/blob/dev/conf/frpc_full_example.toml

3、我的配置记录

  • 服务端
bindAddr = "0.0.0.0"
bindPort = 7000
vhostHTTPPort = 8484

auth.method = "token"
auth.token = "token123456"

webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin_Ckhaci"

# tls
#transport.tls.force = true
#transport.tls.certFile = "/etc/frp/ssl/server.crt"
#transport.tls.keyFile = "/etc/frp/ssl/server.key"
#transport.tls.trustedCaFile = "/etc/frp/ssl/ca.crt"
  • 客户端
serverAddr = "10-.3-.16-.5-"
serverPort = 7000
auth.method = "token"
auth.token = "token123456"


[[proxies]]
name = "web"
type = "http"
localPort = 3000
customDomains = ["next.--.com"]  # 自定义域名访问

4、1panel产品

https://1panel.cn/docs/installation/online_installation/
可以直接安装 frp服务端

<think>好的,用户需要关于Windows系统下FRP客户端的配置方法或指南。首先,我得回忆一下FRP的基本结构,分为服务端(frps)和客户端(frpc)。用户可能已经安装了FRP,但需要具体的配置步骤。 用户提供的引用中有两个来源,引用[1]提到了配置NSSM实现自启动和远程桌面连接,引用[2]详细说明了frpc.toml的配置参数,包括鉴权、代理设置等。需要整合这些信息,给出一个清晰的步骤指南。 首先,我应该分步骤说明,比如下载安装、配置文件编写、启动方式、自启动设置。用户可能需要具体的路径示例和参数说明,比如serverAddr、token、remotePort等。同时,远程桌面连接使用tcp类型,端口3389转6000,这部分要重点说明。 还要注意用户可能遇到的问题,比如防火墙设置、权限问题,以及如何验证配置是否正确。此外,引用中提到的进阶配置,如加密和压缩,可以作为可选步骤提出来,供用户选择是否启用。 最后,生成相关问题时要围绕FRP的常见配置问题,比如优化、安全加固、多设备配置和故障排查,这样用户如果有进一步的问题可以自行参考。</think>### Windows系统下FRP客户端配置指南 #### 1. 下载与安装 - 访问FRP官方仓库下载Windows版客户端`frpc.exe` - 建议创建专用目录存放(例如:`C:\FRP`),目录包含: ```bash frpc.exe # 客户端主程序 frpc.toml # 客户端配置文件 ``` #### 2. 配置文件编写(frpc.toml) ```toml # 基础配置 user = "PC-01" # 客户端标识名称 serverAddr = "123.45.67.89" # 服务器公网IP或域名 serverPort = 7000 # 服务端通信端口 # 鉴权配置 [auth] method = "token" token = "your_secure_token" # 需与服务端一致 # 远程桌面代理配置 [[proxies]] name = "远程桌面连接" type = "tcp" localIP = "127.0.0.1" localPort = 3389 # Windows远程桌面默认端口 remotePort = 6000 # 外网访问端口 # 高级传输配置(可选) [proxies.transport] useEncryption = true # 启用通信加密 useCompression = true # 启用数据压缩 ``` #### 3. 启动客户端 通过CMD执行(管理员权限): ```powershell cd C:\FRP .\frpc.exe -c .\frpc.toml ``` 成功连接时会显示`frpc started successfully`[^2] #### 4. 配置自启动服务(推荐) 使用NSSM创建Windows服务: ```powershell nssm install FrpService ``` 在配置窗口设置: - **Path**: `C:\FRP\frpc.exe` - **Arguments**: `-c C:\FRP\frpc.toml` - **Startup directory**: `C:\FRP` #### 5. 远程连接验证 在外网设备使用远程桌面客户端连接: ```bash mstsc /v:服务器公网IP:6000 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值