Shadowsock搭建
搭建Shadowsocks服务端:
- 搭建Shadowsocks之前首先必须购买一个VPS。一般VPS提供商会给一个测试地址,购买之前最好先ping一下速度。也可以通过以下网址测试下vps网络速度:
http://ping.chinaz.com/
PS:OpenVZ架构不支持锐速, 如要使用锐速购买之前一定要看清楚是否为KVM架构 - 通过SSH2连接VPS
- 主机名: VPS ip地址
- 端口:默认端口22或者VPS供应商提供的端口
- 用户名:root(之后会要求输入root密码(VPS供应商提供))
修改自己的root密码
passwd安装ss服务端(CentOS 6)
yum update yum install python-setuptools && easy_install pip pip install shadowsocks新建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 保存退出
- 设置开机启动SS,运行命令 vi /etc/rc.local 添加以下内容
ssserver -c /etc/shadowsocks.json -d start - 运行reboot重启机器
- 重启之后可采用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
参考:
Shadowsock搭建的更多相关文章
- Online Judge(OJ)搭建(第一版)
搭建 OJ 需要的知识(重要性排序): Java SE(Basic Knowledge, String, FileWriter, JavaCompiler, URLClassLoader, Secur ...
- Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境
一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...
- 总结:Mac前端开发环境的搭建(配置)
新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...
- Angular企业级开发(5)-项目框架搭建
1.AngularJS Seed项目目录结构 AngularJS官方网站提供了一个angular-phonecat项目,另外一个就是Angular-Seed项目.所以大多数团队会基于Angular-S ...
- 【分享】标准springMVC+mybatis项目maven搭建最精简教程
文章由来:公司有个实习同学需要做毕业设计,不会搭建环境,我就代劳了,顺便分享给刚入门的小伙伴,我是自学的JAVA,所以我懂的.... (大图直接观看显示很模糊,请在图片上点击右键然后在新窗口打开看) ...
- 一起学微软Power BI系列-使用技巧(4)Power BI中国版企业环境搭建和帐号问题
千呼万唤的Power BI中国版终于落地了,相信12月初的微软技术大会之后已经铺天盖地的新闻出现了,不错,Power BI中国版真的来了,但还有些遗憾,国际版的一些重量级服务如power bi emb ...
- 从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)
从0开始搭建SQL Server AlwaysOn 第一篇(配置域控) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnb ...
- 从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)
从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www ...
- 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)
从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://w ...
随机推荐
- Ubuntu,QT5连接MySQL
用QT连接MySQL需要共享库 libqsqlmysql.so的驱动,路径在plugin/sqldrivers目录下,乍看已经可用了,其实不然. 用ldd命令分析一下,libmysqlclient_r ...
- jQuery Form 表单提交插件----Form 简介,官方文档,官方下载地址
一.jQuery Form简介 jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地.无侵入地升级HTML表单以支持Ajax.jQuery Form有两个核心方法 -- ajaxF ...
- nyoj 712 探 寻 宝 藏--最小费用最大流
问题 D: 探 寻 宝 藏 时间限制: 1 Sec 内存限制: 128 MB 题目描述 传说HMH大沙漠中有一个M*N迷宫,里面藏有许多宝物.某天,Dr.Kong找到了迷宫的地图,他发现迷宫内处处有 ...
- Linux搭建DNS服务器
Linux系统信息: Version: Centos 6.6 Ip address:10.0.0.104 Hostname: extmail.com 配置系统 hostname Vim /etc/sy ...
- redis 非集群的主从配置及切换
单纯的master-slave不能称之为集群,只能叫做读写分离.此案例只针对master为单点服务,且程序端写死master为可写,slave为只读.若master宕机则不可用,若主从未开启持久化,不 ...
- mac下 ssh免密码登陆设置
由于mac os 是基于unix的操作系统终端和linux非常类似,所以不用借助类似于windows下的putty 和CRT工具即可远程登陆linux服务器,只需简单地3步即可免密码ssh远程. 1 ...
- zookeeper适用场景:分布式锁实现
问题导读:1.zookeeper如何实现分布式锁?2.什么是羊群效应?3.zookeeper如何释放锁? 在zookeeper应用场景有关于分布式集群配置文件同步问题的描述,设想一下如果有100台机器 ...
- NOIP2008提高组(前三题) -SilverN
此处为前三题,第四题将单独发布 火柴棒等式 题目描述 给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A.B.C是用火柴棍拼出的整数(若该数非零,则最高位不能是0).用火柴棍拼数字0 ...
- HTML5性能优化
HTML5性能优化 在看完这两章内容之后,我意犹未尽,于是乎从网上搜索关键字“Java Web高性能”,在IBM社区找到两篇不错的文章,而让人更意外的是我发现那两篇文章的内容跟<高性能HTML5 ...
- UESTC 914 方老师的分身I Dijkstra
题意:求有向图的往返最短路的最长长度. 分析:求第一次到所有点的距离可以用一次Dijkstra求最短路求出来.考虑回来的路,想想就知道,从每个点回来的路即为将边的方向反转再求一次最短路后的结果. 所以 ...