Shadowsocks与SSH两种socks5代理方式的比较

By admin, 6 四月, 2016

使用隧道代理,在本地创建Socks5代理,是保护自己在上网时隐私的常用方法。SSH Tunnel的方式大家都很熟悉,最近流行起来的Shadowsocks与传统的SSH Tunnel相比,有何优劣之分呢?

什么是Shadowsocks

Shadowsocks 是一个安全的socks5代理,用于保护网络流量,是一个开源项目。通过客户端以指定的密码、加密方式和端口连接服务器,成功连接到服务器后,客户端在用 户的电脑上构建一个本地socks5代理。使用时将流量分到本地socks5代理,客户端将自动加密并转发流量到服务器,服务器以同样的加密方式将流量回 传给客户端,以此实现代理上网。

其流行起来的一大原因,是国内某些地区的SSH Tunnel连接被禁用。

Shadowsocks优势

  1. 如前面所说,使用SSH来创建本地socks5代理的方法容易被发现,某些地区干脆进行了封锁,而Shadowsocks的代理方式更为隐蔽和安全。
  2. 无需保持实时连接,不用考虑断线问题。在使用SSH时,总会发生断开连接的情况,如网络不稳定、电脑休眠、切换wifi等,此时SSH连接将断 开,浏览网页什么的会提示无法连接到代理服务器。虽然客户端大都支持断线重连,但是反应经常不太灵敏,平均需要30秒左右的时间(而且这个时间是从你点开 网页开始算的)。如果你用的是手机的话,鉴于手机网络的多变性,人一旦动起来就几乎不可用了。
  3. 更丰富的客户端支持。目前Shadowsocks官网(是shadowsocks.org,不是.com那个,.com那个是售卖账号的,并非官 网,有假冒官网的嫌疑)提供几乎全平台支持,包括linux和非越狱iPhone在内。尤其是OS X版的自动代理模式(PAC)非常稳定,胜过GoAgentX,完美支持safari。同时,各个平台上的客户端使用都十分简单,基本上就是填写一下地址 端口密码什么的,就能开始使用了,连点击连接都不用(原因见2点)。另外,大部分客户端支持扫描屏幕二维码完成配置,这个指导新手不要太爽。

SSH Tunnel优势

在Shadowsocks面前,SSH似乎已经没什么优势了,可能仅存一个在Mac和Linux上无需客户端也能连接了。至于多账号问题,Shadowsocks也可以用端口号来充当用户名实现多账号。

速度比较

网上有人说Shadowsocks速度更快,但我感觉更多的是心理作用吧,我实测后,没有发现两者有明显速度区别,看视频都是1080P流畅无压力 :)

转载请保留链接:http://ilovetile.com/3423 感谢您对版权的尊重

评论

Restricted HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <img src>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
请输入"Drupal10"