ubuntu12.04安装 finalspeed+shadowsocks客户端

kevin.Zhu 发布于:2013-6-5 16:50 分类:Linux  有 21 人浏览,获得评论 0 条  

1.安装 finalspeed客户端

fs 需要GUI环境支持 、Java环境支持 。

2016.5.2更新
1.2版优化性能,减少30%cpu占用,
并优化拥塞策略,减少网络拥堵.

FinalSpeed客户端
Windows版

下载地址:
http://fs.d1sm.net/finalspeed/finalspeed_install1.2.exe

FinalSpeed客户Java版,支持OS X,Linux
下载地址:
http://fs.d1sm.net/finalspeed/finalspeed_client1.2.zip

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

安装:
下载解压.
运行: 
打开终端,假设finalspeed_client.jar所在路径为/fsclient ,先切换到该路径cd /fsclient ,
然后执行 sudo java -jar finalspeed_client.jar ,前面加sudo,因为必须以root权限运行,如果没有root权限,会无法启用tcp协议.

FinalSpeed客户命令行版,支持Linux
由于事情繁忙,暂时没有提供官方命令行版本
有用户修改编译了第三方的命令行版,可按其说明使用.
获取 https://github.com/zqhong/finalspeed

----------------------------------------------------------------------------------
注意问题,必读!
1.服务器必须同时部署FinalSpeed服务端才能进行加速.
2.客户端必须准确设置物理带宽,最终加速的速度不会超过所设置的带宽值,如果设置值高于实际带宽会造成丢包,导致速度变慢.
3.客户端首选tcp协议,如果udp不稳定,请切换到tcp.
4.若服务器为openvz架构,客户端只能选dp协议,其他架构同时支持tcp和udp协议.
5.windows客户端使用tcp协议时不兼容锐速,停止锐速后可以正常运行.
6.FinalSpeed不提供加密功能,如有安全需求,不要直接加速明文协议.

FinalSpeed加速失败原因和解决

FinalSpeed不稳定原因汇总及解决


2.安装shadowsocks 


Shadowsocks是一个轻量级socks5代理,以python写成。


#安装


1. 安装pip(pip是一个管理安装python包的工具)


sudo apt-get install python-pip


2. 安装Shadowsocks


sudo pip install shadowsocks


#配置


##客户端


sudo mkdir -p /etc/shadowsocks

cd /etc/shadowsocks/

sudo vim config.json


hadowsocks以json为配置文件格式,以下是一个样例:


{

    "server":"remote-shadowsocks-server-ip-addr",  // 服务端监听地址

    "server_port":8883,                                              // 服务端端口

    "local_address":"127.0.0.1",                                // 本地监听地址,缺省为127.0.0.1

    "local_port":8883,                                                // 本地监听端口

    "password":"whosyourdaddy",                            // 服务提供商的登录密码

    "timeout":300,                                                     // 超时时间(秒)

    "method":"aes-256-cfb",                                     // 加密方法,默认的table是一种不安全的加密,此处首推aes-256-cfb

    "fast_open":false,                                               // 是否启用TCP-Fast-Open

    "workers":1                                                         // worker数量,如果不理解含义请不要改

}


#运行客户端


在config.json所在目录下运行sslocal即可。也可以通过指定配置文件在任意位置运行 sslocal -c /etc/shadowsocks/config.json