Centos5安装shadowsocks轻量级服务器中转包传输(代理)工具

第一步:安装openssl-devel

# yum install  openssl-devel
第二步:安装make命令
make是gcc的编译器,VPS买来必定要安装。由于服务器是最小化安装centos系统,所以我们需要自己安装make命令
安装:
# yum -y install gcc automake autoconf libtool make
  安装g++:
# yum -y install gcc gcc-c++
第三步:下载源码包,然后编译安装
# wget https://github.com/madeye/shadowsocks-libev/releases
选中 v1.4.5下载并解压,注意如果系统是centos6以下,最高只能用此版本,否则编译出错。
# cd  shadowsocks-libev
# ./configure
# make  && make install
第四步:加入防火墙规则(可选,如果安装了防火墙。这一步我没有做)
# iptables -I  INPUT -p tcp -m tcp –dport 8123 -j ACCEPT   #加入规则,端口号就是
# service  iptables save  #保存
# iptables -L  -n  #查看的iptables规则
第五步:启动shadowsocks
nohup ss-server -s ipaddress -p port -k password &
说明:ipaddress是vps空间的ip地址,port是端口号,password是密码
如:nohup ss-server -s 162.x.x.80 -p 8123 -k 1234560 &

重要提示:如果运行不成功,切换到纯root的环境下执行,如:
sudo su
su – root
cd /usr/local/bin
nohup ss-server -s 100.42.xxx.xxx  -p 8123 -k 1234560 &
能够成功翻墙哦!

BuyVM小内存VPS上KLOXO面板无法切换lighttpd的解决方法

最近一直折腾VPS,但都是超便宜的,内存自然不大,昨天,在BuyVM的年付$15上面安装了KLOXO面板。在128MB内存的VPS上运行Apache是很头疼的事情,对于内存的占用,最少比lighttpd多了30MB,所以照例切换程序!

之前在其他VPS上切换没有遇到问题,但在buyVM上面,却出现了出错提示:“install_lighttpd_failed”(安装lighttpd失败)。在google上搜索一下,发现无法切换lighttpd的朋友还不少,但试过之后,我的问题却不太相同,好了,不卖关子,直接上解决方法。

【解决】禁用 yum-fastestmirror

【操作】编辑  /etc/yum/pluginconf.d/fastestmirror.conf

   1:  /etc/yum/pluginconf.d/fastestmirror.conf

将enabled=1 改为 enabled=0,就OK了。

这时候,再到KLOXO切换程序,终于可以啦!~

【其他问题】在网络上看到不少相近的问题,主要反映在KLOXO6.1.3版本无法切换到lighttpd,该问题是由PHP5.2.9的BUG引起,如果遇到这个问题,请参照下面的解决方案。

   1:  cd /
   2:  sed -i 's/^;zend_/zend_/' /usr/local/lxlabs/kloxo/httpdocs/htmllib/filecore/php.ini
   3:  sh /script/upcp

好了,关于KLOXO不能切换lighttpd的问题,可能的原因就在上面,如果您遇到赵容同样的问题,不妨参考解决。

新文化个股点评及秘诀

$新文化(SZ300336)$ 简单做个日线的点评,这个文传股,主要是沿着30日线进行运行。上周四是低位二次买点。今日形成MACF零轴之上二次金叉,必定有一波急冲。或许40%空间就是几个交易日。拭目以待。
    这个点评,又透出一个经典秘诀:MACD零轴之上二次金叉的,如果你学会这招,小资金不影响主力的情况下,在股市里专门做这样股票一年收益至少超过100%。以前我专杀这样的。  这招看的小伙伴至少捐50雪碧。

几种上涨的图形。好好研究受益终生


$世联行(SZ002285)$

查看原图$中国电建(SH601669)$   BOLL 对于蓝筹都是精准打击
查看原图查看原图$长城动漫(SZ000835)$
查看原图查看原图$山推股份(SZ000680)$
查看原图$陆家嘴(SH600663)$
查看原图查看原图$闰土股份(SZ002440)$   可惜那天,不知道哪个人问的,不知道有没有回复他这个
查看原图查看原图
对于BOLL 就是默认的,只有三十分钟做了修改(10. 3)
MA均线看30 或者什么都可以 ,看你自己喜欢与习惯。
    对于散户来说最最重要的就是默默的布局。
   我什么都说[笑][大笑][鼓鼓掌]
PS:
  这样的图 没有盈利目标,小资金每周目标3到五个点。希望来年 你们也是高手资金翻倍到了五十万后就别这么干,或者每天跟我分享选出的个股,说不定大波哥也会买哦。大波哥,现在很懒 每天跟你们聊天都没空找股,华为工程师弄个选股器选出来不怎么全。希望日后改进。

炒股心得(1)

随着大盘的急速增长,加上工资的不涨,本人在2月份正式杀入股市,当然正式频繁操作从本周开始。
本人新人一个,标准菜鸟,正在学习中。。。。。
目前发现的问题如下:
1.发现想买入的骨不要委托一个很低的价位,宁可加钱也要入(今天24.00的国金没入,后悔啊。)
2.由于可以每天盯盘,那就不要总去委托,今天中午委托了,结果下午1点开始时撤销失败,被卖掉了,我的800块啊。。。
3.集合竞价的时候不要随便出价委托买入,很有可能就高位直接买入了(买入价等于开盘价),8:25份以后撤销不了的。
4.如果买了一只你认为的好骨,近期一直横盘且处于亏损状态(不高于20%),不要急着止损或者刚涨到成本就抛,这段时间很可能就涨了。(逢抛必涨。。。。)
5.今天有了好消息,基本就不要追高了,基本上就是去被做韭菜割的。除非利好可以维持很长时间,或者开盘没怎么涨可以去买入。
6.最好在一只股票调整期买入,研究下庄家的意向,尽量在利好且庄家打压是买入
7.研究下厦门大波哥的30日K线以及MACD 0线以上两次金叉的理论,然后判断买入,其他还需继续学习
8.尽量不要碰银行股,坚决不碰大盘股,害人不浅。。。。

centos下最简安装openstack——使用packstack

摘要:

1. 先决条件:系统需要有两块硬盘和两张网卡。

2. 配置网卡,如果系统已经能够联网则跳过此步

3. vi /etc/sysconfig/network-scripts/ifcfg-eth0; 修改 ONBOOT=yes; service network restart

4. 安装wget,如果已经安装则跳过此步

5. yum install wget -y

6.

7. 分区用于cinder-volumes

8. fdisk /dev/sdb; n p 1 ret ret w; vgcreate cinder-volumes /dev/sdb1;

9. 修改更新源

1. 启用网易的CentOS更新源

1. cd /etc/yum.repo.d/ ;

2. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo ;

3.

4. mv CentOS-Base.repo CentOS-Base.repo.bak;

5.

6. mv CentOS6-Base-163.repo CentOS-Base.repo

2. 启用OpenStack的更新源

3. vi openstack.repo ; 输入如下内容并保存:

4. [openstack]

5. baseurl=http://rdo.fedorapeople.org/openstack/openstack-grizzly/epel-6

6. gpgcheck=0

7. 更新yum源

8. yum clean all; yum makecache; yum update

10. 安装PackStack

11.yum install -y openstack-packstack

12. 接下来一键安装OpenStack,–install-hosts参数需要输入你的IP地址

13. packstack –install-hosts=your_ip; 提示输入的时候输入你的密码,等待安装完成即可。

14.

15.

正文

这里所说的最简安装openstack指的是在centos系统下、且安装需要的操作步骤最少。如果环境不限,最简安装是使用StackOps,它是集成了openstack的ubuntu系统.安装了它提供的iso镜像之后,openstack已经安装好了。

但是,由于许多公司用centos作为主要运营环境,那么最简的安装就如本文所列步骤。注意,一定要是64位的centos,最简安装即可。32位的系统会由于缺失一些安装包而失败。

一,下载

下载链接:http://ftp.sjtu.edu.cn/centos/6.4/isos/x86_64/ 下载 CentOS-6.4-x86_64-minimal.iso 即可。

也可下载 CentOS-6.4-x86_64-bin-DVD1.iso

二,安装虚拟机:

新建一个虚拟机,配置如下图所示。关键是需要两块硬盘和两个网卡,

其中一个网卡是nat,另一个是host-only(不确定)。否则后续packstack的安装会失败。

clip_image001

在这里选择第一个硬盘点右箭头即可。

clip_image002

clip_image003

很快装完。

clip_image004

三,配置IP地址

刚装完之后是没有IP的,参考 CentOS 6.0 最小化安装后配置静态IP

vi /etc/sysconfig/network-scripts/ifcfg-eth0

clip_image005

配置为dhcp即可,也可以配置为静态ip,如原文所配。

然后重启网络服务。 service network restart 可以看到有了ip地址。

clip_image006

四,添加更新源

cd /etc/yum.reops.d/

在最小安装下,连wget都没有,所以需要安装,如果安装的dvd版,则忽略此步骤

yum install wget

下载网易的镜像repo文件,也可以根据你的网络情况去下载别的repo文件。

[plain] view plaincopy

1. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo  

2. mv CentOS-Base.repoCentOS-Base.repo.bak  

3. mvCentOS6-Base-163.repoCentOS-Base.repo 

添加 openstack.repo

vi openstack.repo

输入以下内容

[plain] view plaincopy

1. [openstack]    

2. baseurl=http://rdo.fedorapeople.org/openstack/openstack-grizzly/epel-6    

3. gpgcheck=0  

然后输入命令更新源:

[plain] view plaincopy

1. yum clean all  

2. yum makecache  

3. yum update 

五,硬盘操作

然后进行磁盘分区和挂载:

[plain] view plaincopy

1. fdisk /dev/sdb  

2. n p 1 return(回车) retrun(回车) w 

对硬盘/dev/sdb1进行操作

输入:

[plain] view plaincopy

1. vgcreate cinder-volumes /dev/sdb1 

这个步骤并不需要安装cinder.看到如下提示说明操作成功: Volume group "cinder-volumes" successfully created 

六,安装packstack

yum install -y openstack-packstack

七,使用packstack进行openstack的安装

[plain] view plaincopy

1. packstack –install-hosts=192.168.8.142 

下一步需要输入你的root账户的密码

clip_image007

可以看到,进行了一系列安装。

clip_image008

八,安装成功

clip_image009

九,登陆dashboard,管理openstack

按照上面的提示,登陆http://your-ip/dashboard,即可管理openstack。

这一步,如果使用的vbox虚拟机,则需要按照VirtualBox虚拟机上网并主宿互访 — 整理 这个帖子的方法进行配置,这时候输入的不是访问外网的Nat网卡(eth0)的地址,而是host-only网卡(eth1)的地址.因为在vbox中宿主机与虚拟机的通信是通过host-only网卡来完成的。

clip_image010

用户名与密码保存在root目录下的keystonerc_admin文件,使用cat命令进行查看:

[plain] view plaincopy

1. cat /root/keystonerc_admin 

命令行:source /root/keystonerc_admin 可导入一些环境参数

然后执行一些命令,比如:

keystone user-list

创建一个普通用户

keystone user-create –name tcommerce –pass PASSWORD

安装完成之后,可以参考进行openstack的使用。可以参考 Openstack的使用——刚刚安装完成之后制作CentOS系统镜像供OpenStack使用

参考文献:

Getting Started with Red Hat OpenStack 2.1 (Folsom)

CentOS 6.4 Openstack Grizzly 安装配置 (Open VSwitch 单节点)

centos下最简安装openstack——使用packstack

摘要:

1. 先决条件:系统需要有两块硬盘和两张网卡。

2. 配置网卡,如果系统已经能够联网则跳过此步

3. vi /etc/sysconfig/network-scripts/ifcfg-eth0; 修改 ONBOOT=yes; service network restart

4. 安装wget,如果已经安装则跳过此步

5. yum install wget -y

6.

7. 分区用于cinder-volumes

8. fdisk /dev/sdb; n p 1 ret ret w; vgcreate cinder-volumes /dev/sdb1;

9. 修改更新源

1. 启用网易的CentOS更新源

1. cd /etc/yum.repo.d/ ;

2. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo ;

3.

4. mv CentOS-Base.repo CentOS-Base.repo.bak;

5.

6. mv CentOS6-Base-163.repo CentOS-Base.repo

2. 启用OpenStack的更新源

3. vi openstack.repo ; 输入如下内容并保存:

4. [openstack]

5. baseurl=http://rdo.fedorapeople.org/openstack/openstack-grizzly/epel-6

6. gpgcheck=0

7. 更新yum源

8. yum clean all; yum makecache; yum update

10. 安装PackStack

11.yum install -y openstack-packstack

12. 接下来一键安装OpenStack,–install-hosts参数需要输入你的IP地址

13. packstack –install-hosts=your_ip; 提示输入的时候输入你的密码,等待安装完成即可。

14.

15.

正文

这里所说的最简安装openstack指的是在centos系统下、且安装需要的操作步骤最少。如果环境不限,最简安装是使用StackOps,它是集成了openstack的ubuntu系统.安装了它提供的iso镜像之后,openstack已经安装好了。

但是,由于许多公司用centos作为主要运营环境,那么最简的安装就如本文所列步骤。注意,一定要是64位的centos,最简安装即可。32位的系统会由于缺失一些安装包而失败。

一,下载

下载链接:http://ftp.sjtu.edu.cn/centos/6.4/isos/x86_64/ 下载 CentOS-6.4-x86_64-minimal.iso 即可。

也可下载 CentOS-6.4-x86_64-bin-DVD1.iso

二,安装虚拟机:

新建一个虚拟机,配置如下图所示。关键是需要两块硬盘和两个网卡,

其中一个网卡是nat,另一个是host-only(不确定)。否则后续packstack的安装会失败。

clip_image001

在这里选择第一个硬盘点右箭头即可。

clip_image002

clip_image003

很快装完。

clip_image004

三,配置IP地址

刚装完之后是没有IP的,参考 CentOS 6.0 最小化安装后配置静态IP

vi /etc/sysconfig/network-scripts/ifcfg-eth0

clip_image005

配置为dhcp即可,也可以配置为静态ip,如原文所配。

然后重启网络服务。 service network restart 可以看到有了ip地址。

clip_image006

四,添加更新源

cd /etc/yum.reops.d/

在最小安装下,连wget都没有,所以需要安装,如果安装的dvd版,则忽略此步骤

yum install wget

下载网易的镜像repo文件,也可以根据你的网络情况去下载别的repo文件。

[plain] view plaincopy

1. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo  

2. mv CentOS-Base.repoCentOS-Base.repo.bak  

3. mvCentOS6-Base-163.repoCentOS-Base.repo 

添加 openstack.repo

vi openstack.repo

输入以下内容

[plain] view plaincopy

1. [openstack]    

2. baseurl=http://rdo.fedorapeople.org/openstack/openstack-grizzly/epel-6    

3. gpgcheck=0  

然后输入命令更新源:

[plain] view plaincopy

1. yum clean all  

2. yum makecache  

3. yum update 

五,硬盘操作

然后进行磁盘分区和挂载:

[plain] view plaincopy

1. fdisk /dev/sdb  

2. n p 1 return(回车) retrun(回车) w 

对硬盘/dev/sdb1进行操作

输入:

[plain] view plaincopy

1. vgcreate cinder-volumes /dev/sdb1 

这个步骤并不需要安装cinder.看到如下提示说明操作成功: Volume group "cinder-volumes" successfully created 

六,安装packstack

yum install -y openstack-packstack

七,使用packstack进行openstack的安装

[plain] view plaincopy

1. packstack –install-hosts=192.168.8.142 

下一步需要输入你的root账户的密码

clip_image007

可以看到,进行了一系列安装。

clip_image008

八,安装成功

clip_image009

九,登陆dashboard,管理openstack

按照上面的提示,登陆http://your-ip/dashboard,即可管理openstack。

这一步,如果使用的vbox虚拟机,则需要按照VirtualBox虚拟机上网并主宿互访 — 整理 这个帖子的方法进行配置,这时候输入的不是访问外网的Nat网卡(eth0)的地址,而是host-only网卡(eth1)的地址.因为在vbox中宿主机与虚拟机的通信是通过host-only网卡来完成的。

clip_image010

用户名与密码保存在root目录下的keystonerc_admin文件,使用cat命令进行查看:

[plain] view plaincopy

1. cat /root/keystonerc_admin 

命令行:source /root/keystonerc_admin 可导入一些环境参数

然后执行一些命令,比如:

keystone user-list

创建一个普通用户

keystone user-create –name tcommerce –pass PASSWORD

安装完成之后,可以参考进行openstack的使用。可以参考 Openstack的使用——刚刚安装完成之后制作CentOS系统镜像供OpenStack使用

参考文献:

Getting Started with Red Hat OpenStack 2.1 (Folsom)

CentOS 6.4 Openstack Grizzly 安装配置 (Open VSwitch 单节点)

Lighttpd下安装PHP5.3.10(使用PHP-FPM)

最近安全领域出了很多新闻,从CSDN密码外泄开始,接踵而至。其中通过构造HASH冲突来拒绝服务涉及了大部分WEB开发语言(具体可以看 Laruence的文章),所以有必要将PHP更新到最新版本(目前是5.3.10)。不过这个过程并不怎么顺利,记录一下。

1. 下载最新PHP代码:http://php.net/downloads.php

说到下载想到最近的另一则新闻,就是putty后门事件,也给大家提了个信,不单单是下载文件要去官方网站,而且对于下载下来的文件要做校验。这个在linux下还是比较容易的。

Linux下如何校验文件:

md5sum php-5.3.10.tar.gz

sha256sum php-5.3.10.tar.gz

2. 编译安装PHP5.3.10

./configure –prefix=/usr/local/php/ –with-config-file-path=/usr/local/php/etc –with-mysql=/xxxx/mysql –with-mysqli=/xxxx/mysql_config –with-iconv-dir=/usr/local –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –enable-fpm –with-gd –with-mcrypt –with-openssl –enable-zip –enable-sockets –enable-mbregex –enable-xml –enable-safe-mode –enable-bcmath –enable-shmop –with-mhash –with-curl –with-xmlrpc –enable-soap –enable-gd-native-ttf –enable-mbstring –with-curlwrappers –enable-inline-optimization

过程中遇到不少问题,基本都是因为依赖库的安装或者版本问题,需要安装最新版依赖库。用到的依赖库有:

libiconv libmcrypt libltdl mhash libmhash

其中libiconv的问题可能更多一点,安装最新版后任何遇到如下错误:

undefined reference to ‘libiconv_open’

make: *** [sapi/fpm/php-fpm] Error 1

不得已使用第二套方案,不使用libiconv编译

make ZEND_EXTRA_LIBS=’-liconv’

3. 配置PHP和扩展

编辑php-fpm.conf,高亮目录需自行创建

cp php-fpm.conf.default php-fpm.conf

vi php-fpm.conf

[global]
pid = /usr/local/php/logs/php-fpm.pid
error_log = /usr/local/php/logs/php-fpm.log
log_level = notice
emergency_restart_threshold = 10
emergency_restart_interval = 1m
process_control_timeout = 5s
daemonize = yes
[www]
listen = 127.0.0.1:9000
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
user = www // 需要配置对应的用户/用户组
group = www
listen.mode=0666
pm = static
pm.max_children = 64
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 1024

request_terminate_timeout = 0s
request_slowlog_timeout = 0s
slowlog = logs/slow.log
rlimit_files = 65535
rlimit_core = 0
chroot =
chdir =
catch_workers_output = yes
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

php_flag[display_errors] = off

配置完毕后,使用 /usr/local/php/sbin/php-fpm -t 来测试配置文件是否正确。

4. 创建PHP-FPM启动脚本

#!/bin/bash
#
# Startup script for the PHP-FPM server.
#
# chkconfig: 345 85 15
# description: PHP is an HTML-embedded scripting language
# processname: php-fpm
# config: /usr/local/php/etc/php.ini

# Source function library.
. /etc/rc.d/init.d/functions

PHP_PATH=/usr/local
DESC="php-fpm daemon"
NAME=php-fpm
# php-fpm路径
DAEMON=$PHP_PATH/php/sbin/$NAME
# 配置文件路径
CONFIGFILE=$PHP_PATH/php/etc/php-fpm.conf
# PID文件路径(在php-fpm.conf设置)
PIDFILE=$PHP_PATH/php/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0

rh_start() {
  $DAEMON -y $CONFIGFILE || echo -n " already running"
}

rh_stop() {
  kill -QUIT `cat $PIDFILE` || echo -n " not running"
}

rh_reload() {
  kill -HUP `cat $PIDFILE` || echo -n " can't reload"
}

case "$1" in
  start)
        echo -n "Starting $DESC: $NAME"
        rh_start
        echo "."
        ;;
  stop)
        echo -n "Stopping $DESC: $NAME"
        rh_stop
        echo "."
        ;;
  reload)
        echo -n "Reloading $DESC configuration..."
        rh_reload
        echo "reloaded."
  ;;
  restart)
        echo -n "Restarting $DESC: $NAME"
        rh_stop
        sleep 1
        rh_start
        echo "."
        ;;
  *)
         echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
         exit 3
        ;;
esac
exit 0

保存后添加到自启动

sudo chmod +x /etc/init.d/php-fpm
sudo /sbin/chkconfig php-fpm on
sudo /sbin/chkconfig --list php-fpm

完成后可以使用脚本来管理启动PHP-FPM进程

service php-fpm start
service php-fpm stop
service php-fpm restart
service php-fpm reload

/etc/init.d/php-fpm start
/etc/init.d/php-fpm stop
/etc/init.d/php-fpm restart
/etc/init.d/php-fpm reload

5. 配置Lighttpd fastcgi

PHP之前的版本中,我们一般是通过这样的配置来调用。

fastcgi.server = ( ".php" =>
  ( "localhost" =>
    (
      "socket" => "/var/run/lighttpd/lighttpd-fastcgi-php-" + PID + ".socket",
      "bin-path" => "/usr/bin/php-cgi"
    )
  )
)

现在php-cgi已经被php-fpm所替代,via http://www.php.net/manual/zh/install.fpm.php

需要修改lighttpd配置为

fastcgi.server = ( ".php" =>
  ( "localhost" =>
    (
      "host" => "127.0.0.1",
      "port" => "9000"
    )
  )
)

好了,重启搞定!

参考文档:

http://www.webzone8.com/article/333.html

http://barelysufficient.org/2010/07/php-fpm-and-lighttpd/

http://www.lovelucy.info/nginx-phpfpm-init-script.html

http://blog.csdn.net/aidenliu/article/details/6894344

CentOS、Debian下搭建shadowsocks-libev服务端

shadowsocks是近两年才发展起来的轻量级的socks5代理软件,相较于传统的ssh,shadowsocks速度更快。我在buyvm里搭建了一下,然后在本地8M电信单线程下载YouTube视频,下图所示:

clip_image001

电信8M几乎跑满,比ssh快多了

shadowsocks-libev是shadowsocks众多版本中的一种,本博最为推荐。它使用libuv + C 编写,500不到的代码,资源消耗非常小,再破的VPS都能跑得起来。相对于其他版本的shadowsocks,shadowsocks-libev不会出现掉进程或cpu 100%的问题。

1.安装必要组建

centos执行 yum install build-essential autoconf libtool openssl-devel gcc -y
debian执行 apt-get install build-essential autoconf libtool libssl-dev gcc -y

2.安装git

centos执行 yum install git -y
debian执行 apt-get install git -y

装完了执行 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 156.132.67.213 -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/

yingwa更方便,适合新人,但我不喜欢,似乎访问任何网站都要代理一下(只是一下),令我反感。

安卓、IOS也有客户端,我没有试过。

【关于加密方式】
如果启动命令里不写“-m aes-256-cfb”的话,则默认的加密方式为table,我也推荐使用这种加密,因为速度最快。选择aes-256-cfb则比较安全,其实对速度也几乎没有影响。

【关于更改端口、密码、加密方式】
启动命令里已经包含了这些信息,如果改了,别忘记也改一下开机启动里的。

【关于结束服务】
ps aus 会看到“/usr/local/bin/ss-server …….”的进程,kill掉即可,比如: kill 29899

多平台使用Shadowsocks客户端

Shadowsocks是一款轻量级socks代理软件,速度快,而且可以跨平台使用。关于如何搭建Shadowsocks服务端,我在在debian系统的vps上搭建shadowsocks-libev做了详细的介绍。

今天就来讲讲如何在windows,安卓及ios系统上使用Shadowsocks客户端。在这里假定我们已经获取到账号,账号信息如下:

"server":"198.126.0.1", //Shadowsocks服务器地址

"server_port":8388, //Shadowsocks服务器端口

"local_port":1080, //本机端口

"password":"password", //Shadowsocks密码

"timeout":60,

"method":"aes-256-cfb" //加密方式

windows/mac平台

1、必备软件
Shadowsocks windows客户端:下载地址: Shadowsocks windows客户端

win7及以下系统请下载:Shadowsocks-win-x.x.x.zip.版本
win8及以上系统请下载:Shadowsocks-win-dotnet4.0-x.x.x.zip.版本

Chrome 浏览器
Proxy SwitchySharp (Chrome代理设置插件)(百度云下载)

2、使用说明
首先设置Shadowsocks windows客户端,如下图所示:

clip_image001

设置Proxy SwitchySharp插件,相信在chrome上安装插件大家都会,具体可以看我下面的配置:

clip_image002

Android平台

1、必备软件
Shadowsocks安卓手机客户端:谷歌商店下载百度云下载

2、使用说明
跟windows客户端其实差不多,仍然是填入账号的相关信息,右上角可以控制软件的开和关,在没有root的手机上其实使用起来跟vpn的效果一样。具体如下图所示。

clip_image003

ios平台

由于博主手头上并没有ios手机,这里提供一些软件,使用的话其实都没有什么难度。

1、未越狱
shadowsocks-iOS(使用内置浏览器):苹果商店
2、已越狱
MobileShadowSocks(有两种软件)
Big Boss
0.3-5.deb