前言

1、IP与账号的关系

在花漾中,IP是一个非常重要的内容,它和账号紧密相关。如前文所述,在花漾中的账号并不仅仅代表某个网站的用户名和密码,更确切的说法是, 账号代表的是一个完全隔离的浏览器分身环境,它至少包含浏览器指纹、IP地址、配置信息等几部分内容;而为了让一个账号能够正常工作, 除了需要为账号绑定一个浏览器指纹外,还需要为账号绑定一个IP地址,或者绑定一个本地代理(含本机IP直接)。

当为账号绑定IP地址时,可以绑定静态IP、动态IP、IP池等不同形态,它们分别适应不同的场景,如下图所示:

  1. 为账号绑定静态IP:适用于对某些网站的长期、持续的运营访问
  2. 为账号绑定动态IP:常用于对某些网站的注册或匿名访问,往往会和 无状态账号 配合使用
  3. 为账号绑定IP池:每次访问账号时会从IP池中分配一个IP地址,常用于对某些网站的匿名访问

 

   

《为账号绑定IP地址》

当为账号绑定本地代理服务时,又分为本机系统代理和局域网代理两种情况,如下图所示:

  1. 当代理服务(ProxyServer)位于本机时,称之为本机系统代理;需要注意的是,使用本机IP地址直连是本机系统代理的一种特例
  2. 当代理服务(ProxyServer)位于局域网内时,称之为局域网代理
   

《为账号绑定本地代理服务》

为理解上述各种概念,您需要对IP地址与网络代理拥有比较充分的了解,以下分别展开介绍。

2、出口IP

您首先需要了解什么是出口IP。举个例子,当您坐在家里或者办公室中,用PC和手机连接同一个Wifi网络,然后打开PC浏览器访问网站和通过手机访问网站, 从网站的角度看来,您PC浏览器的访问请求和手机的访问请求,都是通过同一个“公网IP(也就是位于互联网上的IP)”发过来的,这个公网IP就是您的 出口IP。 一般而言,这个出口IP就是您家里或者办公室中无线路由器的公网IP地址(无线路由器在拨号时,会通过光猫从电信运营商那里分配过来一个互联网上的公网IP地址)。

   

《出口IP》

3、IP代理服务

当您通过PC或手机连接Wifi网络后,还可以再连接一种“IP代理服务”,然后通过“IP代理服务”访问网站,此时,从网站的角度来看, 它会认为所有的访问请求都是通过“IP代理服务”的出口IP发过来的,事实上,只要您隐藏的好(如避免DNS泄露与WebRTC泄露等等),此时, 网站是无法察觉这些请求的背后其实是通过你家里Wifi的公网IP地址发过来的。

   

《IP代理服务》

现在,我们可以理解什么是IP代理服务了:一般而言,IP代理服务有一个代理服务器(也称之为ProxyServer)、一个访问端口(如8080) 以及相应的代理协议(如Socks5、Http等),有时还需要输入用户名和密码,而代理服务器的出口I就是你的代理IP地址,也就是网站认为你的访问请求的发起地址, 如下图所示:

   

《IP代理服务的ProxyServer与出口IP》

这里需要注意的是,ProxyServer和出口IP地址,可能是同一个,也可能是截然不同的两个IP地址。

4、静态IP和动态IP

理解了什么是“IP代理服务”,以及“ProxyServer”与“出口IP”,我们就可以明白什么是静态IP、什么是动态IP了。当你连接“ProxyServer”时的出口IP是固定不变的, 那么我们就称这类的“IP代理服务”为静态IP,如果其出口IP是经常发生变化的,那么我们就称之为“动态IP”。

   

《静态IP与动态IP》

当然,这里需要指出的是,静态IP的固定不变指的是相对不变,而非永久不变。举个例子,现在国内家庭宽带基本都是光纤接入,每次光猫拨号时, 都会从电信运营商那里申请一个IP地址,这个IP地址就是家庭宽带的出口IP。每当光猫断电/重启时,都会申请一个新的IP地址,那么, 这种出口IP到底是静态IP还是动态IP?一般而言,我们把这种IP也称之为静态IP,因为在某个周期内(光猫稳定工作周期内),出口IP是固定不变的。 同样道理,你购买的公有云主机/VPS/数据中心等IP地址,我们一般都将其称之为静态IP。

静态IP和动态IP往往适用于不同的使用场景,更进一步的信息请分别阅读 静态IP动态IP 章节。

5、IP地址和本地代理

现在可以谈一下在花漾中“IP地址”和“本地代理”之间的异同点了。

首先,在花漾中的IP地址和本地代理本质上都是一种“IP代理服务”,它们最大的不同之处在于“ProxyServer”位于什么位置。如果ProxyServer位于公网, 那么花漾把这种代理服务称之为“IP地址”,反之,如果ProxyServer位于本地局域网内(只能在当前网络内访问)甚至是安装在本机这台PC之中的一个代理软件, 我们把这种代理服务称之为“本地代理”。

当一个账号绑定的是IP地址,意味着无论你身在何处,可以随时访问账号以打开花漾浏览器,因为IP地址的ProxyServer位于公网,在哪都可以访问; 而如果一个账号绑定的是本地代理,意味着你只能在特定的网络环境中访问它,因为一旦脱离了特定的网络环境,你就无法访问其ProxyServer。

综上,在有条件的情况下,我们一般建议您使用IP地址,而不是本地代理。关于本地代理更详细的介绍,请阅读 本地代理 章节。

6、本地代理的特例:本机IP地址

本地代理又分为两种场景,分别是“本机系统代理”,和“局域网代理”。所谓本机系统代理是指,花漾会查询本机所在操作系统的系统设置中是否开启了代理, 如果开启了,则使用操作系统中的代理,否则,就使用本机自己的出口IP(也就是使用本机自己的IP地址)。

花漾这么做的原因是为了和谷歌Chrome浏览器保持兼容,关于这部分更详细的介绍请参考 本地代理 章节。

7、总结

本小节是关于IP地址相关基础知识的概要性介绍,如果您能够通晓本小节的所有内容,那么本章节其它的内容仅仅是这些内容的详细阐述而已, 如果您希望对IP地址有一些启蒙性的介绍,您可以阅读《纯净IP地址》 一文。

最后更新于 2022-10-04 21:13