哪个端口使用我的 backportpackage 或 bzr?

哪个端口使用我的 backportpackage 或 bzr?

我在一家公司工作,该公司在代理后面的桌面上使用 Ubuntu Precise。代理在 /etc/environment 中可用,设置为:http_proxy、https_proxy、ftp_proxy、无代理及其大写版本。

所以实际上我在使用 Bash 中的一些应用程序时遇到了问题。如果我使用 backportpackage (如 backportpackage -s trusty -d precision fop)或 bzr 分支,那么就会出现超时。

现在我猜测程序试图使用不受支持的(来自代理防火墙)端口。但如果我能找出它使用的端口,我可以要求管理员打开该端口。

有人可以帮忙吗?

答案1

当直接通过 smart-server 访问 bzr 分支/存储库时(通过bzr://,但不是bzr+ssh://和 not http://),默认端口为 4155,根据 http://doc.bazaar.canonical.com/bzr.0.18/server.htm

使用时bzr+ssh,它将使用 ssh 端口(22)

当使用http(s)时,它将使用80(443)。

根据http://doc.bazaar.canonical.com/latest/en/user-guide/configuring_bazaar.html如果您要求的分支/存储库是 http URL,bzr 应该尊重您的 http 代理设置。

分支/存储库的 URL指定一个特定端口,在这种情况下,使用的端口将是指定的端口。

backportpackage 的联机帮助页说明了这一点

从一个发行版或指定的 .dsc 路径或 URL 获取包[...]

因此它使用什么端口取决于指定的 URL 或包详细信息。

相关内容