FRPC动态启动

需求

目前FRP客户端默认是带配置文件启动,有部分需求是按需动态启动,所以可由应用程序动态管理和启停。

以TCP为例 查看参数

frpc tcp -h

`Run frpc with a single tcp proxy

Usage:
frpc tcp [flags]

Flags:
--bandwidth_limit string bandwidth limit
--bandwidth_limit_mode string bandwidth limit mode (default "client")
--disable_log_color disable log color in console
--dns_server string specify dns server instead of using system default one
-h, --help help for tcp
-i, --local_ip string local ip (default "127.0.0.1")
-l, --local_port int local port
--log_file string console or file path (default "console")
--log_level string log level (default "info")
--log_max_days int log file reversed days (default 3)
-p, --protocol string tcp, kcp, quic, websocket, wss (default "tcp")
-n, --proxy_name string proxy name
-r, --remote_port int remote port
-s, --server_addr string frp server's address (default "127.0.0.1:7000")
--tls_enable enable frpc tls (default true)
--tls_server_name string specify the custom server name of tls certificate
-t, --token string auth token
--uc use compression
--ue use encryption
-u, --user string user

Global Flags:
-c, --config string config file of frpc (default "./frpc.ini")
--config_dir string config directory, run one frpc service for each file in config directory
-v, --version version of frpc`

映射执行命令

-s 服务端接入地址:ip:port
-t 服务端接入token
-n 客户端唯一名称
-i 本地代理IP
-l 本地需要代理的端口
-r 远程映射端口
frpc tcp -s "ip:port" -t token -n sshtest111 -i 127.0.0.1 -l 22 -r 10061

posted @ 2024-03-04 10:44  田园将芜胡不归啊  阅读(31)  评论(0编辑  收藏  举报