OpenVZ VPS CentOS 下安装配置Socks5
可乐谷买了一个Linux的VPS,系统是CentOS5 。与别的童鞋买VPS的目的不一样,我不是为玩PHP,只是为挂个代理,搞个BT什么的。对于可乐谷这个从来不搞LINUX的童鞋来说,真的不是一件简单的事情,不简单的原因主要是网上相关的文章大多是你抄我,我抄他,摘抄的人自已不测一测,所以对于非常懂的人来说是够用,但对于零起点的人来说是远远不够的。可乐谷搞了一个晚上终于装上了,将经过说一下,方便像可乐谷一样一无所知的童鞋交流。
以下内容只适合零起点的初学者查看,高手请勿围观!
SOCKS5实际上是一个传输层的代理协议、是加密的、通用的代理协议,也算是万能的吧,反正可乐谷是这样理解的。而HTTP代理是通过HTTP协议进行的,HTTP代理服务器软件了解通讯包的内部结构,在转发过程中还要对通讯进行某种程序的修改和转换。
在安装之前切记注意,以下是在CentOS5 VPS下的安装配置
一、准备工作
1、你要拥用一个Linux VPS 系统版本为:CentOS(Linux 系统有很多版本,别的版本不要试了)
2、你的电脑上已经安装了SSH连接软件,推荐使用Bitvise Tunnelier,很简单安完输入密码就可以用了!网上也很容易找到操作教程,不多说了!
本地下载地址为(解压密码:www.gutijiao.com):http://www.gutijiao.com/wp-content/uploads/2011/12/Bitvise_Tunnelier.zip
3、一定要用Root用户登录
二、开始安装,以下操作在 Bitvise Tunnelier 工具的,Terminal Console 命令窗口下测试成功。
1、配置编译环境
yum -y install gcc automake make
2、安装socks5必要的包
yum -y install pam-devel openldap-devel cyrus-sasl-devel
3、下载,ss5(socks5)。说明:ss5的最新版本为3.8.4.1,官网可以下到,但可乐谷实测没有安装成功,但3.6成功安装了,所以给大家准备的也是3.6版。
wget http://www.gutijiao.com/wp-content/uploads/2011/12/ss53.6.11.tar.gz
4、解压(解压后文件在,ROOT用户的默认目录里:/root/ss5-3.6.1)
tar xzvf ss5-3.8.4-1.tar.gz
5、切换目录
cd ss5-3.6.1
6、编译安装(一行,一行粘)
./configure
make
make install
7、启动ss5服务
/etc/init.d/ss5 start
===如果你一路都正常,那么到此就安装成功了,默认使用1080端口。如果遇到问题,那你很倒霉,可乐谷不知道怎么解决,也不想去粘一堆自已也不懂文章。
有一些文章教大家怎么调置密码,可乐谷试了一下很成功,但不好用!
如果你想试,大至内容如下(提醒一下:IE对有密码的代理,很不友好):
说明:下面的操作需要使用VI编缉器。该编缉器的操作方法见本站相关文章
1、修改 /etc/opt/ss5/ss5.conf 中的
# SHost SPort Authentication
#
auth 0.0.0.0/0 - -
修改为:(其它就将“-”改成“u”)
# SHost SPort Authentication
#
auth 0.0.0.0/0 - u
3、在 /etc/opt/ss5/ss5.passwd 中添加 用户名和密码(提示:将此文件原来的内容清空,这个一般的教程都没有说,但很关键)
如: eexu 123456
4、使用用户验证,重启ss5服务
/etc/init.d/ss5 restart