`

代理服务器基础知识 3

阅读更多

转载自:http://shirley329.blogchina.com/mind/4647466.html

 

对于在教育网和科技网内的朋友,直接从国外下载需要支付高额流量费,或机器不能直接连出国,所以要使用国外的代理,还得先学会用二级代理。有一点需要注意的是:并不是所有的代理都能用作一级代理,只有支持SSL的HTTP代理才行。

二次代理就是两个代理的级联,有很多Proxy Server本来就支持级联,如Winproxy、Wingate,这里只讨论如何使用代理。要用到的一些软件:Sockscap、Httport、MProxy,这几个软件在网上都能很方便的找到。

代理级联一般有http代理和socks代理为基础来进行,常用代理级联大概有以下几种方式: 

一、http代理之间的级联 

http 代理级联可以有多种方式来实现,我说说简单的两种吧。最简单的方法就是使用Mproxy,它支持三级http代理级联,支持输入前两级代理的地址和端口即 可,然后就可以使用本地127.0.0.1:888作为代理来访问,不过这个方法的缺陷就是不支持http代理的认证,不能使用需要认证http代理。

另外一种方法使用Httport,其实这个代理功能很强大,现在只是用来http代理间的级联,打开Httport,在proxy页输入 第一级http代理的地址和端口,如果需要认证就选择上认证,输入用户名和密码,然后到port mapping页,点击Add按钮,在列表中出现 New mapping,然后在RemoteHost里输入第二级http代理的地址,Remote port里输入第二级http代理的端 口,local port里输入本地监听的端口,如3128、8080等端口,在Proxy页点start按钮后就可以使用本地 127.0.0.1:3128作为代理来访问了,需要注意的是第一级http代理必须支持ssl连接,否则不能级联第二级http代理。 

所 谓SSL,是指Secure Sockets Layer,是由Netscape公司开发的一套Internet数据安全协议,当前版本为3.0。它已被 广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。需要说明的是,虽然你浏览的内容是加密的,不过连接站点在代理服务器上边的是可见的。另 外,站点的URL和IP在代理服务器上仍然是可见的。找SSL的代理很简单,可以使用AATools之类的软件,也可以直接用FLASHGAT来验证。 

需要补充一点的就是,上面的二次代理可以供别人使用,因为是在本地所有ip上进行监听的,如在你的机器ip是10.9.1.11,本地端 口是888,别人能访问10.9.0.11:888作为二次代理使用,这样你就可以与别人共享你的二次代理了,这里介绍的Mproxy不是 Multiproxy,Multiproxy是做代理验证和调度用的。 

二、socks代理之间的级联 

socks 代理级联也有几种方式,常用的方法是使用sockscap来实现,在sockscap的Setting对话框中输入socks代理地址、端口,如是 socks5还有用户和密码,然后加入可使用socks代理的软件(FREE的SOCKS更好了!!),如IE,在Internet选项里socks里设 置二级socks代理的地址和端口,在sockscap里运行IE就可以使用上二次socks代理了,像其他的Flashfxp、Sterm和 Leapftp里也一样,在这些软件上设置二级socks代理,然后在sockscap里运行就可以使用二次socks代理了;另外也可以使用 SkSockServer来实现,这个软件支持256级socks代理的级联,本身也可以作为socks proxy server来使用,跟 mproxy差不多,只要加入各级socks代理地址和端口即可,另外sockschain也是做socks级联的工具。

三、http代理和其他代理的级联 

http 代理跟别的代理级联,这里用的是上面提到的httport,注意第一级http代理一定要求ssl连接(一定是SSL的代理呀,否则不行的!!),在 proxy页输入http代理的地址和端口,然后在 port mapping页加入其他要级联的代理,如telnet代理,在remote host和 remoteport里输入分别telnet代理的地址和端口,在local port输入本地监听端口,如23,在proxy页点击start,这样 telnet 127.0.0.1 23就是连接到二次代理上,接着输入要远程登录地址和端口即可,级联socks代理也一样,在 port mapping页输入二次代理的地址、端口和本地监听端口(如1080),这样你就可以在其他软件上使用127.0.0.1:1080作为二次 代理使用了,其他的如ftp、pop3代理也一样这样作为二级代理与http代理级联。 

四、socks代理和其他代理的级联 

socks 代理与其他代理级联,这里介绍的是sockscap,跟上面介绍的一样,在setting对话框里输入socks代理的地址和端口,然后add其他需要用 二次代理的软件,如IE,OE和flashfxp等软件,只要在internet选项里输入第二级http和ftp代理的地址和端口,在sockscap 里运行IE就能使用二级的http和ftp代理,其他的软件也一样,设置上二级代理在sockscap里运行即可使用二级代理。 

五、tlenet代理之间的级联 

其 实telnet代理之间的级联很简单,以常用的wingate代理为例,当我们telnet到代理时出现Wingate> 的提示,直接输入另外一 个telnet代理的地址和端口即可,一般是"ip port",有些代理是"ip:port"(如CSM Proxy Server),输入即可连到二 次代理上,在二次代理输入要telnet登录的地址就可以了。 

上面介绍了几种常用代理的级联方法,其实就是灵活使用上面的 httport、sockscap等几个软件,只要熟练掌握软件的使用,能够玩出很多的花样来,比如跟其它的软件配合使用,至于国外的二次代理,http 代理可以到multiproxy的主页上去找,其他代理可以在google上输入free proxy http socks来搜索,最新软件可以到软件 的主页获得,最后说一句,学好httport软件的使用大有前途, 对那些只开了http代理,其他端口被封的人大有用处。

注:sockscap的主页 http://www.socks.nec.com/

httport的主页 http://www.htthost.com/

multiproxy的主页 http://www.multiproxy.org/

1、先找一个国内的SOCKS4或者SOCKS5代理,之所以是国内的,主要是避免国际流量。同时,教育网内的用户还要注意的,不同学校定义的免费流量IP段是不同的,为了保护你免遭巨额流量费,一定要确认该FREE的SOCKS代理是免费的!!!

2、运行SOCKSCAP——文件——设置——填入代理(区分SOCKS4和SOCKS5)

3、添加:新建——浏览——你要运行的软件(如IE)——确定。

记住,每次要运行软件,只有从SCOKSCAP里面运行才生效!

分享到:
评论

相关推荐

    代理服务器基本知识

    代理服务器基础知识;扫盲篇,进阶篇,高级篇代理服务器基础知识;扫盲篇,进阶篇,高级篇

    代理服务器基础知识

    详细介绍了代理服务器的工作原理、分类和使用。

    服务器基础知识介绍(服务器全部组件).pdf

    服务器是网络上提供服务的关键设备,它是一种高性能的计算机,具备高可用性、高可靠性、易用性、可管理性、可扩展性等特征...理解服务器的基础知识对于IT从业者来说至关重要,因为它构成了现代信息技术基础设施的基石。

    服务器基础知识(初学者必看).doc

    【服务器基础知识】 服务器是互联网的核心组成部分,它们是网络上的资源仓库,为用户提供各种信息、资料和文件。服务器种类繁多,各自承担不同的功能,使得互联网变得丰富多彩。 **1. WWW服务器...

    服务器基础知识ppt课件.ppt

    【服务器基础知识】 服务器是网络中的一个重要组成部分,用于提供各种服务,如网页浏览、数据存储、应用程序处理等。本课件主要介绍了服务器的基础知识,包括常见的服务器软件如Nginx、Apache以及PHP的相关配置和...

    socket实现HTTP代理服务器

    ### Socket 实现 HTTP 代理服务器的关键知识点 #### 一、HTTP 代理服务器的基本概念与工作原理 HTTP 代理服务器是一种中介服务,它位于客户端(如浏览器)与目标服务器之间,帮助客户端发送请求到目标服务器,并将...

    轻松设置代理(EasyProxy) 是一个非常简单易用的代理服务器搜索及验证软件

    【轻松设置代理(EasyProxy)】是一款专为用户设计的高效代理服务器搜索和验证工具,其主要功能在于帮助用户快速...在使用过程中,结合对代理服务器基础知识的理解,用户可以更好地利用这款工具满足自己的网络需求。

    基于http的代理服务器

    章节通常会逐步深入,从基础知识开始,然后介绍更复杂的概念和实现细节。 总的来说,这个学习资源可能涵盖以下知识点: 1. HTTP协议基础:包括请求方法(GET, POST等)、状态码、报文头等基本概念。 2. 代理服务器...

    易语言源码易语言HTTPS代理服务器源码.rar

    3. 代理服务器原理:代理服务器作为一个中间人,接收客户端的请求,并转发到目标服务器,同时将响应返回给客户端。在此源码中,我们将学习如何构建一个能处理HTTPS请求的代理服务器,涉及网络套接字编程,如TCP连接...

    Java写http代理服务器

    在Java中实现HTTP代理服务器,主要涉及到以下几个关键步骤和知识点: 1. **网络编程基础**:熟悉Java的Socket编程是首要的,因为HTTP通信基于TCP/IP协议,我们需要使用Socket来建立客户端和服务器之间的连接。`java...

    代理服务器实现-java(源码)

    1. **Java基础知识**: - `JFrame` 是Java Swing库中的一个类,用于创建窗口应用程序的基础框架。 - `JTextArea` 是一个可滚动的文本区域,常用来显示或编辑多行文本。 - `ServerSocket` 类是Java的网络编程中...

    服务器基础知识初学者必看.docx

    "服务器基础知识初学者必看" 服务器基础知识是初学者必看的重要基础知识。服务器是网络上的资源仓库,为不同用户提供不同容的信息、资料和文件。服务器的种类繁多,包括WWW服务器、FTP服务器、MAIL服务器、数据库...

    易语言socls代理服务器源码.rar

    2. **网络编程**:代理服务器涉及网络通信,包括TCP/IP协议、套接字编程等基础知识,开发者可以学习到如何在易语言中实现这些功能。 3. **代理服务原理**:了解代理服务器如何转发客户端请求到目标服务器,以及如何...

    VC++的HTTP代理服务器.rar

    在IT行业中,网络编程是至关...总的来说,通过这个VC++的HTTP代理服务器项目,开发者可以学习到网络编程的基本原理,以及如何在实际环境中应用这些知识。这样的项目有助于提升编程技能,同时加深对网络通信机制的理解。

    用VB来实现代理服务器的源码

    【标题】"用VB来实现代理服务器的...通过深入学习这些知识点并结合提供的源代码,开发者可以理解如何用VB构建一个基本的代理服务器,同时也可以在此基础上扩展功能,比如添加HTTPS支持、缓存机制或更复杂的访问策略。

    服务器配置参考(FTP IIS 代理服务器配置)

    本资源包提供的“服务器配置参考”涵盖了FTP(文件传输协议)、IIS(Internet Information Services,互联网信息服务)以及代理服务器的配置指南,这些都是构建和管理网络基础设施的核心组件。下面将详细阐述这三个...

    VB源代码——代理服务器软件

    通过分析和研究这些文件,开发者可以学习到如何使用VB编写代理服务器程序,包括网络通信的实现、多线程处理、错误处理和日志记录等方面的知识。 总结来说,这个VB源代码项目是一个实用的代理服务器软件,它展示了VB...

    C++代理服务器源码

    1. **套接字编程**:C++代理服务器的基础是套接字编程,它涉及到对Berkeley套接字API的理解和使用。套接字是网络通信的基本单元,用于在不同进程间建立连接并交换数据。 2. **TCP/IP协议**:代理服务器通常基于TCP...

    基于Linux的代理服务器的研究和实现.pdf

    总的来说,"基于Linux的代理服务器的研究和实现"这一主题涵盖了Linux操作系统、网络协议、系统开发等多个IT领域的知识,对于理解代理服务器工作原理,以及在Linux环境下构建安全、高效的网络服务具有重要价值。...

    简单HTTP代理服务器-源码c++

    本文将深入探讨一个基于C++编写的简单HTTP代理服务器,并解析其关键知识点。 首先,HTTP代理服务器是一种中间件,它允许客户端(如Web浏览器)通过代理与目标服务器进行通信。这种设计模式有多种用途,例如提高性能...

Global site tag (gtag.js) - Google Analytics