因为我自己在用Frp来进行内网穿透,但是nas端的Frpc没有控制面板,每次只能通过修改配置文件来管理,属实有点麻烦,于是就写了这个脚本。

🎛️ 目前能实现以下功能:

| 功能 | 描述 |

➕ 添加端口映射 | 输入名称、本地 IP、本地端口、远程端口 |

❌ 删除端口映射 | 选择已有规则并删除 |

✏️ 编辑端口映射 | 修改 IP、端口、远程端口 |

📋 查看当前映射 | 显示所有规则及端口信息 |


🔧 配置管理

| 功能 | 描述 |

🌐 查看/修改全局配置 | 支持 serverAddrauth.token 等字段 |

⚙️ 设置配置路径 | 可随时修改 frpc.ini 路径和容器名 |

🧠 本地缓存 | 所有配置保存在 ~/.frpc-manager 中 |


🔄 容器与日志

| 功能 | 描述 |

🔁 重启 frpc 容器 | 自动调用 docker restart |

📜 查看日志 | 查看 frpc 容器日志(tail) |


♻️ 配置备份与恢复

| 功能 | 描述 |
♻️ 恢复配置备份 | 自动备份每次修改,支持回滚 |

现在通过这个脚本就能轻松配置和管理frpc了,而且配置好后会自动重启,也会自动备份,非常顺心,如果你也有这个需求,这里有开源地址:https://github.com/zeyu8023/frpc-manager

除了这个,其实我还写了个NPM+DNS+SSL自动化工具,可以通过脚本快速配置Nginx反代和CF DNS记录,不过目前里面包含了太多个人私密信息,暂时就还没放出来。