美文网首页程序员
代理服务攻略

代理服务攻略

作者: 孙小鑫的心 | 来源:发表于2019-04-21 10:48 被阅读4次

代理即替代

当你想在网络上看一部电影,你通过浏览器进入某个视频网站,浏览器向具有该电影资源的服务器发出请求,服务器接受请求后,将该电影的数据传送到你的网络设备上。这就是互联网上客户端和服务器端的基本交互形式。


像上面这样客户端和服务器的交互过程,我们上网的过程中,这些过程有序的正常进行着。但是,伴随着不断上网的过程,也可能会面临着很多其他的事情。

  1. 在视频网站观看电影时,可能因为不是该网站的会员,或者因为网络的原因,会出现卡顿的情况,这样不仅浪费时间,而且会影响观看体验。

  2. 每个客户端设备都有一个唯一的IP地址,服务器正是根据这个IP地址找到信息的请求者,并向该请求者发送数据。这样在每次进行网络活动时,客户端的IP地址被暴露。服务器或广告商可以利用该IP地址访问网站的信息,向你定点推送广告,甚至盗取你的密码,实施诈骗等行为。

  3. 你想观看的电影,可能只存在于某个特定的视频网站,但是由于弄些原因,该网站却被屏蔽,无法访问。

面对上面的种种情况,我们都可以通过代理服务来解决。


什么是代理服务?

代理服务是客户端与服务器之间的中间人。

无论是智能手机,笔记本电脑还是其他互联网的设备,代理服务器都可以充当您所有互联网请求的中心。

如果没有代理,当你访问网站时,你的网络服务提供商(ISP)将使用你的IP地址连接到该站点。使用代理时,该连接首先通过代理服务器运行,代理服务器使用不同的IP地址,通过代理连接到网站。

代理服务的用途

为什么需要中间人?

  1. 节省带宽,提升速度

当代理服务器收到客户端的请求时,它会首先在本地缓存中查找该请求。如果找到该请求,则会将其返回给用户,而无需将请求转发到服务器。如果请求不在缓存中,则代表用户充当客户端的代理服务器使用其自己的IP地址之一,向服务器请求。请求返回后,代理服务器将其与原始请求相关联,并将其转发给用户。代理服务器的这个作用就好比是汽车的经销商,用户去4s店买汽车,想汽车的经销商发出需求(想要什么类型的汽车),如果库存中有该类型的汽车,经销商直接卖给用户。如果库存没有该类型的汽车,经销商向生产商提交这个用户的请求,生产商将该型号的汽车发送给经销商,经销商再给客户。

商品的销售代理作为中间人,是为了让货物快速销售出去,即为了提高效率。

  1. 隐私保护,提高安全性

一些代理服务可以改变你进行网络请求时的IP地址和其他需要验证的信息,这意味着目标服务器不知道实际的请求者是谁,这有助于保护您的个人信息和浏览习惯更加私密。这就好比

你也能通过配置服务器将你请求的网页进行加密,以防止别人窥探你的事务。你也能阻止恶意软件通过代理服务器访问你。

  1. 访问被阻止的资源

代理服务能够让用户登录其他地方的代理服务器并从那里进行登录访问。代理服务器使它看起来像你在加利福尼亚州,但你实际上住在北卡罗来纳州。世界各地的一些政府密切监视和限制对互联网的访问,代理服务器为其公民提供未经审查的互联网访问。代理服务的这个作用有点像海外代购,国内买不到需要的商品,就通过代购购买者自己需要的商品。

代理服务的类型

代理服务的协议类型有很多,下面是三种最常见的代理协议:

  • HTTP:最常见的代理协议类型,主要用于Web浏览。此类代理是不安全的,因此最好避免将其用于敏感站点。
  • HTTPS:HTTP的安全版本。如果要发送和接收密码,信用卡号等敏感信息,请选择此选项。
  • SOCKS: SOCKS是一种更通用的HTTP协议形式,可以处理更多种类的互联网流量,通常用于托管。由于它的受欢迎程度,它通常比其他代理慢得多。它还支持HTTPS。

相关文章

  • 代理服务攻略

    代理即替代 当你想在网络上看一部电影,你通过浏览器进入某个视频网站,浏览器向具有该电影资源的服务器发出请求,服务器...

  • nginx

    # 代理类型 * 正向代理服务器 代理服务器位于客户端 * 反向代理服务器 代理服务器位于服务端

  • Nginx实现负载均衡

    1.什么是反向代理 正向代理,反向代理正向代理:客户端知道服务端,通过代理端连接服务端。代理端代理的是服务端。 反...

  • Nginx核心概念

    1.HTTP代理和反向代理 代理服务和反向代理服务是Nginx服务器作为Web服务器的主要功能之一,尤其是反向代理...

  • 设计模式——代理模式

    静态代理 简单实现 1、服务接口 2、服务实现类 3、服务的抽象代理类 4、服务的具体代理类 5、实现代理过程 为...

  • 利用Nginx实现反向代理和负载均衡

    什么是反向代理? 正向代理(基于客户端的代理) 反向代理(基于服务器端的代理) 反向代理服务器决定哪台服务器提供服...

  • requests深入

    代理 浏览器 --> 服务器反向代理:浏览器 --> nginx --> 服务器正向代理:浏览器 --> 代理 ...

  • Nginx-代理服务

    目录章节 代理示意图 Nginx代理服务 配置语法及反向代理场景 代理示意图 Nginx代理服务 如图所示 翻墙-...

  • 正向代理和反向代理

    参考反向代理为何叫反向代理? 正向代理 用户想要通过代理服务器访问外部的服务器. 主机先将请求发送到代理服务器, ...

  • 「爬虫」08爬虫防屏蔽手段之代理服务器

    1.代理服务器 代理服务器是处于用户与互联网中间的服务器,浏览信息时,用户先向代理服务器发出请求,然后代理服务...

网友评论

    本文标题:代理服务攻略

    本文链接:https://www.haomeiwen.com/subject/hcpdgqtx.html