首页 > 其他分享 >FRPC动态启动

FRPC动态启动

时间:2024-03-04 10:58:10浏览次数:25  
标签:string 启动 -- frpc tcp default FRPC 动态 log

需求

目前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

标签:string,启动,--,frpc,tcp,default,FRPC,动态,log
From: https://www.cnblogs.com/jackson1024/p/18051358

相关文章

  • 使用gradio启动web-ui时出现cannot import name 'RootModel' from 'pydantic'
    使用gradio启动web-ui时出现cannotimportname'RootModel'from'pydantic'出现该报错的原因:pydantic版本与gradio版本不对应。例:我使用的pydantic版本为1.10.14,报错时gradio的版本是最新版4.19.2。找到gradiogithub源码中的requirements.txt:aiofiles>=22.0,<24.0altair>=......
  • 清空Mac启动桌面的图标
    如果有文件夹需要留一个图标A,把其他图标删除后,会剩余空文件夹。把留下来的图标A拖进文件夹再拖出来,空文件夹就自动删除了。最后再把图标全部删除。 #getconfDARWIN_USER_DIRcd`getconfDARWIN_USER_DIR`com.apple.dock.launchpad/dbif[-z"$1"];thenecho"\033[1......
  • 9_dynamic动态类型与object类型的区别
    C#中dynamic动态类型与object类型的区别1.object类型object类型是.NET中System.Object类的别名。在C#中,所有类型(预定义、用户定义、引用类型、值类型)都直接或间接继承自Object。因此,我们可以将任何类型的值用object对象来接收。2.dynamic动态类型动态......
  • Docker启动MySQL容器自动停止问题
    可能是mysql使用的内存过多,导致系统杀死了对应的进程mysql启动后设置限制内存在宿主机任意位置下:vimdocker.cnf写入:skip-host-cacheskip-name-resolveperformance_schema_max_table_instances=400table_definition_cache=400table_open_cache=256performance_......
  • day52 动态规划part10 代码随想录算法训练营 122. 买卖股票的最佳时机 II
    题目:122.买卖股票的最佳时机II我的感悟:只要定义清楚,就可以做出来的。理解难点:先判断等于听课笔记:看了文字版本,感觉还是我的思路最牛逼!!我的代码:classSolution:defmaxProfit(self,prices:List[int])->int:#dp[i]为截止到当前能获得的最大利润......
  • day53 动态规划part10 代码随想录算法训练营 121. 买卖股票的最佳时机
    题目:121.买卖股票的最佳时机我的感悟:soeasy 打印dp确实能发现问题理解难点:注意条件,及时更新dp听课笔记:看了,老师的代码,感觉没有我的简洁,哈哈!!我的代码:classSolution:defmaxProfit(self,prices:List[int])->int:#设dp[i]为截止到当前能获得......
  • 动手学强化学习(四):动态规划算法
    第4章动态规划算法4.1简介动态规划(dynamicprogramming)是程序设计算法中非常重要的内容,能够高效解决一些经典问题,例如背包问题和最短路径规划。动态规划的基本思想是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到目标问题的解。动态规划会保存已解决......
  • day52 动态规划part9 代码随想录算法训练营 337. 打家劫舍 III
    题目:337.打家劫舍III我的感悟:跳过,目前树的不学理解难点:树的理解,以及树的遍历听课笔记:我的代码:通过截图:老师代码:#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#......
  • day52 动态规划part9 代码随想录算法训练营 213. 打家劫舍 II
    题目:213.打家劫舍II我的感悟:看了题解不难,就是环这个思路转化很重要!理解难点:环的转化为,首,尾。代码上面可以省略长度为2的校验听课笔记:分3中情况:不考虑首尾|考虑首|考虑尾而情况2和情况3包含了情况1我的代码:classSolution:defrob(self,nums:List[i......
  • 01启动jenkins
    Jenkins最初是由日本人KohsukeKawaguchi在Sun公司主导开发,项目最初被称为Hudson。环境初始化:软件版本:jre11,Jenkins2.394,tomcat8jenkins版本对jre版本有要求自行测试。jdk#apt-getinstallfontconfigfreetype2-demosyuminstallfontconfigfreetype安装jdkw......