socks5代理服务器配置.docx
《socks5代理服务器配置.docx》由会员分享,可在线阅读,更多相关《socks5代理服务器配置.docx(7页珍藏版)》请在三一办公上搜索。
1、socks5代理服务器配置一、 SOCKS概述 SOCKS其实是一种网络代理协议。该协议所描述的是一种内部主机通过SOCKS服务器获得完全的Internet访问的方法。具体说来是这样一个环境:用一台运行SOCKS的服务器连接内部网和Internet,内部网主机使用的都是私有的ip地址,内部网主机请求访问Internet时,首先和SOCKS服务器建立一个SOCKS通道,然后再将请求通过这个通道发送给SOCKS服务器,SOCKS服务器在收到客户请求后,向客户请求的Internet主机发出请求,得到相应后,SOCKS服务器再通过原先建立的SOCKS通道将数据返回给客户。当然在建立SOCKS通道的过程
2、中可能有一个用户认证的过程。 SOCKS和一般的应用层代理服务器是完全不同的。一般的应用层代理服务器工作在应用层,并且针对不用的网络应用提供不同的处理方法,比如HTTP、FTP、SMTP等,这样,一旦有新的网络应用出现时,应用层代理服务器就不能提供对该应用的代理,因此应用层代理服务器的可扩展性并不好;与应用层代理服务器不同的是,SOCKS代理服务器旨在提供一种广义的代理服务,它与具体的应用无关,不管再出现什么新的应用都能提供代理服务,因为SOCKS代理工作再线路层,这和单纯工作在网络层或传输层的ip欺骗又有所不同,因为SOCKS不能提供网络层网 关服务,比如ICMP包转发等。这三种技术的比较如
3、下表所示 类别 ip欺骗 SOCKS v5 应用层代理 网络层或传输层 线路层 应用层 无 有 有 好 无 有 无 无 工作区域 用户认证 网络服务 目前的SOCKS版本是第五版,第五版同第四版的区别主要在于第五版提供多种不同的用户认证方法和UDP代理。 二、 SOCKS v5的安装 1. 软件的获取 对于非商业使用SOCKS是免费的,你可以从 下载SOCKS v5的最新版,当前的最新版本是socks5-v1.0r11.tar.gz,使用RedHat的朋友也可以到RedHat的官方站点下载相应的SOCKS v5的rpm包。下面我们以SOCKS v5 的最新版socks5-v1.0r11.tar
4、.gz为例讲述SOCKS v5的安装过程。 2. 将下载来的socks5-v1.0r11.tar.gz拷贝到/tmp目录下 #cp socks5-v1.0r11.tar.gz /tmp 3. 解开压缩包 #tar xvzf socks5-v1.0r11.tar.gz 4. 进入socks5-v1.0r11开始编译 #cd socks5-v1.0r11 #./configure #make #make install 如果要更改缺省的安装选项,请仔细阅读README和INSTALL文档的相关说明。如 果编译过程出现了问题,也可以到以下站点下载我编译的binary包: 下载后将该socks5.ta
5、r.gz binary包拷贝到根目录/,运行tar xvzf socks5.tar.gz即可。相 关的文件路径如下: 应用可扩展性 好 tar xvzf socks5.tar.gz usr/bin/socks5 usr/bin/stopsocks usr/bin/runsocks usr/lib/libsocks5.a usr/lib/libsocks5_sh.so usr/man/man1/stopsocks.1 usr/man/man1/socks5.1 usr/man/man1/socks5.1.gz usr/man/man1/socks5_clients.1 usr/man/man1/
6、runsocks.1 usr/man/man5/socks5.conf.5 usr/man/man5/socks5.conf.5.gz usr/man/man5/socks5.passwd.5 usr/man/man5/socks5.passwd.5.gz usr/man/man5/libsocks5.conf.5 etc/socks5/libsocks5.conf etc/socks5/passwd etc/socks5/socks5.conf etc/rc.d/init.d/socks5 三、 SOCKS v5的配置 我们主要通过socks5.conf文件来配置SOCKS v5服务器。该配
7、置文件的路径可以在编译SOCKS v5时自行指定,缺省路径为:/etc/socks5.conf。SOCKS v5服务器在每次启动或收到HUP信号时读入该配置文件的内容。该配置文件通常由以下几个方面的内容构成: ban host:定义拒绝服务的客户列表 authentication:定义SOCKS v5服务器使用的用户认证方法 interface:定义SOCKS v5服务器绊定的ip地址和服务端口 variables and flags:定义SOCKS v5服务器运行的环境 proxies:定义客户可以通过SOCKS v5服务器访问的地址列表以及SOCKS v5服务 器访问这些地址的方法 acc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- socks5 代理服务器 配置
链接地址:https://www.31ppt.com/p-3062537.html