Ubuntu 软件中心使用哪个端口?

Dea*_*ist 5 software-center firewall networking

我已经安装了 gufw 防火墙实用程序并想要制作端口白名单(想要最大的安全性,但目前将单个 IP 列入白名单太繁琐了)。到目前为止,我只将入站和出站端口 53(用于 DNS)、80(用于 HTTP)和 443(用于 HTTPS)输入白名单并关闭了防火墙,但是 Ubuntu 软件中心可以毫无阻碍地安装程序,而防火墙肯定正在运行(当列表条目不存在时,www 内容不会加载)。

它是否使用这些端口中的任何一个进行程序数据传输?对我来说似乎很奇怪。或者是否有在 Ubuntu 中预定义的覆盖异常(这是一个新设置,12.04)?这里可能是什么情况,软件中心将什么端口用于程序数据(我假设它确实使用 HTTP 作为接口和列表条目,但程序本身?)?

域名注册地址:

  1. 为什么 Ubuntu 软件中心可以通过我的防火墙,它会阻止除 DNS/HTTP/HTTPS 之外的所有端口(通过阻止所有其他端口),以便它可以安装程序?

  2. 它使用哪个端口进行程序数据传输?

ger*_*ijk 5

这是我在使用 Ubuntu 软件中心安装单个应用程序时运行 Wireshark 的结果:

  • DNS 请求(输出到 UDP 端口 53 到您配置的 DNS 服务器,用于...)HTTP(输出到 TCP 端口 80 到...)
    • reviews.ubuntu.com
    • myapps.developer.ubuntu.com
    • software-center.ubuntu.com
  • 关于本地 APT 配置的所有内容(配置的存储库)。这通常是 HTTP 或 FTP,当然也需要 DNS。查看您的“软件源”以查看您正在使用的 Ubuntu 档案镜像。如果您可以sudo apt-get update无错误地运行,那么您就大功告成了。

注意:我没有发现任何 HTTPS 流量。但是,这可能适用于私人 PPA(用于商业软件)。