代理服务器

浅谈代理IP是什么

前提是你 提交于 2019-11-27 12:41:25
一、什么是代理 IP? 代理 IP 又称代理服务器( Proxy Server )。是一种重要的安全功能,能起到防火墙的作用。 形象的讲,代理服务器是网络信息的中转站,它是介于浏览器和 Web 服务器之间的一台服务器,有了它之后, Request 信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。在日常生活中,我们使用 IP 代理,大多数是用来连接 INTERNET (国际互联网)和 INTRANET (局域网)。 二、 IP 代理的功能 1. 解决网络延时,提高运行速度。 作为代理服务器,其本身有着存储记忆的功能。,当有外界的信息通过时,或者之前请求的信息更新时,会自动保存到缓冲区中,当用户再访问相同的信息时,缓冲区中可以直接取出信息,传给用户,以提高访问速度。 2. 可做防火墙,提高安全性。 通过代理服务器,用户可以设置 IP 地址过滤,限制内部网对外部网的访问权限,同样也可以封锁 IP 地址,禁止用户对某些网络进行访问,从而起到防火墙的作用。 3. 影藏 IP 地址,保护个人信息。 代理类型大致分为三类。透明代理、普匿代理、透明代理。高匿代理能够隐藏用户的真实 IP 地址,同时不会被识别为代理。普匿代理可以隐藏用户真实 IP ,但会改变请求信息,使对方服务器识别出我们用了动态 ip 代理。透明代理时,传送的依然是真实 IP 地址

Fiddler助力微信开发调试

为君一笑 提交于 2019-11-27 10:34:20
Fiddler是一个非常强大的代理工具,可以让你的前端开发调试更加方便。下面介绍在微信开发调试方面的应用。 微信网页开发中,由于有js接口安全域名和授权域名等的限制,导致部分功能需要部署到线上才能测试。通过代理可以实现本地调试网站的所有功能。 配置代理规则 全站转发可以这样设置: Tools -> HOSTS 图片中表示 your.domain.com 的请求全部转发到 127.0.0.1:8000 。第二个参数的限制是:不能加协议、路径或参数。 如果你的网站域名和接口域名是同一个,那就不能使用全站转发了,需要html、css、js、websocket请求转发到本地,接口调用请求则直接发送到远程服务器。 可以使用自定义规则实现 上面图片中的正则表达式和目标地址如下: regex:^http://your.domain.com(?!/api|/swagger|/webjars|/configuration/ui)(.*)​​http://localhost:8000$1 本条规则表示:将 your.domain.com 下的 http 请求转发到 localhost:8000 ,其中 /api 、 /swagger 、 /webjars 、 configuration/ui 开头的路径不转发。 目标地址表达式中的 $1 代表原始请求URL域名后面的字符串,包括 path 和

Nginx教程(7) 正向代理与反向代理【总结】

删除回忆录丶 提交于 2019-11-27 10:23:50
Nginx教程(7) 正向代理与反向代理【总结】 1、前言   最近工作中用到反向代理,发现网络代理的玩法还真不少,网络背后有很多需要去学习。而在此之前仅仅使用了过代理软件,曾经为了访问google,使用了代理软件,需要在浏览器中配置代理的地址。我只知道有代理这个概念,并不清楚代理还有正向和反向之分,于是赶紧学习一下,补充一下知识。首先弄清楚什么是正向代理,什么是反向代理,然后是二者在实际使用中展示的方式是什么样的,最后总结一下正向代理用来做什么,反向代理可以做什么。 2、正向代理   正向代理类似一个跳板机,代理访问外部资源。 举个例子:   我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站。   客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口。   例如之前使用过这类软件例如CCproxy, http://www.ccproxy.com / 需要在浏览器中配置代理的地址。 总结来说:正向代理 是一个位于客户端和原始服务器(origin server

sip/sdp/rtp/rtcp/rtsp间的关系

China☆狼群 提交于 2019-11-27 10:08:44
用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。 转自该博客:http://blog.csdn.net/xdwyyan/article/details/41721307?utm_source=tuicool&utm_medium=referral 感觉这些基础关系此君写的比较清楚,转载学习一下,如有侵权,联立删 1、 RTP Real-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,而且它是建立在UDP协议上的。 RTP 本身并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于网络应用程序去实现这一过程。 RTP 并不保证传送或防止无序传送,也不确定底层网络的可靠性。 RTP 实行有序传送, RTP 中的序列号允许接收方重组发送方的包序列,同时序列号也能用于决定适当的包位置,例如:在视频解码中,就不需要顺序解码。 2、 RTCP 实时传输控制协议(Real-time Transport Control

总结篇——nginx代理服务器

别来无恙 提交于 2019-11-27 10:01:50
一、反向代理   一般上线的项目,出于安全性的考虑,是不允许外网直接访问的,这时候nginx的反向代理功能就起到了关键作用。通常表现为,在生产服务器上部署项目和代理服务器,客户端不能直接访问生产服务器,需要通过nginx接收客户端传来的请求,然后转发给生产服务器,再将服务器的回应发送给客户端。这个闭合过程nginx充当一个中转站,在此过程中,用户不需要配置任何代理ip和端口,或者说客户端根本就不知道自己访问的是真实的服务器还是代理服务器,这样能有效的保证内网的安全 。   简单配置如下: server { listen 80; server_name 域名/ip; charset utf-8; location / { proxy_pass http://127.0.0.1:21010; proxy_set_header Host $host; proxy_set_header X-real-ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 二、负载均衡   当一台服务器满足不了访问量的时候,需要用其他的服务器进行分流,nginx可以很好的充当引流人,nginx负载均衡的核心配置如下: upstream test { #服务器1 server ip+端口; #服务器2

Nginx用法详解

旧城冷巷雨未停 提交于 2019-11-27 08:43:53
nginx作为一个高性能的web服务器,想必大家垂涎已久,蠢蠢欲动,想学习一番了吧,语法不多说,网上一大堆。下面博主就nginx的非常常用的几个功能做一些讲述和分析,学会了这几个功能,平常的开发和部署就不是什么问题了。因此希望大家看完之后,能自己装个nginx来学习配置测试,这样才能真正的掌握它。 1. 正向代理 正向代理:内网服务器主动去请求外网的服务的一种行为 光看概念,可能有读者还是搞不明白:什么叫做“正向”,什么叫做“代理”,我们分别来理解一下这两个名词。 正向:相同的或一致的方向 代理:自己做不了的事情或者自己不打算做的事情,委托或依靠别人来完成。 借助解释,回归到nginx的概念,正向代理其实就是说客户端无法主动或者不打算完成主动去向某服务器发起请求,而是委托了nginx代理服务器去向服务器发起请求,并且获得处理结果,返回给客户端。 从下图可以看出:客户端向目标服务器发起的请求,是由代理服务器代替它向目标主机发起,得到结果之后,通过代理服务器返回给客户端。 举个栗子:广大社会主义接班人都知道,为了保护祖国的花朵不受外界的乌烟瘴气熏陶,国家对网络做了一些“优化”,正常情况下是不能外网的,但作为程序员的我们如果没有谷歌等搜索引擎的帮助,再销魂的代码也会因此失色,因此,网络上也曾出现过一些fan qiang技术和软件供有需要的人使用,如某VPN等

了解SIP(会话发起协议)

孤街浪徒 提交于 2019-11-27 03:20:32
了解 SIP http://blog.csdn.net/blog38ls/archive/2007/11/08/1873800.aspx 介绍   通信提供商及其合作伙伴和用户越来越渴求新一代基于 IP 的服务。现在有了 SIP (会话启动协议),一解燃眉之急。 SIP 是不到十年前在计算机科学实验室诞生的一个想法。它是第一个适合各种媒体内容而实现多用户会话的协议,现在已成了 Internet 工程任务组 (IETF) 的规范。   今天,越来越多的运营商、 CLEC (竞争本地运营商)和 ITSP ( IP 电话服务商)都在提供基于 SIP 的服务,如市话和长途电话技术、在线信息和即时消息、 IP Centrex/Hosted PBX 、语音短信、 push-to-talk (按键通话)、多媒体会议等等。独立软件供应商 (ISV) 正在开发新的开发工具,用来为运营商网络构建基于 SIP 的应用程序以及 SIP 软件。网络设备供应商 (NEV) 正在开发支持 SIP 信令和服务的硬件。现在,有众多 IP 电话、用户代理、网络代理服务器、 VOIP 网关、媒体服务器和应用服务器都在使用 SIP 。    SIP 从类似的权威协议--如 Web 超文本传输协议 (HTTP) 格式化协议以及简单邮件传输协议 (SMTP) 电子邮件协议--演变而来并且发展成为一个功能强大的新标准。但是

NGINX学习(三)--nginx做反向代理

倾然丶 夕夏残阳落幕 提交于 2019-11-27 03:02:45
NGINX很重要的一个应用是做反向代理, 反向代理( Reverse Proxy)方式是指通过代理服务器来接受 Internet上的连接请求,然后将请求转发给内部网络上的服务器,并且从内部网络服务器上得到的结果返回给 Internet上请求连接的客户端,此时代理服务器对外就表现为一台服务器。当一台代理服务器能够代理外部网络上的访问请求来访问内部网络时,这种代理服务器的方式成为反向代理服务。反向代理服务器经常用于 web服务器,此时代理服务器在外部网络看来就是一台 web服务器,而实际上反向代理服务器并没有保存任何网页的真实数据,所有的静态网页和动态程序都保存在内部网络的 web服务器上。因此,对反向代理服务器的攻击并不会使 web网站数据遭到破坏,这在一定程度上增强了 web服务器的安全性。 反向代理服务器通常也称为 web服务加速器,此时反向代理服务器就具有了代理缓存的功能,也就是说,反向代理服务器在接收客户端的请求后,首先从源服务器(内部网络上的 web服务器)上获取内容,然后把内容返回给用户,同时,也会把内容保存到代理服务器上一份,这样日后再接收同样的信息请求时,他会把本地缓存里的内容直接发给用户,以此减少后端 web服务器的压力,提高响应速度。这其实就是缓存服务器所实现的功能。 server { listen 80; server_name localhost;

nginx代理(正向代理和反向代理)

左心房为你撑大大i 提交于 2019-11-27 00:14:34
正向代理      是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端(目的是为了保护客户端用户)   配置文件:    server { # 配置DNS解析IP地址,比如 Google Public DNS,以及超时时间(5秒) resolver 8.8.8.8; # 必需 resolver_timeout 5s; # 监听端口 listen 8080; access_log /home/reistlin/logs/proxy.access.log; error_log /home/reistlin/logs/proxy.error.log; location / { # 配置正向代理参数 proxy_pass $scheme://$host$request_uri; # 解决如果URL中带"."后Nginx 503错误 proxy_set_header Host $http_host; # 配置缓存大小 proxy_buffers 256 4k; # 关闭磁盘缓存读写减少I/O proxy_max_temp_file_size 0; # 代理连接超时时间 proxy_connect_timeout 30; #

Nginx(三)------nginx 反向代理

夙愿已清 提交于 2019-11-26 23:53:35
Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很多与此相关的 Nginx 服务器重要功能,比如后面会介绍的负载均衡。本篇博客我们会先介绍 Nginx 的反向代理,当然在了解反向代理之前,我们需要先知道什么是代理以及什么是正向代理。 1、代理 在Java设计模式中,代理模式是这样定义的:给某个对象提供一个代理对象,并由代理对象控制原对象的引用。 可能大家不太明白这句话,在举一个现实生活中的例子:比如我们要买一间二手房,虽然我们可以自己去找房源,但是这太花费时间精力了,而且房屋质量检测以及房屋过户等一系列手续也都得我们去办,再说现在这个社会,等我们找到房源,说不定房子都已经涨价了,那么怎么办呢?最简单快捷的方法就是找二手房中介公司(为什么?别人那里房源多啊),于是我们就委托中介公司来给我找合适的房子,以及后续的质量检测过户等操作,我们只需要选好自己想要的房子,然后交钱就行了。 代理简单来说,就是如果我们想做什么,但又不想直接去做,那么这时候就找另外一个人帮我们去做。那么这个例子里面的中介公司就是给我们做代理服务的,我们委托中介公司帮我们找房子。 Nginx 主要能够代理如下几种协议,其中用到的最多的就是做Http代理服务器。 2、正向代理 弄清楚什么是代理了,那么什么又是正向代理呢? 这里我再举一个例子:大家都知道,现在国内是访问不了 Google的