随机
Enter 搜索 ↑↓ 切换 Esc 清空

frpc

命令

frp 内网穿透客户端

frpc

frp 内网穿透客户端

补充说明

frpc命令 是 frp(Fast Reverse Proxy)内网穿透工具的客户端程序。用于将内网服务通过公网 frps 服务器暴露到公网,支持 TCP、UDP、HTTP、HTTPS 等多种协议。frpc 从配置文件中读取规则,建立与 frps 服务器的连接并转发流量。

语法

frpc [全局选项] <子命令> [子命令选项]

子命令

start    启动 frpc 服务(前台运行)
stop     停止 frpc 服务
reload   重新加载配置文件(热重载)
status   查看 frpc 运行状态
verify   验证配置文件的正确性

选项

-c, --config <文件路径>   指定配置文件(默认 ./frpc.ini 或 ./frpc.toml 或 ./frpc.yaml)
-h, --help               显示帮助信息
-v, --version            显示版本信息
-t, --token <token>      指定连接认证令牌
-u, --user <用户名>      指定登录用户
-p, --protocol <协议>    指定底层通信协议(websocket/kcp/quic/tls)
-L, --log_file <文件>    日志文件路径
--log_level <级别>       日志级别(trace/debug/info/warn/error)
--server_addr <地址>     frps 服务器地址
--server_port <端口>     frps 服务器端口

配置文件格式

frpc.toml

serverAddr = "x.x.x.x"
serverPort = 7000
auth.token = "your-token"

[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000

[[proxies]]
name = "web"
type = "http"
localPort = 8080
customDomains = ["web.example.com"]

实例

# 使用默认配置文件启动
frpc start

# 指定配置文件启动
frpc -c /etc/frp/frpc.toml

# 前台启动(调试模式)
frpc start

# 重新加载配置
frpc reload -c /etc/frp/frpc.toml

# 查看状态
frpc status

# 验证配置文件
frpc verify -c /etc/frp/frpc.toml

# 使用 KCP 协议提高稳定性
frpc -p kcp -c /etc/frp/frpc.toml

注意