http代理和socks代理的定义与区别_代理服务器

什么是HTTP代理:www对于每一个上网的人都再熟悉不过了,www连接请求就是采用的http协议,所以我们在浏览网页,下载数据(也可采用ftp协议)是就是用http代理。它通常绑定在代理服务器的80、3128、8080等端口上。

  什么是socks代理:相应的,采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。Socks是个电路级的底层网关,是 DavidKoblas在1990年开发的,此后就一直作为Internet RFC标准的开放标准。Socks 不要求应用程序遵循特定的操作系统平台,Socks 代理与应用层代理、 HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以,Socks代理比其他应用层代理要快得多。它通常绑定在代理服务器的1080端口上。如果您在企业网或校园网上,需要透过防火墙或通过代理服务器访问 Internet就可能需要使用SOCKS。一般情况下,对于拨号上网用户都不需要使用它。注意,浏览网页时常用的代理服务器通常是专门的http代理,它和SOCKS是不同的。因此,您能浏览网页不等于 您一定可以通过SOCKS访问Internet。常用的防火墙,或代理软件都支持SOCKS,但需要其管理员打开这一功能。如果您不确信您是否需要SOCKS或是否有SOCKS可用,请与您的网络管理员联系。为了使用socks,您需要了解一下内容:
  ① SOCKS服务器的IP地址
  ② SOCKS服务所在的端口
  ③ 这个SOCKS服务是否需要用户认证?如果需要,您要向您的网络管理员申请一个用户和口令

  知道了上述信息,您就可以把这些信息填入“网络配置”中,或者在第一次登记时填入,您就可以使用socks代理了。

  在实际应用中SOCKS代理可以用作为:电子邮件、新闻组软件、网络传呼ICQ、网络聊天MIRC和使用代理服务器上联众打游戏等等各种游戏应用软件当中。

时间: 2024-07-29 07:38:19

http代理和socks代理的定义与区别_代理服务器的相关文章

如何在VPS上用3Proxy架设http代理和socks代理(Ubuntu环境)

3proxy是俄罗斯人开发的(怎么又是俄罗斯人,前面nginx),主页在www.3proxy.ru. 3proxy支持windows和linux等各种平台.windows下直接下载安装即可,linux下面需要自己编译. 虽然是编译安装,但是也是毫不费力. 下载.编译.安装: wget http://www.3proxy.ru/current/3proxy-0.7-devel.tgz tar zxf 3proxy-0.7-devel.tgz cd 3proxy-0.7 make –f makefi

在VPS上用3Proxy架设http代理和socks代理(Ubuntu环境)_服务器其它

3Proxy是俄罗斯人开发的(怎么又是俄罗斯人,前面nginx),主页在www.3proxy.ru. 3Proxy支持windows和linux等各种平台.windows下直接下载安装即可,Linux下面需要自己编译. 虽然是编译安装,但是也是毫不费力. 下载.编译.安装: wget http://www.3proxy.ru/current/3proxy-0.7-devel.tgz tar zxf 3proxy-0.7-devel.tgz cd 3proxy-0.7 make –f Makefi

Spring中JDK的动态代理和CGLIB代理的区别

一,应用范围          1,如果目标对象实现了接口,在默认情况下会采用JDK的动态代理实现AOP        2,如果目标对象实现了接口,也可以强制使用CGLIB生成代理实现AOP        3,如果目标对象没有实现接口,必须引入CGLIB,Spring会在JDK的动态代理和CGLIB代理之间进行切换. 二,强制使用CGLIB代理           1,引入CGLIB的Jar: 2,Spring配置文件中加入强制使用CGLIB代理   <!-- 强制使用CGLIB代理 -->

RedHat环境下socks5代理的配置指南教程_代理服务器

最近有不少网友老是问我一些QQ如何利用代理的事.其实是很简单的,通过代理猎手寻找一些socks5代理便可.刚好最近在学习linux系统,于是突然想到用RedHat9来做个socks5代理服务器.ok!说干就干. 1.先在北大天网搜索一下socks5的安装包,发现一大堆,最新版本是socks5-v1.0r11.tar.gz,于是下载到我的RH9的服务器上. 2.解压缩软件包 #tar xvfz socks5-v1.0r11.tar.gz 3.开始编译 #cd socks5-v1.0r11 #./c

从头开始学代理(新手必读)(转帖) (一梦浮生)_代理服务器

从头开始学代理(新手必读)(转帖)  (一梦浮生)   扫盲篇 什么是代理服务器?     代理服务器是介于浏览器和Web服务器之间的一台服务器,当你通过代理服务器上网浏览时,浏览器不是直接到Web服务器去取回网页,而是向代理服务器发出请求,由代理服务器来取回浏览器所需要的信息,并传送给你的浏览器.  什么是免费代理服务器?     在使用代理猎手等软件搜索代理服务器地址时,会在验证状态栏中出现类似"要密码"."Free"等字样.如果你把"Free&quo

java动态代理和cglib动态代理示例分享_java

java动态代理类可以分为两种. 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译.在程序运行前,代理类的.class文件就已经存在了. 动态代理:在程序运行时,运用反射机制动态创建而成. 一.首先我们进行java动态代理的演示. 现在我们有一个简单的业务接口Saying,如下: 复制代码 代码如下: package testAOP;public interface Saying {public void sayHello(String name);    public void ta

Spring AOP源码分析(二)JDK动态代理和CGLIB介绍

本篇是介绍java实现代理对象的两种方法,JDK动态代理和CGLIB.  JDK动态代理:针对你所调用的方法是接口所定义的方法.动态的创建一个类,通过实现目标类的接口来实现代理.  CGLIB:没有限制.通过继承目标类来创建代理类,实现代理.  下面看案例:  案例一,JDK动态代理:  Person和Animals都实现了Say接口sayHello方法.现在就需要对他们的sayHello方法进行拦截.  Say接口如下:  ? 1 2 3 4 public interface Say {  

代理和AOP

代理和AOP一.起源 有时,我们在写一些功能方法的时候,需要加上特定的功能.比如说在方法调用的前后加上日志的操作,或者是事务的开启与关闭.对于一个方法来说,很简单,只要在需要的地方增加一些代码就OK.但是如果有很多方法都需要增加这种特定的操作呢? 没错,将这些特定的代码抽象出来,并且提供一个接口供调用者使用: Java代码 复制代码 收藏代码 public class RecordLog { public static void recordLog() { // 记录日志的操作 System.o

windows 7配置host添加本地域名测试及代理和host共存的解决方案

今天朋友要求做一个无限子站,泛解析的多用户店铺的网站,所以本地测试的时候,必须得用域名来实现了.以前一次就能整成功的apache和hosts本地域名调试,结果今天死活弄不出来!纠结阿... 首先,先把C:\Windows\System32\drivers\etc下的hosts复制到桌面,然后用记事本打开,添加自己的记录,就按照他格式 # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost #