优化:
分两种情况第一是OpenVZ内核的VPS,一种是KVM、XEN、Hyper-V等内核的VPS,这里只介绍OpenVZ(因为OpenVZ的VPS都比较便宜)
OpenVZ内核又分两个方案:
第一是使用【net-speeder】进行双倍发包这样可以有效的优化丢包严重的VPS线路。
第二种是使用【FinalSpeed】双边加速器,此方案要求VPS内存大于512M,效果非常好,特别适合看视频的朋友,缺点需要再运行一个程序。
2016年4月20日星期三
Shadowsocks搭建命令
1:下载一键包脚本(如图红线处)
命令为:
複製代碼
wget --no-check-certificate https://raw.githubusercontent.com/tennfy/shadowsocks-libev/master/debian_shadowsocks_tennfy.sh
2:赋予一键包运行权限(如图红线处)
命令为:
複製代碼
chmod a+x debian_shadowsocks_tennfy.sh
命令为:
複製代碼
wget --no-check-certificate https://raw.githubusercontent.com/tennfy/shadowsocks-libev/master/debian_shadowsocks_tennfy.sh
2:赋予一键包运行权限(如图红线处)
命令为:
複製代碼
chmod a+x debian_shadowsocks_tennfy.sh
2015年9月24日星期四
分享我的科学上网方案
最近科学上网服务商曲径被关闭了,另外土行好些也被搞了,之前用的vpnso也不稳定。感觉gfw越来越高了,翻墙的难度也越来越大了,成本也越来越高了。于是,便决定自己搭建科学上网服务。
声明:科学上网方案只为方便大家更好的使用网络资源,切勿做任何非法操作。
方案:国内cow+国外shadowsocks
一、需求
MacBook
Chrome上google,twitter等需求
Foxmail客户端上gmail收发邮件需求
Foxmail客户端上gmail收发邮件需求
iOS:
twitter,instgram,google photos,gmail
Android:
twitter ,instgram,google photos
好了明确了这些需求之后,然后开始搭建。
2015年8月7日星期五
Shadowsocks各个平台设置
针对两个系统,OS X 和 Windows,以及手机 iOS 和 Android 客户端。
1、OS X 下设置使用方法
Mac 下使用极其方便,因为 GUI 已经集成了系统 Pac,所以无需设置任何科学上网的姿势,直接运行
ShadowsocksX,然后输入服务商提供给你的账号信息,保存运行后,即可在所有浏览器里直接科学上网,如图:2015年8月2日星期日
VPS安装锐速为网络加速
锐速是一款专业的TCP连接加速器,能显著提升带宽吞吐量,充分利用服务器带宽。如果你的vps服务器是kvm或者xen架构的,安装锐速后会有明显的效果,当然我主要是从使用shadowsocks观看youtube视频详细信息来观察的,ping值不会有任何改变,而且不支持openvz架构,比如搬瓦工一类的就属于此架构。经过实践,成功在Digitalocean、Vultr、Ultravps等KVM架构vps上安装并能流畅观看youtube视频,晚高峰至少480P流畅。安装过程如下,参考了此篇文章。锐速官网:http://www.serverspeeder.com/你得先注册一个帐号!
Linux vps锐速安装
下载脚本,解压,执行安装脚本:
wget http://dl.serverspeeder.com/d/ls/serverSpeederInstaller.tar.gz
tar xzvf serverSpeederInstaller.tar.gz
bash serverSpeederInstaller.sh
LAMP一键yum安装脚本
本脚本适用环境:
- 系统支持:CentOS/Redhat/Fedora
- 内存要求:≥64M
- 硬盘要求:2GB以上的剩余空间
- 服务器必须配置好软件源和可连接外网
- 必须具有系统 root 权限
- 建议使用干净系统全新安装
- 日期:2015年05月27日
关于本脚本:
- 一键 yum 安装所有的软件包,方便升级;
- 支持 PHP 自带所有组件;
- 支持 MySQL ,MariaDB 数据库;
- 支持 XCache ;
- 支持 Zend Guard Loader ;
- 支持 ionCube PHP Loader ;
- 支持自助升级 phpMyAdmin;
- 命令行新增虚拟主机,操作简便;
- 一键卸载(卸载前请注意备份数据)。
将会安装:
- 1、Apache
- 2、MySQL 5.5 或 MariaDB 5.5 latest version(二选一)
- 3、PHP 5.4 latest version
- 4、phpMyAdmin latest version
- 5、Xcache
- 6、ZendGuardLoader
- 7、ionCube PHP Loader
CentOS下shadowsocks-libev一键安装脚本
本脚本适用环境:
系统支持:CentOS 32或64位
内存要求:≥128M
日期:2015年08月01日
系统支持:CentOS 32或64位
内存要求:≥128M
日期:2015年08月01日
关于本脚本:
一键安装 libev 版的 shadowsocks 最新版本。该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于 OpenWRT 的路由器上。
友情提示:如果你有问题,请先参考这篇《Shadowsocks Troubleshooting》后再问。
一键安装 libev 版的 shadowsocks 最新版本。该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于 OpenWRT 的路由器上。
友情提示:如果你有问题,请先参考这篇《Shadowsocks Troubleshooting》后再问。
Shadowsocks-go/libevpython一键安装脚本
Shadowsocks-go一键安装脚本
本脚本适用环境:
系统支持:CentOS,Debian,Ubuntu
内存要求:≥128M
日期:2015年08月01日
系统支持:CentOS,Debian,Ubuntu
内存要求:≥128M
日期:2015年08月01日
关于本脚本:
一键安装 go 版的 shadowsocks 最新版本 1.1.4。据说 go 版本有 buff 。与 python 版不同的是,其客户端程序能使用多个服务端配置,本脚本安装的是服务端程序。作者默认推荐 aes-128-cfb 加密,基于一致性,脚本使用了 aes-256-cfb 加密方式。
友情提示:如果你有问题,请先参考这篇《Shadowsocks Troubleshooting》后再问。
一键安装 go 版的 shadowsocks 最新版本 1.1.4。据说 go 版本有 buff 。与 python 版不同的是,其客户端程序能使用多个服务端配置,本脚本安装的是服务端程序。作者默认推荐 aes-128-cfb 加密,基于一致性,脚本使用了 aes-256-cfb 加密方式。
友情提示:如果你有问题,请先参考这篇《Shadowsocks Troubleshooting》后再问。
各平台VPS快速搭建SHADOWSOCKS及优化总结
本文主要列举了几种vps(OpenVZ、Xen、KVM)一键搭建shadowsocks服务端,优化TCP,优化内核中的拥塞算法以提升shadowsocks效率和速度的方法.
一键安装
一键安装脚本这里参照的是”秋水逸冰”的博文及脚本,出于低内存占用考虑,均为shadowsocks-libev.这里以操作系统的版本为分类进行阐述:
如何部署Ss服务端的ChaCha20加密
如果你已经搭建好了一个Shadowsocks服务器,那么加密方式建议使用rc4-md5,chacha20或salsa20。
若选择使用chacha20或salsa20加密,则需要额外安装libsodium到vps。
博主的服务端环境:Cent os 6 x86,Shadowsocks-Python。
1,编译并安装libsodium。
下载libsodium.tar.gz(可能需翻墙)。目前最新的版本是libsodium-1.0.3.tar.gz。使用Winscp上传到VPS服务器的任意目录下,例如/root目录下。
运行以下命令:
1
2
3
4
5
6
| cd /roottar zxvf libsodium-1.0.3.tar.gzcd libsodium-1.0.3./configuremakemake install |
若配置失败,可能是未安装gcc 编译器。运行命令 yum install gcc (对于ubuntu可能还要apt-get install gcc-multilib)
2,修复动态链接库。
运行命令:vi /etc/ld.so.conf
添加一行:/usr/local/lib
保存退出后,运行命令:ldconfig
添加一行:/usr/local/lib
保存退出后,运行命令:ldconfig
3,修改Ss的配置文件。把加密方式(method)改为“chacha20”或“salsa20”。
保存之后reboot重启VPS即可。记得客户端的加密方式也要改哦。
Linode VPS搭建Shadowsocks指令
1、首先在linode管理界面新建debian系统,新建完后记得按左边的boot按钮启动
2、通过putty连接至到自己的linode,并执行更新
3、安装python环境
确定无误后进行下一步
4、安装shadowsocks
指令很简单,就一句
5、配置config文件
新建配置文件
打开config文件后按“i”进入编辑模式,Esc退出编辑模式,“:wq”保存退出
复制下面代码
{
"server":"VPSip",
"server_port":端口,
"local_port":1080,
"password":"密码",
"timeout":600,
"method":"aes-256-cfb"
}
相应数据按自己实际情况修改
6、运行
好了,搭建完成,只要在自己电脑或路由器进行设置就能使用了。
指令已做标红,直接输入就行。
2、通过putty连接至到自己的linode,并执行更新
- apt-get update
- apt-get upgrade
3、安装python环境
- apt-get install python-pip
- apt-get install python-m2crypto
- python --version
确定无误后进行下一步
4、安装shadowsocks
指令很简单,就一句
- pip install shadowsocks
5、配置config文件
新建配置文件
- mkdir /etc/shadowsocks
- vim /etc/shadowsocks/config.json
打开config文件后按“i”进入编辑模式,Esc退出编辑模式,“:wq”保存退出
复制下面代码
{
"server":"VPSip",
"server_port":端口,
"local_port":1080,
"password":"密码",
"timeout":600,
"method":"aes-256-cfb"
}
相应数据按自己实际情况修改
6、运行
- ssserver -c /etc/shadowsocks/config.json -d start 后台启动
- ssserver -c /etc/shadowsocks/config.json -d start 后台停止
好了,搭建完成,只要在自己电脑或路由器进行设置就能使用了。
指令已做标红,直接输入就行。
教你如何搭建自己的Shadowsocks服务器
本篇教程致力于帮助那些希望去墙外的童鞋。
快速(异步I/O和事件驱动程序)。
安全(所有的流量都经过加密算法加密,支持自定义算法)。
支持移动客户端(专为移动设备和无线网络优化)。
跨平台(可运行于包括PC,Mac,手机(Android和iOS)和路由器(OpenWrt)在内的多种平台上)。
使用Socks5协议和可自定义密码的工业级算法加密,流量在网络传输过程中不易被他人读取。
开源。
易于维护。
2015年7月26日星期日
Shadowsocks Windows 2.5 使用说明
- 负载均衡模式
随机选择服务器,适合一个 VPS 开多个端口,或多个服务器位于同一机房,平均流量使用。 - 高可用模式
根据延迟、稳定性自动选择最佳服务器,带自动重试机制,正常情况下无需手动刷新浏览器。在日志里可看到切换情况。
为了降低特征,此模式并不会反复轮询服务器来判断服务器可用性,而是通过正常浏览产生的连接本身的一些信息来判断服务器的稳定性。 - 扩展切换算法
可以自己实现 IStrategy 接口来定制自己的切换算法。欢迎通过 pull requests 把你的算法提交到主线。未来可能把它做成插件的形式。
2015年2月27日星期五
史上最详尽 Shadowsocks 从零开始一站式翻墙教程
(一篇G+帖子的评论条数上限是500条,目前评论数目已经达到上限,系统强制关闭了评论功能,遇到问题的小伙伴多看几遍教程吧,老实说,目前教程已经高度完善,如果你真的认真阅读了教程的每一句话,动手跟着执行了每一个步骤,根本不会遇到任何问题,轻轻松松,一次成功。世间之事最怕 认真 二字。)
订阅:
博文 (Atom)