为您找到搜索结果:391个
谈下代理
一、代理的定义: 代理服务器(proxyserver)是介于客户端(浏览器等)和服务器(web服务器等)之间的一台中间服务器、中转站。二、代理的种类 HTTP代理:属于应用层代理,能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等; HTTPS代理:属于应用层代理,能给代理客户机的HTTPS访问,主要代理浏览器访问网页,端口一般是443、8443等; FTP代理:属于应用层代理,能够代理客户机上的FTP软件访问FTP服务器,它的端口一般为21、2121; SSH代理:属于应用层代理,能够代理客户机上的SSH软件访问SSH服务器,它的端口一般为22; TELNET代理,属于应用层代理,能够代理客户机上的telnet软件访问telnet服务器,它的端口一般为23; RTSP代理:属于应用层代理,代理客户机上的Realplayer访问Real流媒体服务器的代理,其端口一般为554; POP3代理:属于应用层代理,代理客户机上的邮件软件用POP3方式收发邮件,端口一般为11...
正向代理与反向代理的差别
本文转载自:正向代理与反向代理的差别一、正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我訪问不了某站点,可是我能訪问一个代理server,这个代理server呢,他能訪问那个我不能訪问的站点。于是我先连上代理server,告诉他我须要那个无法訪问站点的内容,代理server去取回来,然后返回给我。从站点的角度,仅仅在代理server来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉站点。 结论:正向代理是一个位于client和原始server(originserver)之间的server。为了从原始server取得内容,client向代理发送一个请求并指定目标(原始server),然后代理向原始server转交请求并将获得的内容返回给client。client必须要进行一些特别的设置才干使用正向代理。二、反向代理的概念 举例:用户想訪问:”http://ooxx.me/readme“,但ooxx.me上并不存在readme页面,他是偷偷从另外一台server上取回来,然后作为自己的内容吐...
NGINX之——配置HTTPS加密反向代理訪问–自签CA
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46695495出于公司内部訪问考虑,採用的CA是本机Openssl自签名生成的,因此无法通过互联网工信RootCA验证,所以会出现该站点不受信任或安全证书无效的提示。直接跳过,直接訪问就可以!HTTPS的原理和訪问过程:server必要条件一个server私钥KEY文件一张与server域名匹配的CA证书(公钥,依据私钥key生成)訪问过程:1,client浏览器通过https协议訪问server的443port,并获得server的证书(公钥);client浏览器这时候会去找一些互联网可信的RootCA(权威证书颁发机构)验证当前获取到的证书是否合法有效,PS:这些RootCA是随操作系统一起预设安装在了系统里面的;2,假设RootCA验证通过,表示该证书是可信的,而且若证书中标注的server名称与当前訪问的serverURL地址一致,就会直接使用该证书中包括的公钥解密server通过自己的KEY(私钥)加密后传输过来的网页内容,从而正常显示页面内容;3,假设Root...
已禁用代理xp 解决办法
Sql代码 sp_configure'showadvancedoptions',1; GO RECONFIGUREWITHOVERRIDE; --加上WITHOVERRIDE GO sp_configure'AgentXPs',1; GO RECONFIGUREWITHOVERRIDE --加上WITHOVERRIDE GO sp_configure'showadvancedoptions',1;GORECONFIGUREWITHOVERRIDE; --加上WITHOVERRIDEGOsp_configure'AgentXPs',1;GORECONFIGUREWITHOVERRIDE --加上WIT...
.Net下HTTP访问穿越多层代理的方法以及代理服务器的验证 转载
https://blog.williamgates.net/2006/07/aspdotnet-through-multi-proxy/ 首先,通过普通的匿名透明代理的方法,是直接使用Socket发送GET命令,只不过与GET普通网站稍有不同罢了直接访问: 1234567891011GET/HTTP/1.1Accept:image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,application/msword,application/vnd.ms-excel,application/vnd.ms-powerpoint,*/*Accept-Language:zh-cnUA-CPU:x86Accept-Encoding:gzip,deflateIf-Modified-Since:Thu,06Jul200615:39:53GMTIf-None-Match:"1172d9-381c-44ad2ec9"User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5...
c# 快速验证代理IP是否有用
publicvoidyanzhen(stringstr,intport) { WebProxyproxyObject=newWebProxy(str,port);//str为IP地址port为端口号 HttpWebRequestReq=(HttpWebRequest)WebRequest.Create("http://www.whatismyip.com.tw/"); Req.Proxy=proxyObject;//设置代理 HttpWebResponseResp=(HttpWebResponse)Req.GetResponse(); stringstr=""; stringOkStr=""; Encodingcode=Encoding.GetEncoding("UTF-8"); using(StreamReadersr=newStreamReader(Resp.GetResponseStream(),code))...
cglib动态代理
jdk动态代理必须要求目标类实现一个接口。有的时候,程序可能不方便或者我们不想让一个类实现接口,也想创建这个项目类的代理对象,我们可以使用cglib动态代理。1packagecom.aaa.proxy;2importcom.aaa.proxy.advice.LogAdvice;3importnet.sf.cglib.proxy.Enhancerimportnet.sf.cglib.proxy.MethodInterceptor;4importnet.sf.cglib.proxy.MethodProxy;5importjava.lang.reflect.Method/**6*cglib动态代理7*/8publicclassCglibDynamicUtilimplementsMethodInterceptor{9/**10*创建目标类对象的代理对象11*@paramtarget目标类的对象目标类不需要实现接口12*@return代理类对象13*/14publicObjectbind(Objecttarget){15Enhancerenhancer=newEnhancer();16//传递一...
jdk动态代理
jdk动态代理不需要引入jar包,是jdk自带的。原来静态代理需要创建目标类的代理类,现在使用代理类对象生成器可以生成任何接口的实现类的代理对象。1packagecom.aaa.proxy;pgpy2importcom.aaa.proxy.advice.LogAdvice;3importjava.lang.reflect.InvocationHandler;4importjava.lang.reflect.Methodimportjava.lang.reflect.Proxy;5/**6*jdk的动态代理类对象生成器7*/8publicclassJdkDynamicUtilimplementsInvocationHandler{9privateObjecttarget;10/**11*获取代理对象的方法12*@paramtarget目标类的对象13*@return目标类对象的代理对象14*/15publicObjectbind(Objecttarget){16this.target=target;17//第一个参数,传递目标类接口的类加载器18//第二个参数,传递目标类实现的接口19/...
设置jenkins代理
http://stackoverflow.com/documentation/jenkins/919/introduction-to-jenkins Natively,Jenkinsrunsonport8080.Wecanestablishaproxyfromport80->8080soJenkinscanbeaccessedvia:http://<url>.cominsteadofthedefaulthttp://<url>.com:8080BeginbyinstallingNginx.sudoaptitude-yinstallnginxRemovethedefaultsettingsforNginxcd/etc/nginx/sites-availablesudormdefault../sites-enabled/defaultCreatethenewconfigurationfilesudotouchjenkinsCopythefollowingcodeintothenewlycreated jenkins f...
教你如何在5分钟轻松部署squid正向代理
正向代理是一个位于客户端和原始服务器(originserver)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端,客户端才能使用正向代理。 正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络使用率。 正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。和反向代理不同之处在于,典型的正向代理是一种最终用户知道并主动使用的代理方式。 借用知乎两张图来解释正向代理:反向代理为何叫反向代理? 作用访问原来无法访问的资源,如google做缓存,加速访问资源对客户端访问授权,上网进行认证代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息 普通代理 普通代理:代替局域网内的所有主机访问公网的网站服务,局域网内的主机需要在自己的浏览器中指定代理服务器的ip...
Nginx代理webSocket时60s自动断开, 怎么保持长连接
可以进入系统测试:在线聊天 利用nginx代理websocket的时候,发现客户端和服务器握手成功后,如果在60s时间内没有数据交互,连接就会自动断开,如下图:为了保持长连接,可以采取来两种方式.1.nginx.conf文件里location中的proxy_read_timeout默认60s断开,可以把他设置大一点,你可以设置成自己需要的时间,我这里设置的是十分钟(600s).nginx配置如下:server{listen80;server_namecarrefourzone.senguo.cc;#error_page502/static/502.html;location/static/{root/home/chenming/Carrefour/carrefour.senguo.cc/source;expires7d;}location/{proxy_pass_headerServer;proxy_set_headerHost$http_host;proxy_redirectoff;proxy_set_headerX-Real-IP$remote_addr;proxy_se...
解决nginx使用proxy_pass反向代理时,cookie丢失的问题
1.如果只是host、端口转换,则cookie不会丢失。例如: location/project{ proxy_pass http://127.0.0.1:8080/project; } 通过浏览器访问http://127.0.0.1/project时,浏览器的cookie内有jsessionid。再次访问时,浏览器会发送当前的cookie。2.如果路径也变化了,则需要设置cookie的路径转换,nginx.conf的配置如下 location/proxy_path{ proxy_pass http://127.0.0.1:8080/project; } 通过浏览器访问http://127.0.0.1/proxy_path时,浏览器的cookie内没有jsessionid。再次访问时,后台当然无法获取到cookie了。详细看了文档:http://nginx.org/en...
asp.net反向代理
https://www.codeproject.com/Articles/18490/Reverse-Proxy-in-C-NET-v https://www.codeproject.com/Articles/18490/Reverse-Proxy-in-C-NET-v...
nginx反向代理与负载均衡配置
https://www.nginx.com/resources/admin-guide/reverse-proxy/https://www.nginx.com/resources/admin-guide/load-balancer/...