IP地址
2.4 IP 地址
IP地址是一组唯一的数字,用于标识连接到网络的IT设备。 我们知道的IP地址为IPv4格式,由四组从0到255的数字组成,例如192.168.1.1。 在未来的几年中,互联网将逐渐过渡到一种新的格式– IPv6,从而使更多的设备具有唯一的识别码。 在此之前,本课程将包括IPv4的示例。 此外,许多人将公共IP与本地IP混淆:公共IP地址是由网络分配的,本地IP可以是本地或基于内部网络的。
本地IP地址是由内部网络设备(诸如调制解调器或者路由器)分配的,以识别网络内的设备(即,本地网络内的计算机)。 在最常见的情况下,IP地址使用诸如192.168.0.x或192.168.1.x之类的值指定。
相反,公共IP地址由网络供应商或ISP分配:该地址可识别网络或IT设备。 由于公共IP是由ISP分配的,因此最终用户不能更改它们,而只能将其隐藏。 最后,公用IP地址可以是静态或动态的,因此它们可以保持不变或在每次重新启动调制解调器时更改(根据客户的Internet服务协议)。
2.4.1 确定正在使用的IP
为了识别正在使用的IP, 我们可以通过不同的网上服务,最简单的,我们可以通过浏览器访问以下的网站:
https://whatismyipaddress.com
https://www.whatismyip.com 等等
如果你想熟悉Linux embedded terminal,你可以使用wget
$ wget https://ipinfo.io/ip -qO -
为了学习-qO-参数是如何运作的,运行以下指令
$ wget --help or man wget
2.4.2 Proxy 代理
2.4.2.1 代理的类别
HTTP/HTTPS
如我们所知,HTTP / HTTPS代理可以在HTTP的协议内过滤信息及其安全格式。 简而言之(至少目前),HTTP是一种通信协议,旨在解析万维网的信息。 它是最受欢迎的协议,有两种形式:
- HTTP (不加密)
- HTTPS (SSL/TLS 加密)
当涉及到HTTP代理时,它们是最受欢迎和最容易找到的,因为服务器只需要管理该协议,然后针对单个任务优化其计算机即可。 与SOCKS(我们将在稍后讨论)相比,它们通常响应更快,但是自然地,它们仅限于其HTTP/HTTPS协议。 反过来,这些类型的代理根据它们的“质量”细分为子类别。 尽管每个代理发布机构都使用自己的评估标准,但我们通常会区分以下三个级别:
-非匿名代理:它们不会掩盖原始IP,通常会在接收服务器的标头(数据包中发送的数据)中添加单个字符串。
-匿名代理:它们会屏蔽IP地址,但会替换接收服务器的标头。
-精英代理:它们会屏蔽IP地址,并且不会替换标题。
SOCKS4 代理
使用支持SOCKS4协议而不是HTTP / HTTPS的代理,您可以通过TCP的数据重新路由线路,这是一个巨大的好处。 从本质上讲,这意味着您可以过滤万维网服务(基于TCP),但也可以过滤支持这种服务的所有协议。 您还可以找到名为SOCKS4a的变体。
SOCKS5 代理
与上一个非常相似,SOCKS5还可以通过UDP协议重新路由数据,从而使其成为最安全的代理。 此外,SOCKS5协议允许代理所有者启用内部身份验证系统以及IPv6支持。 然后,您可以将SOCKS5代理与任何使用Internet连接的软件一起使用,例如电子邮件,聊天,p2p程序等。这是SOCKS4协议的直接演变。
2.4.2.3 如何在整个操作系统上运行代理
在Windows上, 控制面板,网络选项,连接, 网络设置,代理服务器

GNU/Linux上,设置,网络, 网络代理

MacOS上,系统设置,网络, 进阶, 代理。这里还修改不同的网络设置, 比如SOCKS5

请记住,在一些Linux的系统上,内部程序可能会绕过此设定。
Novelli, S. (n.d.). 5. Combo Network. M. S. Doria (Trans.), Hacklog Volume 1 Anonimato: Manuale sulla Sicurezza Informatica e Hacking Etico.
https://www.hacklog.net/it/hacklog-volume-1-anonimato
信息安全技术频道🔎
@tg_InternetSecurity