CentOS下搭建shadowsocks-libev服务端步骤详解

1.安装必要组建

centos执行 yum install build-essential autoconf libtool openssl-devel gcc -y

2.安装git

centos执行 yum install git -y

执行后要是出现

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
No package git available.
Nothing to do

那么需要更新系统的软件仓库

例如:添加的是RPMForge

安装:

yum install yum-priorities
安装完以后 cat /etc/yum/pluginconf.d/priorities.conf 文件,
确认文件中有这一行 [main] enabled=1

下载rpmforge的安装包

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
不同架构下不同的包,自己找
rpm -i rpmforge-release-0.5.2-2.el5.rf.i386.rpm
现在就可以使用rpmforge这个软件仓库了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
装完了git执行 git --version ,如果出版本号则安装成功。

3.下载shadowsocks-libev源码包并编译

git clone https://github.com/madeye/shadowsocks-libev.git
cd shadowsocks-libev
./configure
make && make install

4.运行shadowsocks

nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &
比如:nohup /usr/local/bin/ss-server -s ××.home4love.com -p 8981 -k admin888 -m aes-256-cfb &

5.加入开机启动

echo “nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &” >> /etc/rc.local
【关于客户端】

shadowsocks的客户端现在还不太成熟,个人推荐
http://sourceforge.net/projects/shadowsocksgui/files/dist/
【关于加密方式】

如果启动命令里不写“-m aes-256-cfb”的话,则默认的加密方式为table,选择aes-256-cfb则比较安全,其实对速度也几乎没有影响。

【关于更改端口、密码、加密方式】
启动命令里已经包含了这些信息,如果改了,别忘记也改一下开机启动里的。
【关于结束服务】
ps会看到“ss-server”的进程,kill掉PID即可,比如: kill 5082

时间: 2024-10-23 13:36:52

CentOS下搭建shadowsocks-libev服务端步骤详解的相关文章

centos下修改ssh默认端口的步骤详解

第一.修改S S H端口 VPS默认的S S H端口是22,为防止MJJ们扫描端口破解密码,修改ssh端口为其他的数字,是非常有必要的. 好了,SSH登陆VPS,修改配置文件. vi /etc/ssh/sshd_config 找到#Port 22,去掉前面的#,并修改为Port 1520(数字尽量用4位数,避免被占用),然后重启就可生效. CentOS 重启SSH : service sshd restart Debian重启SSH:service ssh restart 第二.禁止ROOT账户

CentOS 下安装php zookeeper扩展的步骤详解

一.安装libzookeeper  代码如下 复制代码 cd /usr/local/src/ wget http://mirror.bit.edu.cn/apache//zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz tar -xf zookeeper-3.4.5.tar.gz cd zookeeper-3.4.5/src/c ./configure –prefix=/usr/local/zookeeper/zookeeper-3.4.5/ ma

ShadowSocks多用户管理系统搭建(moeSS+manyuser)步骤详解

之前有分享<Shadowsocks一键安装脚本(CentOS6,7.Ubuntu.Debian)>,适合单用户个人用.如果你的手上有多个墙外vps可以搭建一个Shadowsocks分享平台.前端面板(moeSS,建议使用ssl加密)和后端(shadowsocks-manyuser),教程如下: 1. Shadowsocks多用户前端moeSS安装环境:CentOS-6.6-x86_64-minimal.iso PHP环境配置 安装lnmp环境(必须安装Nginx.MySQL.PHP5.4+),

Ubuntu上搭建 L2TP/IPSec VPN的步骤详解

1.L2TP第二层隧道协议 是需要证书的一种访问方式.需要在VPN服务器内网安装一证书服务器,然后让VPN服务器信任该证书颁布机构,然后发布证书服务器,下载证书.VPN客户端需要访问需要先下载安装证书才可进行连接 2.IPSEC网际安全协议 是智能卡访问模式.  Linode使用有一段时间了,上面一直都搭着PPTP作为翻墙VPN,实际上使用蛮少的.最近想躺在床上就可以通过ipad翻墙看看新闻,但是查了下方法,大家都一直建议使用L2TP/IPSec VPN. 翻阅了不少人博客上的搭建方法,本来以为

centos源码编译php5 mcrypt模块步骤详解_Linux

步骤:1.从php.net上面下载php5.3.x版本的源码; 2.centos安装相应的扩展包: 复制代码 代码如下: yum install libmcrypt libmcrypt-devel mcrypt mhash 下面的开发环境是为了编译整个php源码准备的环境,此次编译mcrypt扩展不需要执行. 复制代码 代码如下: yum install -y httpd-devel libtool-ltdl libtool-ltdl-devel openssl-devel curl-devel

Win2003下IIS+PHP+MySQL+Zend配置步骤详解第1/2页_php技巧

一.软件的获取 1.php首先去http://www.php.net/downloads.php下载最新的PHP 5.2.0版本. 2.MySQL可以在http://dev.mysql.com/downloads/mysql/5.0.html#downloads下载到最新的5.0.xx版本. 3.Zend Optimizer可以去http://www.zend.com/free_download/optimizer下载最新的3.X.X版本. 4.phpmyadmin可以到http://www1.

centOS yum在线安装mysql及配置步骤详解

1.检查centOS的自带mysql yum list installed | grep mysql 2.删除centOS的自带mysql # 当结果显示为Complete!即卸载完毕    yum -y remove mysql-libs.x86_64 3.检查yum库中的mysql的版本号 yum list|grep mysql # 或者用 yum -y list mysql* 4.yum 在线安装mysql yum -y install mysql-server mysql mysql-d

Linux系统下的动态DNS服务配置方法详解

在网络管理中,对于DNS服务的管理是一项基础性的工作.随着用户规模的扩大,频繁地手工修改DNS的区域数据库文件不是一件轻松的工作.关于动态DNS(DDNS)的研究逐渐引起了人们的关注,不同的平台都推出了自己的解决方案.本文将详细介绍Linux环境下DDNS的解决方案,即由Internet Software Consortium(ISC)开发的BIND-DNS和DHCP(Dynamic Host Configure Protocol,动态主机配置协议)协同工作,进而共同实现DDNS的方法. 在Li

centos下svn安装配置2种方法详解

svn安装一 1.首先下载subversion安装包之后解压,进入subversion目录 wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz tar xfvz subversion-1.6.6.tar.gz tar xfvz subversion-deps-1.6.6