OpenVZ Centos6安装Shadowsocks与加速软件 FinalSpeed的实测效果

OpenVZ Centos6安装Shadowsocks与加速软件 FinalSpeed的实测效果有28条评论

2016年11月29日 at 下午1:35分类:建站 阅读: 19,717 次

VPS为123systems的年付$4.5(一年30人民币左右)的openvz主机,配置如下:

可以【点此购买】,原价$9/年,结账时Promotional Code 填入Halloween50off可以$4.5/年,服务器位置我选的是洛杉矶。

服务器探针:

先看效果:

youtube 1080p流畅,连接速率达5Mbps

软件:

Shadowsocks+FinalSpeed

上一篇已经讲了Shadowsocks安装,本文讲finalspeed安装。

 centos6、ubuntu 14.04安装ShadowSocks

 

finalspeed为开源软件:

https://github.com/d1sm/finalspeed

目前finalspeed已经停止维护,转向了收费模式的TCPSpeed。要安装finalspeed,需下载以前的版本,并且不要升级。

 

一、服务端安装

1、Linux 服务器安装:

rm -f install_fs.sh
wget http://iytc.net/fs/install_fs.sh
chmod +x install_fs.sh
./install_fs.sh 2>&1 | tee install.log
debian,ubuntu下如果执行脚本出错,请切换到dash,
切换方法: sudo dpkg-reconfigure dash 选no

安装后提示:

FinalSpeed start,log file: /fs/server.log

Please wait 5 second...

FinalSpeed server starting...
System Name: linux
Listen udp port: 150
Listen tcp port: 150
Network Interface List:
venet0
Pseudo-device that captures on all interfaces any
lo
Select Network Interface failed,can't use TCP protocal!

FinalSpeed server start success.

finalspeed支持TCP、UDP两种模式,但对于OpenVZ的VPS,只支持UDP模式。

netstat -nautp 查看服务器端口,可以发现udp 150端口在侦听:

udp        0      0 :::150                      :::*                                    20412/java

 

A、相关命令行:

安装完成后可通过查看日志看是否运行:tail -f /fs/server.log
卸载:sh /fs/stop.sh ; rm -rf /fs
停止:sh /fs/stop.sh
重新启动:sh /fs/restart.sh; tail -f /fs/server.log
B、设置服务端口:

默认udp 150和tcp 150 ,由于finalspeed的工作原理,请不要在本机防火墙开放finalspeed所使用的tcp端口.
linux版:mkdir -p /fs/cnf/ ; echo 端口号 > /fs/cnf/listen_port ; sh /fs/restart.sh
windows版:在cnf目录下新建文件listen_port,文件内容为端口号.
C、设置开机启动:

chmod +x /etc/rc.local
vi /etc/rc.local
加入
sh /fs/start.sh
D、每天晚上3点自动重启:

crontab -e
加入
0 3 * * * sh /fs/restart.sh
E、还要注意,已经在运行了没有停止情况下重复启动是会报错的,所以最好先停止或者重启。

2、windows版服务器安装(可选:用于安装了windows的VPS)

单文件绿色版本(推荐):

http://iytc.net/fs/finalspeed_server.zip

注意:计算机上需安装32位版本(Windows x86 Offline)的JRE(1,6版本以上)和winpcap

JRE下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

winpcap下载地址:

http://www.winpcap.org/install/default.htm

 

包含JRE运行环境、winpcap绿色版本(可选):

http://iytc.net/fs/fs_s.zip

 

二、FinalSpeed客户端

1、客户端程序

windows定制版(推荐:单文件免安装绿色版本、不会提示升级收费版)

http://iytc.net/fs/finalspeed_client.zip

注意:计算机上需存在32位版本(Windows x86 Offline)的JRE和winpcap

 

包含JRE运行环境、winpcap版本(可选):

http://iytc.net/fs/fs_c.zip

 

英文绿色版(可选,英文操作系统适用):

 http://iytc.net/fs/finalspeed_client_en.zip

 

windows原版(可选:安装版本,会提示升级)

http://iytc.net/tools/finalspeed_install1.2.exe

 

Java定制版,支持OS X,Linux(可选):

http://iytc.net/fs/finalspeed_client1.2.zip

Java原版:

http://iytc.net/tools/finalspeed_client1.2.zip

Java版说明:系统需安装java运行环境,Linux还需安装libpcap.
Ubuntu,Debian安装libpcap: apt-get -y install libpcap-dev
Centos安装libpcap: yum -y install libpcap

2、客户端配置

先设置本地网络的带宽,再设置加速列表,将远端的8388端口映射到本地2000端口:

Shadowsocks客户端,将本地2000端口映射成WEB代理1080端口:

浏览器通过1080端口代理上网:

451

 

注意:客户端程序在windows中如果功能不正常,请设置以管理员身份启动程序,在findspeed_client.exe程序点击鼠标右键,按如下界面设置:

 

三、购买及排错参考

VPS购买指南及SS+FS排错

 

centos6、ubuntu 14.04安装ShadowSocks

centos6、ubuntu 14.04安装ShadowSocks无评论

2016年11月29日 at 上午9:55分类:建站 阅读: 2,937 次

ShadowSocks的工作原理:

一、服务器配置

1、安装ShadowSocks

centos6:

# yum install python-setuptools && easy_install pip
# pip install shadowsocks

ubuntu 14.04:

# apt-get install python-pip

# pip install shadowsocks

 

2、命令行方式启动(推荐)
若无配置文件,在后台可以使用一下命令运行:
[root@localhost /]# ssserver -p 8388 -k MyPass -m rc4-md5 -d start

8388 为端口号,MyPass 为连接密码, rc4-md5为加密方式

将上述命令加入/etc/rc.local可以自启动

3、使用配置文件方式启动(可选)
创建配置文件/etc/shadowsocks.json
[root@localhost /]# touch /etc/shadowsocks.json
[root@localhost /]# vi /etc/shadowsocks.json
{
"server":"138.128.208.158",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"MyPass",
"timeout":600,
"method":"rc4-md5"
}
备注:加密方式官方默认使用aes-256-cfb,推荐使用rc4-md5,因为 RC4比AES速度快好几倍。
各字段说明:
server:服务器IP
server_port:服务器端口
local_port:本地端端口
password:用来加密的密码
timeout:超时时间(秒)
method:加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″等

使用配置文件在后台运行shadowsocks服务

[root@localhost /]# ssserver -c /etc/shadowsock

4、停止服务

[root@localhost /]# ssserver -c /etc/shadowsocks.json -d stop

或直接kill进程即可

二、客户端配置

windows客户端:

https://github.com/shadowsocks/shadowsocks-windows/releases

win8/10版本:

Shadowsocks-win-dotnet4.0-2.1.1

 

首次运行,弹出编辑服务器窗口,输入你VPS的ip address、端口、密码和加密方式:

 

然后在浏览器设置代理即可:

安卓客户端:

https://github.com/shadowsocks/shadowsocks-android/releases

其他客户端:

https://shadowsocks.com/client.html

 

ShadowSocksR的安装教程请参见官方网站:

https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup

ShadowSocksR相比ShadowSocks增加了混淆,同时兼容ShadowSocks的客户端

ubuntu 16.04 、14.04 LTS 安装lamp

ubuntu 16.04 、14.04 LTS 安装lamp无评论

2016年11月27日 at 下午4:15分类:建站 阅读: 1,025 次

1、安装apache
apt-get install apache2
如安装失败,先查看当前系统中是否已经安装apache的组件,卸载后重新安装:
# dpkg --get-selections | grep -i ^apache2 
apache2-data install 
apache2-doc install 
apache2-utils install 
#apt-get --purge remove apache2-data
...
查看Apache版本:
weirubo@weirubo-VirtualBox:~$ apache2 -v
Server version: Apache/2.4.18 (Ubuntu)
Server built:   2016-04-15T18:00:57

上面信息说明Apache安装成功,通过浏览器访问Apache:

http://192.168.199.232/

2、安装php

apt-get install php7.0
#ubuntu 14.04 安装php5、php5-sqlite ,php5 -v查看版本
apt-get install libapache2-mod-php7.0 // 配置APACHE+PHP7的 /etc/init.d/apache2 restart // 重启apache 

查看 libapache2-mod-php7.0是否安装成功:


weirubo@weirubo-VirtualBox:~$ cat /etc/apache2/mods-enabled/php7.0.load
# Conflicts: php5 LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so

上面信息说明 libapache2-mod-php7.0安装成功,并且php7成功加载模块libphp7.0.so

#ubuntu 14.04 cat /etc/apache2/mods-enabled/php5.load

3、安装mysql
apt-get install mysql-server
安装过程中会要求设置root密码。

安装php7.0-mysql:

weirubo@weirubo-VirtualBox:~$ sudo apt-get install php7.0-mysql
#ubuntu 14.04 安装php5-mysql
4、安装phpmyadmin
apt-get install phpmyadmin根据提示选择,选择apache2 再输入root密码 和数据库密码紧接着改写 /var/www目录的权限。方便日后编辑网站文件。chmod 777 /var/www

创建phpmyadmin链接。

输入: ln -s /usr/share/phpmyadmin /var/www/html/

在浏览器中输入:http://xxx/phpmyadmin

登陆后就能正确显示管理界面。


centos6安装php

centos6安装php无评论

2016年11月23日 at 下午8:27分类:建站 阅读: 904 次

centos6经系统安装后自带http,根目录在/var/www/html

 

安装php

yum install php php-pdo

 

重启apache使php生效
/etc/init.d/httpd restart

vultr日本东京服务器安装锐速

vultr日本东京服务器安装锐速无评论

2016年11月2日 at 下午10:19分类:建站 阅读: 1,076 次

vultr主要卖点是:SSD硬盘、超低价格、全球13个机房可选、10Gb服务器带宽、3GHz CPU、性能优异

最低的$5/月的KVM可以满足大多数的建站要求【购买链接】。

KVM上安装锐速

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

卸载锐速

chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

然后我们按照指示,一路回车就可以了。

锐速常用命令

  •  启动锐速:
  • /serverspeeder/bin/serverSpeeder.sh start
  • service serverSpeeder start
  • 停止锐速:
  • /serverspeeder/bin/serverSpeeder.sh stop
  • service serverSpeeder stop
  • 查看锐速状态、授权状态到期时间,版本号,系统序列号,加速连接数,加速速率,配置信息等:
  • service serverSpeeder status
  • 实时显示每个加速引擎的连接数、流量,以及所有引擎的总的连接数和流量;其中连接数统计包括网络连接数(sessions),tcp 连接数(tcp sessions),已加速的 tcp 连接数(accelerated sessions)以及活动的 tcp 连接数(active tcp sessions);流量统计包括流入(in)流量统计和流出(out)流量统计,单位均为 kbit/s;一般情况下,所有引擎的总连接数及流量即为服务器的互联网连接数及流量;
    service serverSpeeder stats
  • 检查是否有appex0模块:lsmod