搭建Shadowsocks服务端:

  1. 搭建Shadowsocks之前首先必须购买一个VPS。一般VPS提供商会给一个测试地址,购买之前最好先ping一下速度。也可以通过以下网址测试下vps网络速度:

    http://ping.chinaz.com/

    PS:OpenVZ架构不支持锐速, 如要使用锐速购买之前一定要看清楚是否为KVM架构
  2. 通过SSH2连接VPS
    • 主机名: VPS ip地址
    • 端口:默认端口22或者VPS供应商提供的端口
    • 用户名:root(之后会要求输入root密码(VPS供应商提供))
  3. 修改自己的root密码

    passwd
  4. 安装ss服务端(CentOS 6)

    yum update
    yum install python-setuptools && easy_install pip
    pip install shadowsocks
  5. 新建ss配置文件

    vi /etc/shadowsocks.json
    • 单用户添加以下内容:

      {
      "server":"0.0.0.0",
      "server_port":8848,
      "local_address":"127.0.0.1",
      "local_port":1080,
      "password":"your password",
      "timeout":300,
      "method":"aes-256-cfb",
      "fast_open":false
      }
    • 多用户添加以下内容:

      {
         "server":"0.0.0.0",
         "port_password":{
      "8381":"password1",
      "8382":"password2",
      "8383":"password3",
      "8384":"password4"
      },
         "local_address":"127.0.0.1",
         "local_port":1080,
         "timeout":300,
         "method":"aes-256-cfb",
         "fast_open":false
      }

      PS:1)端口号不能乱填,一般可按上文填写.2)vim 中按 i 进入插入模式,修改完以后按 ESC 后输入 :wq 保存退出

  6. 设置开机启动SS,运行命令 vi /etc/rc.local 添加以下内容

    ssserver -c /etc/shadowsocks.json -d start
  7. 运行reboot重启机器
  8. 重启之后可采用top命令查看ssservice是否处于运行状态(服务启动需要一定时间)
  • OpenVZ安装net-speeder优化网络:(由于采用双倍发包的方式,消耗的流量是双倍的,可能有些VPS供应商不允许使用net-speeder)

    wget https://coding.net/u/njzhenghao/p/download/git/raw/master/net_speeder-installer.sh
    bash net_speeder-installer.sh
    nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 &
  • KVM 安装锐速,参考以下网址:

    https://www.91yun.org/archives/683

Shadowsocks客户端配置:

Shadowsocks客户端各平台下载地址:

Mac: https://github.com/shadowsocks/shadowsocks-iOS/releases

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

Android: https://play.google.com/store/apps/details?id=com.github.shadowsocks

启动Shadowsocks之后,填写对应的服务器ip,设置的端口号,密码,加密方式之后右键小飞机启动系统代理即可。

共享Shadowsocks:

  • 必备条件: 1台已经可以通过ss上网的主机,需要使用Shadowsocks的设备与该主机在同一局域网下
  • 主机shadowsocks设置为允许连接
  • Ubuntu: 打开网络代理,选择自动,填入 http://主机ip:1080/pac
  • Phone: 点击Wifi连接项之后的感叹号,页面底部http代理选择自动 填入 http://主机ip:1080/pac

参考:

  1. http://www.cnblogs.com/Gbeniot/p/5567187.html
  2. http://banwagongvpn.lofter.com/post/1d541acc_7b4bfc0

Shadowsock搭建的更多相关文章

  1. Online Judge(OJ)搭建(第一版)

    搭建 OJ 需要的知识(重要性排序): Java SE(Basic Knowledge, String, FileWriter, JavaCompiler, URLClassLoader, Secur ...

  2. Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境

    一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...

  3. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  4. Angular企业级开发(5)-项目框架搭建

    1.AngularJS Seed项目目录结构 AngularJS官方网站提供了一个angular-phonecat项目,另外一个就是Angular-Seed项目.所以大多数团队会基于Angular-S ...

  5. 【分享】标准springMVC+mybatis项目maven搭建最精简教程

    文章由来:公司有个实习同学需要做毕业设计,不会搭建环境,我就代劳了,顺便分享给刚入门的小伙伴,我是自学的JAVA,所以我懂的.... (大图直接观看显示很模糊,请在图片上点击右键然后在新窗口打开看) ...

  6. 一起学微软Power BI系列-使用技巧(4)Power BI中国版企业环境搭建和帐号问题

    千呼万唤的Power BI中国版终于落地了,相信12月初的微软技术大会之后已经铺天盖地的新闻出现了,不错,Power BI中国版真的来了,但还有些遗憾,国际版的一些重量级服务如power bi emb ...

  7. 从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)

    从0开始搭建SQL Server AlwaysOn 第一篇(配置域控) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnb ...

  8. 从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

    从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www ...

  9. 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://w ...

随机推荐

  1. PHP笔试题(转载)

    整理了一份PHP高级工程师的笔试题,问题很全面.嗯,基本上这些题都答得不错,那么你应该可以胜任大部分互联网企业的PHP职位了.下面直接上题. 1. 基本知识点 HTTP协议中几个状态码的含义:503, ...

  2. pageX和pageY

    pageX() 属性是鼠标指针的位置,相对于文档的左边缘. pageY() 属性是鼠标指针的位置,相对于文档的上边缘. 例1 $(document).mousemove(function(e){ $( ...

  3. SQL Server with(nolock)详解

    大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的. 什么是并发访问:同一时间有多个用户访问同一资源,并发 ...

  4. excel vba 当cell的值变化时 进行判断操作

    示例效果: ----------- 在excel的sheet1中, 当A列的值 大于100时 ,其对应B列背景显示红色,C列显示"有数据" 否则,B列背景色正常,C列清空相应的数据 ...

  5. 怎么学习计算电磁学【QUORA】

    链接 There are several resources. But it depends on what you actually want to learn...Let me explain: ...

  6. noip2008普及组3题题解-rLq

    (第一次写题解,随意喷) (只是前一天的作业哈) (先凑个数) 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏.游戏规则是这样的:n个同学站成一个圆圈 ...

  7. 算法最坏,平均和最佳情况(Worst, Average and Best Cases)-------geeksforgeeks 翻译

    最坏,平均和最佳运行时间(Worst, Average and Best Cases) 在上一篇文章中,我们讨论到了渐进分析可以解决分析算法的问题,那么在这一篇中,我们用线性搜索来举例说明一下如何用渐 ...

  8. Hadoop 一二事(1) - 简单介绍与杂谈

    大数据大数据,身边很多朋友都在谈大数据,Big Data!!! 到底是什么,用来干嘛的,也很少有人说得出一二,那今天开始就简单说说这一二事吧 hadoop 的来源:是作者女儿的一个玩具 - 一只黄色的 ...

  9. linux服务器报Too many open files的解决方法

    linux 上tomcat 服务器抛出socket异常“文件打开太多”的问题 java.net.SocketException: Too many open filesat java.net.Plai ...

  10. ZIP文件伪加密

    题目给出图片,那当然是从图片下手啦! 首先下载图片,在Linux系统下用binwalk工具打开,果然不出所料,里面藏有文件! 用dd把它分解出来! 'txt' 格式的文件提取出来!会看到一个Zip压缩 ...