使用frpc.toml总是访问serverPort=7000如何调整到11001
时间: 2024-12-05 21:15:59 浏览: 10
如果你正在使用frp (Fast Reverse Proxy) 的 `frpc.toml` 配置文件,并且想将默认的 `serverPort` 从7000更改为11001,你需要找到相关的配置部分,通常它会类似于这样:
```toml
[common]
server_addr = "0.0.0.0" # 服务器地址,默认为所有IP
server_port = 7000 # 服务端口,默认为7000
[[proxies]]
name = "your_proxy_name" # 代理名称
type = "http" # 类型,这里是HTTP
local_ip = "127.0.0.1" # 本地IP
local_port = 80 # 当前服务的本地端口
remote_addr = "localhost" # 对应的服务远程地址
remote_port = 11001 # 要映射到的目标端口,即11001
```
这里,你需要将 `remote_port` 的值从7000修改为你想要的11001。保存并重启frpc服务,使其应用新的配置。现在,通过frpc,所有的请求都将被转发到11001端口上。
相关问题
win 下如何启动:./frpc -c ./frpc.toml
在 Windows 系统下直接运行 Linux 或 Unix shell 脚本中的 "./frpc -c ./frpc.toml" 是不可行的,因为 Windows 的命令解释器(CMD 或 PowerShell)并不支持这种路径表示法。你需要将这个脚本适配到 Windows 环境。
如果你有一个用 Go、Node.js 或其他语言编写的 frpc客户端,那么你可以按照以下步骤操作:
1. **安装 Cygwin** 或 **Git Bash**:这两个都是提供给 Windows 用户的模拟Linux环境,可以用来运行Unix风格的命令行工具。
2. **复制脚本**:将 `frpc` 和 `frpc.toml` 文件复制到这个模拟环境中可执行的位置,比如 `C:\cygwin\bin` 或者 `C:\Users\[用户名]\AppData\Local\Git\usr\bin`。
3. **以管理员权限打开终端**:对于某些需要修改系统环境的情况,如添加环境变量,可能需要以管理员身份运行。
4. **启动 frpc**:在终端中输入类似于 `.\frpc.exe -c .\frpc.toml` 的命令(假设 frpc.exe 是 frpc 的可执行文件)。注意这里的点(.)代表当前目录。
如果 `frpc` 是一个Windows二进制程序,你应该直接用它的完整路径和参数来启动,例如:
```
frpc.exe -c frpc.toml
```
def __init__(self, width, height, route_list): self.width = width self.height = height self.route_list = route_list self.video_list = [] self.thread_pool = ThreadHelper.thread_pool self.do_work = None self.cache_output = [] self.cache_worker_name = [] self.video_writer_list = [] self.qt_is_show = False self.cur_page = 0 self.init_worker_and_video() self.srs_close_draw_index = -1 self.face_library = DBManager.get_instance().get_all_face() self.face_work = None self.face_model_name = "rockface-data" # self.init_frpc_open_status()
这是一个名为 HelmetManager 的类的构造函数,它接受三个参数:width、height 和 route_list。其中,width 和 height 分别表示窗口的宽和高,route_list 是一个列表,用于存储数据路径。
在函数中,首先将这三个参数赋值给类的属性。然后,初始化了一些其他属性,例如 video_list、thread_pool、cache_output、cache_worker_name、video_writer_list、qt_is_show 等等。其中,video_list 是存储视频的列表,thread_pool 是线程池,cache_output 和 cache_worker_name 是缓存的输出和工作名称,video_writer_list 是存储视频写入器的列表,qt_is_show 表示 QT 是否显示,cur_page 是当前页面,init_worker_and_video() 是初始化工作和视频。
接下来,初始化了一些人脸相关的属性。其中,face_library 是获取所有人脸的数据库实例,face_work 代表人脸工作,face_model_name 是 RockFace 模型的名称。
最后,注释掉了一行代码,该代码是用于初始化 frpc 状态的。
阅读全文