1.安装socket5依赖包
yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel
 
2.下载ss5并安装
下载官网:http://ss5.sourceforge.net/
软件包:http://iweb.dl.sourceforge.net/project/ss5/ss5/3.8.9-6/ss5-3.8.9-6.tar.gz
 
注意:不要下载最新版ss5-3.8.9-7.tar.gz,这个包安装后布不能启动,报以下错误:
[11/Dec/2012:14:44:50 CST] [INFO] SS5 Version 3.8.9 - Release 7 starting
[11/Dec/2012:14:44:50 CST] [INFO] Copyright (C) 2002-2011 by Matteo Ricchetti - <matteo.ricchetti@libero.it>
[11/Dec/2012:14:44:50 CST] [INFO] Setting dynamic configuration.
[11/Dec/2012:14:44:50 CST] [INFO] Cleaning old configuration.
[11/Dec/2012:14:44:50 CST] [INFO] Loading and validating new configuration.
[11/Dec/2012:14:44:50 CST] [0] [ERRO] $S5LoadConfData$: (No such file or directory).
[11/Dec/2012:14:44:50 CST] [ERRO] Configuration not switched.
 
root@test:~# tar zxvf ss5-3.8.9-6.tar.gz
root@test:~# cd ss5-3.8.9
root@test:~# ./configure && make && make install
root@test:~# cd /etc/opt/ss5
root@test:/etc/opt/ss5# ls
ss5.conf  ss5.ha  ss5.passwd
 
ss5.conf配置
#auth    0.0.0.0/0               -               -
去掉注释,改为
auth    0.0.0.0/0               -               u
u:使用ss5.passwd帐号密码登录,-:默认任何人都可使用
 
#permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
去掉注释:
permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
 
添加用户名密码
vim ss5.passwd
test test
 
3. 启动socks服务测试
root@test:~# chmod 777 /etc/rc.d/init.d/ss5
root@test:~# /etc/init.d/ss5 start
 

如果遇到问题   can't unlink pid file /var/run/ss5/ss5.pid

这是因为已经有ss5在运行,ps -A | grep ss5

再kill掉它,再start即可

添加 ss5 到服务中,并随机启动

chkconfig --add ss5

chkconfig ss5 on

这样就可以直接service ss5 restart了,不用指定路径/etc/init.d/ss5了

默认是1080端口

改ss5端口,格式为ss5  -b ip地址:端口

CentOS搭建socket5代理服务器的更多相关文章

  1. Centos搭建http代理服务器(无密码验证)

    一.安装shadowsocks yum install python-setuptools && easy_install pip pip install shadowsocks 二. ...

  2. CentOS 搭建LNMP服务器和LAMP服务器

    CentOS 搭建LNMP服务器 方法一:yum安装 1.更新YUM源 wget http://www.atomicorp.com/installers/atomic   #下载atomic自动更新Y ...

  3. 在CentOS搭建Git服务器 转

    在CentOS搭建Git服务器 来自 :http://www.jianshu.com/p/69ea5ded3ede 前言 我们可以GitHub发布一些开源代码的公共仓库,但对于私密仓库就需要收费了.公 ...

  4. Nginx搭建反向代理服务器

    [大型网站技术实践]初级篇:借助Nginx搭建反向代理服务器   一.反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受int ...

  5. [记录]CentOS搭建SVN服务器(主从同步)

    CentOS搭建SVN服务器(主从同步)1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: #/ ...

  6. CentOS搭建Git服务器及权限管理

    声明:本教程,仅作为配置的记录,细节不展开,需要您有一点linux的命令基础,仅作为配置参考. 1. 系统环境 系统: Linux:CentOS 7.2 64位 由于CentOS已经内置了OpenSS ...

  7. linux 搭建squid代理服务器

    linux 搭建squid代理服务器 实验环境: 一台linux搭建Web服务器,充当内网web服务器(同时充当内网客户端) 202.100.10.100 一台linux系统充当网关服务器,两个网卡, ...

  8. centos 搭建 leanote

    centos 搭建leanote(蚂蚁笔记) 至于蚂蚁笔记是什么可以看官网的介绍,https://leanote.com/  ,我只能说 nice,你值得拥有. 开始搭建(源码安装,安装路径在 /et ...

  9. 在Centos7下搭建Socks5代理服务器

    在Centos7下搭建Socks5代理服务器 http://blog.51cto.com/quliren/2052776   采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器 ...

随机推荐

  1. 用于主题检测的临时日志(9ef9ede0-46b6-438d-8fb4-ba6b911a34fa - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

    这是一个未删除的临时日志.请手动删除它.(258a3e7d-420b-4c9f-bba2-e0ee0f0f198b - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

  2. C#复习④

    C#复习④ 2016年6月16日 12:37 Main Classes and Structs 类和结构体 1.Contents of Classes 字段,常量,方法,构造函数,析构函数: 特性,事 ...

  3. C#参考书的链接推荐

    Visual C#.NET入门与提高http://download.chinaitlab.com/soft/6330.htm 使用Visual C# 开发asp.NET入门http://downloa ...

  4. 如何恢复Mysql数据库

    这里说的MySql恢复数据库,是指没有通过正常备份的情况下,通过Mysql保存的数据文件如何恢复数据库. 由于在一台测试机器上打算重新安装Mysql数据库,由于简单粗暴的直接卸载了,没有备份公司Dis ...

  5. 创建android Notification

    说明:根据项目选择的基础sdk,选择不同的创建Notification的方法1 在android sdk 3.0 之前直接通过 new Notification的方法直接创建通知对象 2 在andro ...

  6. iOS开发进阶

    <iOS开发进阶>基本信息作者: 唐巧 出版社:电子工业出版社ISBN:9787121247453上架时间:2014-12-26出版日期:2015 年1月开本:16开页码:268版次:1- ...

  7. Oracle global database name与db link的纠缠关系

    ORACLE数据库中Global Database Name与DB LINKS的关系还真是有点纠缠不清,在说清楚这个关系前,我们先来了解一下Global Database Name的概念 Global ...

  8. android中基于HTML模板的方式嵌入SWF

    继上一篇 利用webview实现在andorid中嵌入swf 这篇继续说说通过html模板的方式来嵌入SWF,这样做的好处最直观的就是可以把html,swf和android代码串起来,交互操作很方便( ...

  9. HTML5游戏开发引擎,初识CreateJS

    CreateJS为CreateJS库,可以说是一款为HTML5游戏开发的引擎.打造 HTML5 游戏,构建新游戏,提供构建最新 HTML5 的技术.你可以通过这个网站学习如何构建跨平台和跨终端游戏.这 ...

  10. 今天说一下DML触发器的顺序

    因为05之后的版本允许了一个对象有多个after触发器,所以呢~顺序方面还是要留意一下下的.比如我现在要往一个测试表里面添加多个触发器. USE Test GO ,),Name )) GO CREAT ...