代理服务器

火狐FoxyProxy配置教程

你。 提交于 2020-02-21 05:38:50
原文:http://www.lvtao.net/tool/640.html 虽然autoproxy是火狐上最优秀的代理插件,但是好久不更新,也有一些bug,比如观看youtube视频7分钟左右会无法播放。既然 作者一直不更新,那么我们就换插件吧。FoxyProxy也是一款优秀的代理插件,现在已经可以订阅autoproxy的规则。 1.准备工作 ① FoxyProxy的工作前提需要本地有socks5或http代理,推荐使用boafanx的ssh代理或shadowsocks代理。 ② 如果你的浏览器已经装有autoproxy等代理插件,必须禁掉,避免冲突。 2.安装FoxyProxy 火狐浏览器中,Ctrl+Shift+A 调出附加组件管理器,搜索“Foxyproxy Standard”,安装,根据提示重启浏览器。 3.配置FoxyProxy (1)重启浏览器之后会弹出getfoxyproxy的页面,因为被墙所以无法打开,直接关掉该页面。 (2)点击浏览器右下角的“FoxyProxy”,然后会弹出FoxyProxy窗口。 (3)上面的工作模式,我们选择第一项“使用基于其预定义模板的代理服务器”。 (4)点击“代理服务器”,右边点“新建代理服务器”。如下图所示: (5)先在“常规”里填入代理名称,然后在“代理服务器细节”里,手动配置代理服务器里填入socks5代理信息,然后确定保存

代理服务器

北城以北 提交于 2020-02-19 16:39:54
正向代理 A同学在大众创业、万众创新的大时代背景下开启他的创业之路大目前他遇到的最大的一个问题就是 启动资金,于是他决定去找马云爸爸借钱,可想而知,最后碰一鼻子灰回来了,情急之下,他想到 一个办法,找关系开后门,经过一番消息打探,原来A同学的大学老师王老师是马云的同学,于是A 同学找到王老师,托王老师帮忙去马云那借500万过来,当然最后事成了。不过马云并不知道这钱是 A同学借的,马云是借给王老师的,最后由王老师转交给A同学。 这里的王老师在这个过程中扮演了 一个非常关键的角色,就是代理,也可以说是正向代理 ,王老师代替A同学办这件事,这个过程中, 真正借钱的人是谁,马云是不知道的,这点非常关键。 我们常说的代理也就是只正向代理,正向代理的过程,它 隐藏了真实的请求客户端,服务端不知道 真实的客户端是谁 ,客户端请求的服务都被代理服务器代替来请求,某些科学上网工具扮演的就是 典型的正向代理角色。用浏览器访问http://www.google.com时,被残忍的block,于是你可以在国 外搭建一台代理服务器, 让代理帮我去请求google.com,代理把请求返回的相应结构再返回给我。 反向代理 大家都有过这样的经历,拨打10086客服电话,可能一个地区的10086客服有几个或者几十个,你永 远都不需要关心在电话那头的是哪一个, 叫什么,男的,还是女的,漂亮的还是帅气的,你都不关 心

企业CDN缓存系统--varnish(一)

巧了我就是萌 提交于 2020-02-19 00:23:14
企业CDN缓存系统–varnish(一) 文章目录 企业CDN缓存系统--varnish(一) 1.CDN缓存系统 - 概念 - CDN的工作原理 2.varnish - 什么是varnish? - varnish加速器与Squid加速器的对比 - varnish代理服务器的工作方式 - 为什么要使用varnish加速缓存代理服务器? - varnish加速器的工作流程 1.CDN缓存系统 - 概念 CDN:content distribute network(内容分发网络)或者content delivery network(内容交付网络)。 CDN的任务是将内容从源站传递给用户。 常说的互联网由两层组成: 一层是以TCP/IP为代表的网络层(狭义的互联网internet),另一层是以www为代表的应用层。 过各种网络设备,实现各个计算机之间的互联互通,实现各种信息数据的低成本传输。 举个简单例子来区分而这之间的差异:internet就是铁路轨道和各种信号灯,而www则是运行在internet上的众多火车中的一种。 - CDN的工作原理 无cdn时,用户通过浏览器访问网站的过程 1.用户在浏览器输入URL 2.浏览器向本地DNS请求域名解析 3.如果本地DNS缓存有该域名的解析结果,则直接将解析结果返回给浏览器 4.如果本地DNS缓存中无该域名的解析结果

nginx代理服务器

╄→гoц情女王★ 提交于 2020-02-18 21:42:27
正向代理 我们常说的代理指的就是正向代理。正向代理的过程,隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替请求,翻墙软件扮演的就是正向代理角色。eg:翻墙软件 反向代理 方向代理隐藏了真实的服务端,例如访问www.baidu.com时,背后可能有成千上万台服务器,但具体是哪一台为我们提供服务,我们并不知道。反向代理服务器会帮我们把请求转发到真实服务器那里去。nginx就是性能非常好的反向代理服务器。 负载均衡 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务器,分离出图片服务器等,这些是简单的数据负载均衡,将压力分散到不同的机器上。将同一域名的访问分散到两台或多台机器上,是另一种负载均衡。 nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮循、ip哈希、url哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。 nginx的upstream目前支持的四种方式的分配 轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器。如果后端服务器down掉,能自动剔除。 weight 指定轮询几率,weight和访问比例成正比,用于后端服务器性能不均的情况 3.ip_hash

全面了解 Nginx 主要应用场景

时光总嘲笑我的痴心妄想 提交于 2020-02-15 23:58:00
作者:RayeBlog https://raye.wang/ 前言 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流 Nginx能做什么 反向代理 负载均衡 HTTP服务器(包含动静分离) 正向代理 以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做 反向代理 反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 简单来说就是真实的服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问的同时又跟真实服务器在同一个网络环境,当然也可能是同一台服务器,端口不同而已。下面贴上一段简单的实现反向代理的代码 server { listen 80; server_name localhost; client_max_body_size 1024M; location / { proxy_pass http:/

代理服务器 day5

旧时模样 提交于 2020-02-14 07:21:48
代理服务器 文章目录 代理服务器 一 目的 二 作用 1.隐藏真实 IP 2 提高访问速度: 3 访问一些单位或团体内部资源: 三 原理 四 分类 1 按协议分类 FTP 代理服务器: HTTP 代理服务器: SSL 代理: RTSP 代理: Telnet代理: POP3/SMTP 代理: SOCKS 代理: 2 按匿名程度分类 高度匿名代理: 普通匿名代理: 透明代理: 间谍代理: 一 目的 伪装自己的IP地址 某些网站设置一些反爬虫措施,服务器会检测某个 IP在单位时间内的请求次数,如果超过了这个阔值,就会直接拒绝服务,返 问一些错误信息,这种情况可以称为 封 IP 。 二 作用 1.隐藏真实 IP 2 提高访问速度: 通常代理服务器都设置一个 较大的硬盘缓冲区 ,当有外界的信息通过时,同 时也将·其保存到缓冲区中,当其他用户再访问相同的信息时,则 直接由缓冲区中取出信息 , 传给用户,以提高访问速度。 例如:我们寝室楼许多人都在看权力的游戏,客户端一像代理服务器发送该请求,代理服务器像源服务器发送该请求 源服务器响应代理服务器请求,将权力的游戏资源发送给代理服务器 代理服务器此时做了两件事 (1) 将权力的游戏资源发送给客户端一 (2)将权力的游戏存在自己的硬盘里,备份一下 当客户端二 三也请求该资源时,代理服务器可以从硬盘中的备份响应过去 不用再向源服务器发送请求

爬虫基础知识(叁)

好久不见. 提交于 2020-02-13 20:41:23
一、cookie和session:     1、cookie和session的定义:       cookie是网站用来辨别用户身份,进行会话跟踪,存储在本地终端上的数据。       session起始含义是指有始有终的一系列动作和消息。在web中,session主要用来在服务器存储特定用户对象会话所需要的信息。     2、cookie和session产生的原因:       http协议是一个无状态协议,在特定操作的时候,需要保存信息,进而产生了cookie和session。     3、cookie原理:       由服务器来产生,浏览器第一次请求时,服务器发送给客户端进而保存在本地。       浏览器继续访问时,就会在请求头的cookie字段上附带cookie信息,这样服务器就可以识别是谁在访问了。       但是cookie也存在着缺陷:         1)、不安全---本地保存,容易被篡改。         2)、大小受限,本身最大大小为4KB。       所以cookie虽然在一定程度上解决了‘保持状态’的需求,但还是希望可以克服cookie的缺陷,而session就是为了克服其缺陷产生的。     4、session原理:       session在服务器保存。(解决了cookie的安全问题)       cookie中存在着一个字段

常见的HTTP错误状态码

。_饼干妹妹 提交于 2020-02-13 10:50:46
200:正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返回200。 201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。 202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。 203:请求的代理服务器修改了源服务器返回的 200 中的内容,我们通过代理服务器向服务器 A 请求用户信息,服务器 A 正常响应,但代理服务器命中了缓存并返回了自己的缓存内容,这时候它返回 203 告诉我们这部分信息不一定是最新的,我们可以自行判断并处理。 300:请求成功,但结果有多种选择。 301:请求成功,但是资源被永久转移。比如说,我们下载的东西不在这个地址需要去到新的地址。 303:使用 GET 来访问新的地址来获取资源。 304:请求的资源并没有被修改过。 308:使用原有的地址请求方式来通过新地址获取资源。 400:请求出现错误,比如请求头不对等。 401:没有提供认证信息。请求的时候没有带上 Token 等。 402:为以后需要所保留的状态码。 403:请求的资源不允许访问。就是说没有权限。 404:请求的内容不存在。 406:请求的资源并不符合要求。 408:客户端请求超时。 413:请求体过大。 415:类型不正确。 416:请求的区间无效。 500:服务器错误。 501:请求还没有被实现。

Nginx简介及安装

ぐ巨炮叔叔 提交于 2020-02-10 19:41:09
一、Nginx简介 Nginx 【http://nginx.org/en/】(engine x) 是一个高性能的HTTP和反向代理服务器 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。 Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。 二、常用功能 1、Http服务、反向代理 Http服务作为web服务器最常用的功能之一,尤其是反向代理。 Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又有相对应的服务器解决方案,你就可以随心所欲的玩。并且Nginx对返回结果进行错误页跳转,异常判断等。如果被分发的服务器存在异常,他可以将请求重新转发给另外一台服务器,然后自动去除异常服务器。 2、负载均衡 Nginx提供的负载均衡策略有2种

三种代理技术:正反向代理与透明代理

淺唱寂寞╮ 提交于 2020-02-10 11:28:09
1.正向代理 代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代 理服务器Z向服务器B转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 从上面的概念中,我们看出,文中所谓的正向代理就是代理服务器替代访问方【用户A】去访问目标服务器【服务器B】。这就是正向代理的意义所在。而为什么要用代理服务器去代替访问方【用户A】去访问服务器B呢?这就要从代理服务器使用的意义说起。 使用正向代理服务器作用主要有以下几点: 1.访问本无法访问的服务器B 假设图中路由器从左到右命名为R1,R2,假设最初用户A要访问服务器B需要经过R1和R2路由器这样一个路由节点,如果路由器R1或者路由器R2发生故障,那么就无法访问服务器B了。但是如果用户 A让代理服务器Z去代替自己访问服务器B,由于代理服务器Z没有在路由器R1或R2节点中,而是通过其它的路由节点访问服务器B,那么用户A就可以得到服务器B的数据了。 2.加速访问服务器B 这种说法目前不像以前那么流行了,主要是带宽流量的飞速发展。早期的正向代理中,很多人使用正向代理就是提速