跳转至

PM

PM

一款功能丰富、易上手的火狐多开器

发布规则

每次发布的软件版本号格式为:A.B.C

  • A代表大版本号,如果涉及到重大调整,则自增加1
  • B代表中版本号,如果有一些新增特性,则自增加1
  • C代表小版本号,如果有修复一些bug,则自增加1
  • beta代表测试版,表示目前可能还存在很多bug,需要通过测试反馈进行修复,但在该系列版本中不会增加核心特性
  • rc代表待发布版,表示即将发布正式版,但可能还存在一些bug进行修复,但稳定性会比beta要好
  • release代表正式版,表示目前该版本绝大部分bug已经修复,可以投入使用

系统兼容性

PM兼容以下系统(以下Windows版本均已测试):

  • Windows 10 1809 以上版本
  • Debian 12.x
  • mint 22.x

备注

其他操作系统暂不提供二进制文件,如需在其他操作系统上运行,需要自行编译

由于引入了外部程序,且这些程序不支持非Windows系统,因此PM不考虑兼容Linux等操作系统

从2.0开始,PM将支持Windows、Linux系统

同时,2.0不再提供帮助文档,源代码不再跟随版本发布同时提供,需要源代码请单独联系开发者获取

编译环境配置

python版本要求: python==3.10

VisualStudio 2019及以上版本(推荐版本:VS 2022),VS组件必须包括使用C++的桌面开发12

2.0使用.NET进行重写,因此编译环境改成如下配置:

  • .NET 10 SDK
  • MSbuild3

仓库地址

请到这里下载,解压密码请单独联系开发者获取

更新日志

版本号: 2.3.0

stable
  • 构建日期:2026年5月18日

更新日志

  1. (+) (Windows/Linux) 新增查看代理日志
  2. (+) (Windows/Linux) 新增持久化配置
  3. (+) (Windows/Linux) 新增xhttp协议支持
  4. (#) (Linux) 调整程序退出时不还原部分程序配置问题
  5. (#) (Windows/Linux) 重构安全设置、一般设置火狐配置
  6. (#) (Windows/Linux) 调整程序消息提示显示
  7. (#) (Windows/Linux) 升级至net10.0
  8. (#) (Windows/Linux) 修复一些问题

版本号: 2.2.1

stable
  • 构建日期:2026年3月26日

更新日志

  1. (#) (Windows/Linux) 修复以不启动火狐模式运行时,依然产生配置问题

版本号: 2.2.0

stable
  • 构建日期:2026年3月20日

更新日志

  1. (+) (Windows/Linux) 新增hysteria2和tuic
  2. (+) (Windows/Linux) 新增在线功能
  3. (+) (Linux) 新增自定义代理工具路径配置
  4. (#) (Windows/Linux) 适配sing-box 1.13
  5. (#) (Linux) 修复一些问题

备注 hysteria2和tuic代理模式和其他协议不同,只能走SOCKS上游代理,否则无法正常使用

版本号: 2.1.5

stable
  • 构建日期:2026年3月10日

更新日志

  1. (*)(Linux) 适配Debian12-D系统
  2. (#)(Linux/Windows) 移除无界的HTTP/SOCKS端口限制
  3. (#)(Linux/Windows) 修复一些问题

备注

该版本只在Debian12-D上进行测试,mint等系统暂未测试适配

版本号: 2.1.4

stable
  • 构建日期:2026年3月6日

更新日志

  1. (#) 修复1.x配置导入,tls未生效
  2. (#) (待验证)缓解在特定场景下因网络检测导致程序崩溃问题
  3. (#) 解决部分系统中运行出现字体缺失问题
  4. (-) 移除添加防火墙功能

版本号: 2.1.3

stable
  • 构建日期:2026年2月20日

更新日志

  1. (#) 修复订阅界面配置未有效刷新问题
  2. (#) 内置默认iv
  3. (+) 新增随机生成key/iv

🌟 更新提醒 如果需要考虑2.X PM的订阅配置兼容1.X,请务必使用本次内置的iv,否则 1.X PM100%订阅失败,此问题是1.X PM的设计问题导致

出于安全考虑,2.X PM不再内置key,请自行生成key

版本号: 2.1.2-rc

preview
  • 构建日期:2026年2月20日

更新日志

  1. (#) (待验证)修复特定场景下出现“快速异常检测失败”问题

版本号: 2.1.1-rc

preview
  • 构建日期:2026年2月19日

更新日志

  1. (#) 修复颜色配置未生效问题
  2. (#) 修复特定场景下会弹出多个导入配置窗口
  3. (#) 修复订阅界面列表未随配置更新而更新问题
  4. (#) 添加path包含?ed的vmess添加的使用提醒
  5. (#) 调整克隆配置的部分处理逻辑
  6. (#) 增加对1.x的profile配置兼容
  7. (#) 调整部分UI
  8. (#) (待验证)修复频繁切换主题导致程序崩溃
  9. (#) (待验证)优化停止代理时出现崩溃闪退问题

版本号: 2.1.0-rc

preview
  • 构建日期:2026年2月15日

更新日志

  1. (+) 采用v2rayN配置以适配更多协议
  2. (+) 新增AnyTls
  3. (+) 新增拖拽排序
  4. (+) 新增自定义火狐扩展
  5. (#) 修复一些问题

版本号: 2.0.2-rc

preview
  • 构建日期:2026年2月8日

更新日志

  1. (#) 修复导入gpc协议分享链接导致崩溃报错问题
  2. (+) 增加grpc的一些配置
  3. (#) 修复非tcp/ws协议的配置生成问题
  4. (#) 修复赛风程序添加防火墙规则的问题
  5. (#) 调整切换代理时的端口默认配置
  6. (#) 调整部分ui

版本号: 2.0.1

stable
  • 构建日期:2026年2月7日

更新日志

  1. (+)增加通过拖入配置功能
  2. (+)新增退出设置
  3. (+)赛风新增选择服务器
  4. (#)调整默认配置
  5. (#)修改无指定代理图标
  6. (#)调整托盘图标逻辑
  7. (#)修复更新配置不生效
  8. (#)修复选择不启动火狐后依然弹出火狐
  9. (#)修复添加防火墙时崩溃退出
  10. (#)修复导入v2ray链接因uuid不规范导致退出
  11. (#)修复v2ray系列配置没有生成完整
  12. (#) 修改一些文字描述和部分ui
  13. (#) 修复一些问题

版本号: 2.0.0-beta

preview
  • 构建日期:2026年1月30日

更新日志

  1. (*) 项目代码重写
  2. (*) 后续版本将支持Linux系统
  3. (-) 部分功能由于使用频率不高将精简

版本号:1.2.3

stable
  • 构建日期:2024年7月31日

更新日志

  1. (#) 更新内置火狐插件和代理工具
  2. (#) TOTP输入框改为普通输入框

版本号: 1.2.2

stable
  • 构建日期:2024年6月5日

更新日志

  1. (#) 修复翻译插件默认设置为英文
  2. (#) 更新代理工具
  3. (#) 增加对FD路径的识别、初始化部分FD配置

版本号: 1.2.1

stable
  • 构建日期: 2024年5月25日

更新日志

  1. (#) #62 修复部分场景下TOTP验证码显示等问题
  2. (#) #64 修复部分火狐配置无法读取问题
  3. (#) #65 修复部分场景下更新火狐会删除之前配置问题

版本号: 1.2.0 rc

preview
  • 构建日期: 2024年5月17日

更新日志

  1. (+) #50 密码框增加右键菜单
  2. (+) #50 主界面增加更新订阅按钮
  3. (+) #49 增加只启动代理而不启动火狐设置
  4. (+) #54 增加自定义密钥
  5. (+) #57 #49 增加常用工具箱功能
  6. (+) #49 增加对本地火狐的自定义设置功能
  7. (+) #49 允许SSH/SS/V2ray/Trojan多开
  8. (+) 允许分别配置每个配置的上游代理(具体细节请看帮助手册)
  9. (#) #50 修复部分账号无法导入
  10. (#) #44 调整代理工具释放逻辑(改成从当前目录直接运行)
  11. (#) #50 调整检测上游IP地址逻辑
  12. (#) 无指定代理增加检测连接状态
  13. (#) #51 优化代理检测状态功能
  14. (#) 修复部分UI布局错乱问题
  15. (#) 调整日志保存机制
  16. (#) 修复部分已知问题
  17. (#) #56 调整对端口值为0的情况的处理方案
  18. (#) #55 优化安装流程
  19. (#) #33 部分代码重构
  20. (-) 移除停止配置后操作配置

版本号:1.1.2

stable
  • 构建日期: 2024年4月6日

更新日志

  1. (#) #50 修复两种订阅模式引发的崩溃

版本号:1.1.1

stable
  • 构建日期: 2024年4月3日

更新日志

  1. (+) #46 增加“增量覆盖更新”模式
  2. (+) #25 增加代理运行状态功能
  3. (#) #20 修复布局错乱问题
  4. (#) #47 调整添加按钮操作逻辑
  5. (#) #47 修复IDM路径无法识别的问题
  6. (#) #47 修复部分设置无法即时生效问题(修改下载路径依然需要重启生效)
  7. (#) #47 修复已知问题
  8. (#) 微调界面布局
  9. (#) 更新火狐配置
  10. (-) 去掉激活功能

版本号: 1.1.0 rc

preview
  • 构建日期:2024年3月15日

✨ 本次增加了Pro版,激活密钥请单独联系获取

从本次发布开始,每一次大版本更新会同步发布使用手册(小版本不更新手册内容),所有功能请参考对应版本的使用手册

更新日志

  1. (+) #2 增加自定义火狐配置
  2. (+) #32 增加SS/V2ray/Trojan协议支持
  3. (+) #27 支持停止配置后不删除代理
  4. (+) #37, #16 增加生成订阅功能(pro功能)和获取订阅配置功能
  5. (+) #19 支持FDM修改端口功能
  6. (+) #38 支持添加配置界面粘贴代理分享链接
  7. (#) #29 修复不识别部分ipv6地址问题
  8. (#) #39, #3, #25 优化部分界面UI
  9. (#) #35 调整识别下载工具的方案
  10. (#) #36 , #34 调整下载工具还原配置的方案
  11. (#) #30 修复某些意外的崩溃
  12. (#) #31, #9 调整添加防火墙的实现逻辑
  13. (#) #12 允许重新自定义配置名称
  14. (#) #17 部分代码重构
  15. (#) 调整日志管理和潜在的bug
  16. (#) 优化安装包执行逻辑

版本号: 1.0.1

stable
  • 构建日期:2024年2月15日

更新日志

  1. (#) #29 :SSH增加ipv6/域名支持
  2. (+) #26 :增加导出配置按钮
  3. (-) #28 :取消输入框掩码验证
  4. (#) #23 :修复无法连接无界代理的问题
  5. (#) 退出程序时还原下载工具配置
  6. (#) 安装包内置3种代理配置
  7. (#) 启动sing-box时以最小化形式运行

版本号: 1.0.0 rc

preview
  • 构建日期: 2024年2月11日

更新日志

  1. 第一版

开发计划

  1. 引入Windows服务/systemd服务
  2. 增加自定义sing-box配置
  3. 优化资源文件结构

  1. 由于采用cchardet模块,且该模块不再提供python 3.10及以上的wheel包,因此需要通过手动编译才能安装

    经测试手动编译cchardet只能适用于python 3.10,python 3.11及以上无法通过编译

    如果不想手动编译,可自行将cchardet改成chardet等 

  2. 本次打包采用nuitka,由于nuitka打包机制,需要开发环境中包含C/C++环境,因此需要安装VS 2022或mingw,推荐使用VS 2022,其他依赖请根据nuitka提示进行安装

    如果不想采用nuitka打包,也可以使用pyinstaller进行打包,后者不需要开发环境包含C/C++环境 

  3. 目前Rider 2026、Visual Studio 2026均支持.NET 10,因此推荐下载这两个IDE,以快速配置MSbuild环境