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日
更新日志
- (+) (Windows/Linux) 新增查看代理日志
- (+) (Windows/Linux) 新增持久化配置
- (+) (Windows/Linux) 新增xhttp协议支持
- (#) (Linux) 调整程序退出时不还原部分程序配置问题
- (#) (Windows/Linux) 重构安全设置、一般设置火狐配置
- (#) (Windows/Linux) 调整程序消息提示显示
- (#) (Windows/Linux) 升级至net10.0
- (#) (Windows/Linux) 修复一些问题
版本号: 2.2.1¶
stable- 构建日期:2026年3月26日
更新日志
- (#) (Windows/Linux) 修复以不启动火狐模式运行时,依然产生配置问题
版本号: 2.2.0¶
stable- 构建日期:2026年3月20日
更新日志
- (+) (Windows/Linux) 新增hysteria2和tuic
- (+) (Windows/Linux) 新增在线功能
- (+) (Linux) 新增自定义代理工具路径配置
- (#) (Windows/Linux) 适配sing-box 1.13
- (#) (Linux) 修复一些问题
备注 hysteria2和tuic代理模式和其他协议不同,只能走SOCKS上游代理,否则无法正常使用
版本号: 2.1.5¶
stable- 构建日期:2026年3月10日
更新日志
- (*)(Linux) 适配Debian12-D系统
- (#)(Linux/Windows) 移除无界的HTTP/SOCKS端口限制
- (#)(Linux/Windows) 修复一些问题
备注
该版本只在Debian12-D上进行测试,mint等系统暂未测试适配
版本号: 2.1.4¶
stable- 构建日期:2026年3月6日
更新日志
- (#) 修复1.x配置导入,tls未生效
- (#) (待验证)缓解在特定场景下因网络检测导致程序崩溃问题
- (#) 解决部分系统中运行出现字体缺失问题
- (-) 移除添加防火墙功能
版本号: 2.1.3¶
stable- 构建日期:2026年2月20日
更新日志
- (#) 修复订阅界面配置未有效刷新问题
- (#) 内置默认iv
- (+) 新增随机生成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日
更新日志
- (#) (待验证)修复特定场景下出现“快速异常检测失败”问题
版本号: 2.1.1-rc¶
preview- 构建日期:2026年2月19日
更新日志
- (#) 修复颜色配置未生效问题
- (#) 修复特定场景下会弹出多个导入配置窗口
- (#) 修复订阅界面列表未随配置更新而更新问题
- (#) 添加path包含?ed的vmess添加的使用提醒
- (#) 调整克隆配置的部分处理逻辑
- (#) 增加对1.x的profile配置兼容
- (#) 调整部分UI
- (#) (待验证)修复频繁切换主题导致程序崩溃
- (#) (待验证)优化停止代理时出现崩溃闪退问题
版本号: 2.1.0-rc¶
preview- 构建日期:2026年2月15日
更新日志
- (+) 采用v2rayN配置以适配更多协议
- (+) 新增AnyTls
- (+) 新增拖拽排序
- (+) 新增自定义火狐扩展
- (#) 修复一些问题
版本号: 2.0.2-rc¶
preview- 构建日期:2026年2月8日
更新日志
- (#) 修复导入gpc协议分享链接导致崩溃报错问题
- (+) 增加grpc的一些配置
- (#) 修复非tcp/ws协议的配置生成问题
- (#) 修复赛风程序添加防火墙规则的问题
- (#) 调整切换代理时的端口默认配置
- (#) 调整部分ui
版本号: 2.0.1¶
stable- 构建日期:2026年2月7日
更新日志
- (+)增加通过拖入配置功能
- (+)新增退出设置
- (+)赛风新增选择服务器
- (#)调整默认配置
- (#)修改无指定代理图标
- (#)调整托盘图标逻辑
- (#)修复更新配置不生效
- (#)修复选择不启动火狐后依然弹出火狐
- (#)修复添加防火墙时崩溃退出
- (#)修复导入v2ray链接因uuid不规范导致退出
- (#)修复v2ray系列配置没有生成完整
- (#) 修改一些文字描述和部分ui
- (#) 修复一些问题
版本号: 2.0.0-beta¶
preview- 构建日期:2026年1月30日
更新日志
- (*) 项目代码重写
- (*) 后续版本将支持Linux系统
- (-) 部分功能由于使用频率不高将精简
版本号:1.2.3¶
stable- 构建日期:2024年7月31日
更新日志
- (#) 更新内置火狐插件和代理工具
- (#) TOTP输入框改为普通输入框
版本号: 1.2.2¶
stable- 构建日期:2024年6月5日
更新日志
- (#) 修复翻译插件默认设置为英文
- (#) 更新代理工具
- (#) 增加对FD路径的识别、初始化部分FD配置
版本号: 1.2.1¶
stable- 构建日期: 2024年5月25日
更新日志
- (#) #62 修复部分场景下TOTP验证码显示等问题
- (#) #64 修复部分火狐配置无法读取问题
- (#) #65 修复部分场景下更新火狐会删除之前配置问题
版本号: 1.2.0 rc¶
preview- 构建日期: 2024年5月17日
更新日志
- (+) #50 密码框增加右键菜单
- (+) #50 主界面增加更新订阅按钮
- (+) #49 增加只启动代理而不启动火狐设置
- (+) #54 增加自定义密钥
- (+) #57 #49 增加常用工具箱功能
- (+) #49 增加对本地火狐的自定义设置功能
- (+) #49 允许SSH/SS/V2ray/Trojan多开
- (+) 允许分别配置每个配置的上游代理(具体细节请看帮助手册)
- (#) #50 修复部分账号无法导入
- (#) #44 调整代理工具释放逻辑(改成从当前目录直接运行)
- (#) #50 调整检测上游IP地址逻辑
- (#) 无指定代理增加检测连接状态
- (#) #51 优化代理检测状态功能
- (#) 修复部分UI布局错乱问题
- (#) 调整日志保存机制
- (#) 修复部分已知问题
- (#) #56 调整对端口值为0的情况的处理方案
- (#) #55 优化安装流程
- (#) #33 部分代码重构
- (-) 移除
停止配置后操作配置
版本号:1.1.2¶
stable- 构建日期: 2024年4月6日
更新日志
- (#) #50 修复两种订阅模式引发的崩溃
版本号:1.1.1¶
stable- 构建日期: 2024年4月3日
更新日志
- (+) #46 增加“增量覆盖更新”模式
- (+) #25 增加代理运行状态功能
- (#) #20 修复布局错乱问题
- (#) #47 调整添加按钮操作逻辑
- (#) #47 修复IDM路径无法识别的问题
- (#) #47 修复部分设置无法即时生效问题(修改下载路径依然需要重启生效)
- (#) #47 修复已知问题
- (#) 微调界面布局
- (#) 更新火狐配置
- (-) 去掉激活功能
版本号: 1.1.0 rc¶
preview- 构建日期:2024年3月15日
✨ 本次增加了Pro版,激活密钥请单独联系获取
从本次发布开始,每一次大版本更新会同步发布使用手册(小版本不更新手册内容),所有功能请参考对应版本的使用手册
更新日志
- (+) #2 增加自定义火狐配置
- (+) #32 增加SS/V2ray/Trojan协议支持
- (+) #27 支持停止配置后不删除代理
- (+) #37, #16 增加生成订阅功能(pro功能)和获取订阅配置功能
- (+) #19 支持FDM修改端口功能
- (+) #38 支持添加配置界面粘贴代理分享链接
- (#) #29 修复不识别部分ipv6地址问题
- (#) #39, #3, #25 优化部分界面UI
- (#) #35 调整识别下载工具的方案
- (#) #36 , #34 调整下载工具还原配置的方案
- (#) #30 修复某些意外的崩溃
- (#) #31, #9 调整添加防火墙的实现逻辑
- (#) #12 允许重新自定义配置名称
- (#) #17 部分代码重构
- (#) 调整日志管理和潜在的bug
- (#) 优化安装包执行逻辑
版本号: 1.0.1¶
stable- 构建日期:2024年2月15日
更新日志
- (#) #29 :SSH增加ipv6/域名支持
- (+) #26 :增加导出配置按钮
- (-) #28 :取消输入框掩码验证
- (#) #23 :修复无法连接无界代理的问题
- (#) 退出程序时还原下载工具配置
- (#) 安装包内置3种代理配置
- (#) 启动sing-box时以最小化形式运行
版本号: 1.0.0 rc¶
preview- 构建日期: 2024年2月11日
更新日志
- 第一版
开发计划¶
- 引入Windows服务/systemd服务
- 增加自定义sing-box配置
- 优化资源文件结构
-
由于采用
cchardet模块,且该模块不再提供python 3.10及以上的wheel包,因此需要通过手动编译才能安装经测试手动编译
cchardet只能适用于python 3.10,python 3.11及以上无法通过编译如果不想手动编译,可自行将
cchardet改成chardet等 ↩ -
本次打包采用
nuitka,由于nuitka打包机制,需要开发环境中包含C/C++环境,因此需要安装VS 2022或mingw,推荐使用VS 2022,其他依赖请根据nuitka提示进行安装如果不想采用
nuitka打包,也可以使用pyinstaller进行打包,后者不需要开发环境包含C/C++环境 ↩ -
目前Rider 2026、Visual Studio 2026均支持.NET 10,因此推荐下载这两个IDE,以快速配置MSbuild环境 ↩