vps+shadowsocks
来源:互联网 发布:2k17得分后卫身体数据 编辑:程序博客网 时间:2024/04/27 15:02
配置步骤参考自:https://gist.github.com/3013216027/469e7b988edde7e5f806f55a993b9efa
本人实验环境:aws t2.micro【 free for one year :)】、macOS Sierra。
一、shadowsocks 介绍
shadowsocks是一个可穿透防火墙的快速代理。简称ss. ss由曾经主要(还是就他一人?)由@clowwindy开发维护的一个基于socks5协议的开源项目,官网为shadowsocks.org(当然,没翻墙泥上不去的啦),托管在github上。注意,另有一个收费服务shadowsocks.com,使用其作为客户端,但是和ss项目是两回事,很多人甚至把它们混淆,shadowsocks.com提供的服务似乎并不太好,窝在网上看到过很多负面评价,但是大部分却直接混淆了二者,怪罪于ss项目本身?!!感觉...真是...蛋碎碎的....
翻墙分为全局模式和局部模式。一般局部模式只影响浏览器或者用户指定的软件,灵活性较好,有SSH、socks代理(socks4/socks5)、IP代理等。全局模式则主要有VPN(比如应用广泛的OpenVPN,另外还有L2TP等)。但是,不管何种翻墙方式,其根本行为都是将要访问的数据加密传输,网络审查无法检查,得到数据包后本地解密,从而达到翻墙的目的。
【摘自上面的网址】
配置 shadowsocks 分为两个部分:服务器端和客户端。服务器端开启一个守护进程,等待客户端的链接。客户端根据 list 来确定数据包的发送方式(从 shadowsocks 的服务器端进行转发还是 直接走)。
二、服务器端配置
配置的内容可以从ss的github页面获得----→shadowsocks使用说明
下面把内容贴一下:
==============================================================================
服务端
安装
Debian / Ubuntu:
apt-get install python-pippip install shadowsocks
CentOS:
yum install python-setuptools && easy_install pippip install shadowsocks
Windows:
参见 在 Windows 上安装服务端
使用
ssserver -p 443 -k password -m rc4-md5
如果要后台运行:
sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start
如果要停止:
sudo ssserver -d stop
如果要检查日志:
sudo less /var/log/shadowsocks.log
用 -h
查看所有参数。你也可以使用 配置文件 进行配置。
服务器搭建
建议选择 Ubuntu 14.04 LTS 作为服务器以便使用 TCP Fast Open。除非有明确理由,不建议用对新手不友好的 CentOS。
为了更好的性能,VPS 尽量选择 XEN 或 KVM,不要使用 OpenVZ。推荐使用以下 VPS:
- Digital Ocean 自带的内核无需自己编译模块即可使用 hybla 算法
- Linode 功能强大,机房较多
客户端
- Windows / OS X
- Android / iOS
- OpenWRT
在你本地的 PC 或手机上使用图形客户端。具体使用参见它们的使用说明。
===========================================================================
我自己搭建的时候,用的是:
ssserver -p 1080 -k 123456 -m rc4-md5(-p 是服务器端口,-k 是密码,-m 是加密方式)
ssserver -p 1080 -k 123456 -m rc4-md5 -d start(启动为守护进程,--user 指定了之后不行,太不清楚,可以去查参数)
这里看网上的其他教程,可以直接写配置文件( *.json ) 来启动 ssserver。
肯定还有会各种问题,比如权限问题,ec2-user 不是root,/var 目录是只有 root 才能 rw,可以修改文件夹权限或者修改用户权限。还有 aws 的 ec2 的security group 它默认只开启了 ssh,需要把其他的开起来(我直接 all traffic)。
三、客户端
Windows
OSX
Android
iOS
OpenWRT
【以上是 文章开始的链接给的,貌似比较老了】
可以从官网直接下:https://shadowsocks.org/en/download/clients.html
客户端就简单了,一个 UI 界面,把刚刚搭建的服务器 add 上去就行了。edit/update list 这种就自己搞了。
- vps + Shadowsocks
- vps+shadowsocks
- vps建立shadowsocks
- VPS搭建shadowsocks
- vps服务器搭建ShadowSocks
- VPS+Shadowsocks+Ubuntu+Chrome
- vps搭建shadowsocks(ubuntu)
- vps搭建shadowsocks
- vps上面搭建shadowsocks记录
- shadowsocks+vps实现google搜索
- 使用VPS搭建shadowsocks服务
- 利用VPS搭建shadowsocks服务
- VPS + ShadowSocks 访问一些网站
- Mac搭建VPS和shadowsocks
- win2008 国外VPS 搭建shadowsocks
- 搭建个人vpn:vps+shadowsocks
- ubuntu17.10 shadowsocks VPS 代理
- VPS搭建shadowsocks服务以及配置shadowsocks多用户
- CTF线下赛WAF【参考,自行修改】
- GitHub Desktop 简单使用介绍
- maven编译的时候出现一大堆Test相关的错误
- Vision_MATH_球盒问题+第二类Stirling数
- jsp圣诞情缘动画
- vps+shadowsocks
- String.format用法
- 第一篇博文
- multiset的使用以及集合的运算
- YOLO9000在Mac下报Segement11错误的解决
- 集合的实现3--ES6的set类型
- HTML5 viewport模板
- react.js 显示隐藏效果
- spoj 1812(两个串的最长公共子串)后缀自动机