您对代理端口了解多少?如果您刚刚了解该概念并想知道更多信息,请成为我们本页的读者,因为您将阅读有关代理端口的重要信息。
如果您想了解代理端口,那么很明显您已经知道IP 地址,这些IP 地址是分配给连接到 Internet 的设备的唯一标识符。根据您可能希望看到的方式,但在外行人的理解中,它可以比作房屋地址。
但是知道房子地址并不是全部要求;你需要知道你可以通过哪扇门进入它,以及你要占据的位置,这就是 IP 端口发挥作用的地方。虽然本文的重点是代理端口,但代理服务器地址和端口的整个概念来自Internet 协议的工作原理。
因为代理地址和端口的基础是从IP地址和端口得出的,除非你掌握了Internet的工作原理,否则你无法理解它们是什么。
在本文中,虽然代理端口是主要主题,但讨论将包含通用 IP 地址和端口。您将了解什么代理端口和号码。您还将了解代理服务器中使用的流行 IP 端口以及您需要了解的其他内容。
目录
什么是 IP 端口号?
每台通过 Internet 协议连接到 Internet 的计算机都有一个分配给它的唯一编号,用于识别和通信。这个数字被称为 IP 地址,所有连接到 Internet 的设备都有它。使用此号码,您可以远程将数据发送到另一台计算机。
但是,当数据到达计算机时,它如何与计算机系统进行通信?如果您尝试与具有端口的远程服务器建立通信,则该端口并非旨在侦听或不打算用于此类;你的信息会被置若罔闻。
IP 端口用作通信端点,它是标识特定进程或网络服务类型的逻辑结构。分配给每个端口的编号称为端口号。
端口号范围从 0 到 65535。
其中许多都有其标准用途——一些用于电子邮件通信,另一些用于文件传输,而另一些则用于网页浏览等。一般来说,每个端口都有自己的标准用法。虽然您被迫遵守标准,但不这样做会导致冲突。
IP 端口如何与代理端口相关联?
代理端口与 IP 端口没有区别。它们同样是服务器上的通信端点。服务器,在这种情况下,代理服务器,有一个 IP 地址,您可以使用它进行连接,并通过它发送您的 Web 请求。但是,当涉及到您作为代理服务器可用的端口数量时,该端口是非常有限的,您可以使用的端口取决于代理服务器管理员分配您的端口。
与常规服务器或支持 Internet 的设备不同,代理服务器不遵守传统的标准,它们这样做是为了隐藏它们是代理服务器的事实。
有些端口是为代理服务器正式保留的(如1080、4444、8580和9050),有些则不是。但是,大多数匿名代理提供商不会使用它们,因为这样做意味着向Internet 服务提供商 (ISP)显示自己的代理,这可能会使 ISP 阻止它们。
什么是代理端口号?
代理服务器使用端口号作为代理池的端点,而不是为不同的通信类型使用端口号。他们可以使用端口号来区分不同国家的代理池或不同用例的代理。
仅仅访问代理服务并不能让你访问它们的所有端口,因为它们有层次,你可以访问的端口取决于你购买的包。代理端口只有在您被授权访问时才对您开放,否则您的流量将不被允许通过。
代理端口与代理地址有何不同?
虽然这个问题有一个明显的答案,但它可能会让一些新手感到困惑。我们已经声明代理端口充当代理池的端点。
那么什么是代理地址。代理服务器由其用户远程访问,由于访问是远程的,用户需要特定代理服务器的地址,因此需要一个代理地址。您可以将代理地址视为代理的 IP 地址,因为它就是这样。但是,根据您使用的提供程序,事情可能会令人困惑。
对于大多数数据中心代理,提供给您的代理/主机地址是代理服务器的 IP 地址。但是,对于住宅代理,大多数提供商为您提供子域作为代理地址。现有的代理地址是不够的;
您需要一个端点来进行通信,这就是为什么需要代理端口。代理地址和端口对通常是这样的(xcr.proxydm.com:8080):xcr.proxydm.com是代理地址,8080是端口,用于访问您想要的特定端点。
如何查找代理服务器地址和端口
您是否试图找出您所连接的代理服务器的 IP 地址?那么这很容易,基本上有两种方法可以完成这项工作。第一种方法是检查计算机上的代理设置。确切的过程取决于您的操作系统。
如果您是 Windows 用户,请单击此处阅读如何查找您所连接的代理服务器的代理地址。同一篇文章包含有关如何在Mac上检查代理地址的指南。
虽然指南中突出显示的步骤很简单,但有时,代理地址不会为您提供 IP 地址和您的请求被路由通过的端口——这种情况更多发生在使用子域而不是 IP 地址作为代理地址的住宅和移动代理.
虽然您可以使用任何 IP 查找工具,但并非所有工具都提供有关端口的信息。要找出 IP 地址和端口,请使用MyIP 工具网站。
常用的默认代理端口
在本文的这一节中,我们将研究代理服务器常用的默认端口。您需要知道,如前所述,代理提供者并不使用标准中规定的端口。相反,他们在服务的分区中使用它们,并确保它们不被检测到。
因此,您不应该期望在本指南中看到任何特定于代理的端口。有代理服务器使用的默认代理端口号,但这样做将意味着暴露客户端正在使用代理服务器的事实。让我们来看看他们使用的一些流行端口。
HTTP(S) 代理端口
超文本传输协议 (HTTP)是用于传输超媒体文档(例如 HTML )的协议。这用于一般的 Web 浏览,并且被大多数 Web 客户端支持。该协议被认为是高级别的,专门用于 WWW。有 3 个流行的 HTTP 代理端口正在使用中。
- 端口 80、8080、8008
端口80是HTTP通信的端口,也是最流行的端口之一,用于万维网(WWW)。您需要知道,该端口主要用于不安全的HTTP,您的数据以纯文本传输。
8080和8008是端口80的可选端口。这并不意味着代理中的80端口意味着数据是未加密的——这只是你的ISP会认为它是这样的端口。
- 端口 443
除了常规的HTTP协议,还有一种安全的HTTPS协议,也称为TLS/SSL之上的HTTP。
安全通信不是通过不安全的端口进行的,例如端口80。而是使用了一个安全加密的端口,即443端口。这是大多数VPN服务器使用的端口,这使得它们与普通web服务器没有什么区别。
Socks 代理端口
SOCKS是一种Internet协议,通过代理服务器在客户端和服务器之间交换网络数据包。与HTTP代理没有实际分配端口的情况不同,Socks代理有。
- 端口 1080 和 1081
这两个端口是为sock代理通信预留的。有趣的是,代理服务并不使用它们,因为这样做会告诉ISP您正在使用代理服务器。
Squid 代理端口 (3128)
Squid是一款流行的缓存和转发web代理,它默认监听一个端口。端口号为3128。这是在它工作的任何时候都会被使用的端口。如果您想更改它,无论出于什么原因,您都可以查看本指南,了解如何更改Squid代理的默认端口。
同样,您需要知道那些代理服务器不遵循标准,即使它们使用这些端口中的任何一个,也是出于其他原因,而不是以下约定。
大多数代理服务器使用其他端口。但是,端口 80、8080 和 443 非常流行。
代理服务中通常关闭的端口
虽然有成千上万的端口可用,但其中一些要么没有被使用,要么因为某些原因被关闭。出于安全原因,您的操作系统关闭了一些,因为有些可能被用作后门。
对于代理服务器,除了安全原因,代理服务器保持他们的ip在其他地方关闭,以防止垃圾邮件和执行一些规则。关闭的最常见端口之一是端口25,用于简单邮件传输协议(SMTP)电子邮件路由。这样做是为了防止垃圾邮件。您可能会感兴趣的是,某些 ISP 在默认情况下也将其关闭。
6881-6889 等端口被关闭以防止种子,因为许多代理服务器不支持。这些端口是众所周知的 BitTorrent 流量端口。代理服务器保留打开和关闭其他端口的权利,以允许或禁止某些用户。
结 论
作为本文的结尾,我将在这里强调,代理端口号有代理服务器不遵循的约定,因此,在代理服务器中没有标准。尽管端口80、8080和443经常被使用,但您仍然会随机选择端口用于同一任务。
代理服务提供商使用代理端口来划分他们的代理池并执行其他内部任务,而不是根据惯例使用它们。出于这个原因,联系供应商并了解他们开放的端口以及它们的用途是很重要的。