<fieldset id='gvzd'></fieldset>
    <dl id='gvzd'></dl>

    1. <tr id='gvzd'><strong id='gvzd'></strong><small id='gvzd'></small><button id='gvzd'></button><li id='gvzd'><noscript id='gvzd'><big id='gvzd'></big><dt id='gvzd'></dt></noscript></li></tr><ol id='gvzd'><table id='gvzd'><blockquote id='gvzd'><tbody id='gvzd'></tbody></blockquote></table></ol><u id='gvzd'></u><kbd id='gvzd'><kbd id='gvzd'></kbd></kbd>
    2. <ins id='gvzd'></ins>
      <i id='gvzd'></i>

      <i id='gvzd'><div id='gvzd'><ins id='gvzd'></ins></div></i>

      <span id='gvzd'></span>

        <acronym id='gvzd'><em id='gvzd'></em><td id='gvzd'><div id='gvzd'></div></td></acronym><address id='gvzd'><big id='gvzd'><big id='gvzd'></big><legend id='gvzd'></legend></big></address>

          <code id='gvzd'><strong id='gvzd'></strong></code>

            在Linux服务器上安装配置socks5代理的教程

            • 时间:
            • 浏览:17
            • 来源:124软件资讯网

                socks5

                SOCKS5 是一个署理协议 ,它在使用 TCP/IP协议通讯的前端机械和服务器机械之间饰演一其中介角色  ,使得内部网中的前端机械变得能够会见Internet网中的服务器  ,或者使通讯越发宁静  。SOCKS5 服务器通过将前端发来的请求转发给真正的目的服务器  , 模拟了一个前端的行为 。在这里  ,前端和SOCKS5之间也是通过TCP/IP协议举行通讯  ,前端将原本要发送给真正服务器的请求发送给SOCKS5服务器  ,然后SOCKS5服务器将请求转发给真正的服务器 。

                若是您的机械具有一个正当的 Internet IP 地址 , 或者您使用自己机械上的调制解调器拨号上网 , 可以自由和 Internet 上任何主机相同 , 那么您通常不必体贴 SOCKS5 协议 。SOCKS5 协议对于处在内部网络中的机械  , 需要透过网络中某些可以联通外部 Internet 的机械会见外部时  ,有用 。SOCKS5服务器在将通讯请求发送给真正服务器的历程中  ,对于请求数据包自己不加任何改变  。SOCKS5服务器吸收到真正服务器的响应后  ,也原样转发给前端  。因此 ,SOCKS5 协议是一种署理协议 ,对于种种基于 TCP/IP的应用层协议都能够顺应 ,险些是万能的  。它虽然不能明白自己转发的数据的内部结构  ,可是它能够忠实地转发通讯包 ,完成协议原来要完成的功效  。

                与SOCKS5协议差别  ,HTTP署理是通过HTTP协议举行的  ,HTTP署理服务器软件相识通讯包的内部结构  ,在转发历程中还要对通讯举行某种法式的修改和转换 。和HTTP署理协议差别 ,SOCKS5现实上是一个传输层的署理协议  。我们可以想象  ,若是每个详细的应用层协议都要设计对应的署理协议表达措施  ,一个特定的署理服务器无论怎样也支持不外来那么多新泛起的协议  。因此 ,可以说SOCKS5的泛起缓解了种种详细协议需要专门设计署理协议的难题局势  。不外  ,并不是通常使用基于TCP/IP协议的应用协议的软件  ,都可以无条件地透过SOCKS5服务器举行通讯 ,还要求前端软件自己具有SOCKS5的接口  ,才气使用SOCKS5署理服务器  。

                安装设置

                1. 安装socks 5

                1.1 安装依赖开发库

                代码如下:

                # yum install pam-devel openldap-devel openssl-devel

                1.2 安装socks 5

                代码如下:

                # wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz?r=&ts=1396802581&use_mirror=cznic

                # tar -xzvf ss5-3.8.9-8.tar.gz

                # cd ss5-3.8.9

                # ./configure

                # make

                # make install

                2. socks 5设置

                2.1 修改设置文件

                代码如下:

                # vim /etc/opt/ss5/ss5.conf

                auth 0.0.0.0/0 – -

                改为

                代码如下:

                auth 0.0.0.0/0 – u

                permit – 0.0.0.0/0 – 0.0.0.0/0 – – – – -

                改成为

                代码如下:

                permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – -

                3. 添加socket 5用户

                代码如下:

                # cat /etc/opt/ss5/ss5.passwd

                ##用户 密码

                ttlsa 123456

                4. 启动socket 5

                代码如下:

                # sh /etc/rc.d/init.d/ss5 start

                doneting ss5...

                默认情形ss5文件没有执行权限  ,若是以为使用sh来启动贫苦 ,那么按如下要领:

                代码如下:

                # chmod u+x /etc/rc.d/init.d/ss5

                # chkconfig --add ss5 //可选

                # chkconfig ss5 on //可选

                # service ss5 start

                5. 检察是否启动

                代码如下:

                # netstat -lntp | grep ss5

                tcp 0 0 0.0.0.0:1080 0.0.0.0:* LISTEN 14262/ss5

                默认端口1080

                6. 测试socks5

                安装Proxifier ,默认情形所有请求都走socks5.打开百度 ,输入IP ,可以看到如下效果是我们运维生活时间(ttlsa.com)的ip地址

                7. 常见错误

                7.1 缺少PAM

                代码如下:

                configure: error: *** Some of the headers weren't found ***

                # yum -y install pam-devel

                8. 竣事

                socks5你安装乐成了吗?这会儿我还没关闭socks5  ,你可以拿本章的账号密码做个测试  。