如何禁用Postman应用程序的自动更新

问题描述 投票:0回答:4

有没有办法在 Postman 中禁用更新?

7.26 对我来说是有问题的,它会在响应较大的调试数据时冻结,但 7.23 运行得很好。但即使我将“自动下载主要更新”设置为禁用,也没有帮助,因为这是一个次要更新并会自动应用。 有没有办法真正禁用更新并坚持使用 Postman 的工作版本?

postman
4个回答
41
投票

Hosts文件方法(简单)

这是我的解决方法,适用于 macOS、Linux、Windows,只需将它们添加到您的主机文件中即可:

0.0.0.0         dl.pstmn.io
0.0.0.0         sync-v3.getpostman.com
0.0.0.0         getpostman.com
0.0.0.0         go.pstmn.io

这是有关编辑所有主要操作系统的主机文件的教程: https://www.howtogeek.com/27350/beginner-geek-how-to-edit-your-hosts-file/ 如果以上链接有问题,请告知我更新。


DNS服务器方法(较难)

如果您无权访问您的主机文件,或者您的主机文件根本不起作用,您可以使用本地 dns 服务器并将其配置为阻止这些地址,一个示例是 dnsmasq 这是我将如何使用它:

address=/pstmn.io/127.0.0.1
address=/getpostman.com/127.0.0.1
server=/1.1.1.1
listen-address=127.0.0.1

然后您可以将您的计算机或 VPN 的 dns 服务器指向

127.0.0.1
并使用您自己的本地 dns 服务器阻止这些地址。


重要提示:为了避免 DNS 缓存仍然使邮递员自行更新,建议您重新启动系统或重置 DNS 缓存(完成设置后)


6
投票

不,Postman 上的人只是不想让我们禁用次要更新。 这是一个未解决的问题:https://github.com/postmanlabs/postman-app-support/issues/6999 希望他们能理解我们的要求。

另外,评论提到了适用于Linux的工作解决方案(不确定在其他操作系统上):

在文件“AutoUpdaterService.js”上;路径:“Postman/app/resources/app/services/AutoUpdaterService.js”,第35行仅添加“return false”,如图所示。


5
投票

有一种方法可以在 Windows 上实现:

为每个人设置

Deny
C:\Users\<username>\AppData\Local\Postman\
目录的写入权限。

它不是跨平台解决方案,因此您可以使用主机文件阻止 Linux 和 macOS 的 Postman 更新服务器,这在here中提到。


0
投票

您只需删除“Postman”文件夹中的Update.exe文件即可

© www.soinside.com 2019 - 2024. All rights reserved.