目前最好的翻墙方式 && shadowsocks翻墙傻瓜教程

域名被墙,无法翻墙的朋友手动把glorystar.me更改为glorystar.ml


—2017-7-30更新— 本文成文于两年前,时间长了,有些东西也失效了,期间也经过多次修改,再次检视本文,有些地方写得比较混乱,可读性较差。 我又花了几天的时间更新了 翻墙服务商倒下了,那么我们自己搭梯子翻墙,搭梯子傻瓜手把手教程 ,请大家转到新文查看。

我是GOOGLE重度使用者,自从国内开始全国封堵GOOGLE之后,日子比较不好过,所以花了很多精力研究目前的各种FQ方式,之前一直使用VPN+GOGENT,后来VPN被严重干扰,GOGENT自GOOGLE被全面封堵后也陷入残废,一度只能使用SSH隧道来上GOOGLE,SSH不是设计来让人翻墙用的,速度不能让我满意,至于自X门等轮子的东西,安全性不能保证,我是不用的,后来总算让我发现一个就目前来说最稳定,速度也最快的翻墙方式,在这里和大家分享下

这个就是shadowsocks了,中文名叫影梭(很形象的翻译),开源的小型快速代理项目,发展至今已经很完善了,WINDOWS ANDROID ISO等系统都有支持 这是一个轻量化的应用 甚至能运行在路由器上实现自动翻墙,这个配置太复杂就不展开说了,这里主要说说怎么使用shadowsocks实现科学上网。
使用shadowsocks分两步:
第一步,搭建server端,需要有一个位于境外的能自由访问GOOGLE的服务器。
第二步,配置clent端,shadowsocks全平台都有客户端,图形化操作,基本没啥难度。

使用独立服务器来搭建shadowsocks服务端太奢侈了,我们使用VPS(虚拟服务器)好了,相比独立服务器会便宜很多。
目前,美国那边有很多西海岸的便宜VPS,年付不到10美元,很小的钱,一顿像样的饭都不只这个钱了,国内访问速度较快,很适合搭梯子。

个人推荐现在在站长中口碑不错的“搬瓦工” BANDWAGONHOST我推荐购买它9.9美元年付的那款
2016-3-28更新:9.9美元年付套餐已断货,另外推荐“搬瓦工” BANDWAGONHOST目前有货的最具性价比的套餐。

1:中国直连线路,年付19.99美元的套餐;KVM架构,包含一个独立IP,1000G月流量,512M内存 10G固态硬盘 网络为千兆网络,网络闲时甚至可以看YOUTUBE上的1080P。

2: 中国直连线路 年付39.99美元的套餐,需要性能更好的套餐可以考虑这个,KVM架构,包含1个独立IP,2000GB月流量,1024M内存,20G固态硬盘,千兆网络。如需要多人使用(如公司使用),用这个套餐会更顺畅一点。

以上两个套餐都是中国直连线路,只有Los Angeles一个机房可选,不可换机房,不过我们要的服务都是提供给中国的,直连线路有更好的访问延迟,也就没什么关系了。

kvm架构是全虚拟架构,各个VPS独立资源,不像OPENVZ使用母机内核,相比openvz我们有更多的自主权,比如更换内核开启锐速或BBR加速,以后我有空再写个优化加速的教程。

“搬瓦工” BANDWAGONHOST全部套餐情况可在这里查看,简单说明下,后面显示”order now”的都是可购买的,”out of stock”代表断货,没有标注”(no other locations available on this plan)”的都是可以自主更改机房的。”CHINA DIRECT ROUTE”中国直连路由,一般对中国用户会有更好的使用体验。有两种架构,相对来讲,KVM系统自主性更好,OPENVZ有更好的CPU表现。

PS:搬瓦工有一个6%折扣码“BWH1ZBPVK”,购买时要记得使用哦!在Promotional Code那里填入。

如果你不知道如何进行购买,请参考此购买教程


搬瓦工虽然技术过硬,VPS很少downline,但大量中国用户涌入也使得它对中国的线路表现不那么稳定(毕竟中美线路它无法控制)如你更注重质量可考虑一下以下三家目前世界上最大的VPS提供商

1: Linode 高性能高稳定 是站长做站的首选,有VPS高富帅之称,做ss服务器也是杠杠的。
2: Vultr 全世界15个机房,后台易用性高于Linode
3: Digitalocean 很多大企业的选择,高稳定

以上三家都是KVM架构的,有很多种手段优化速度。最低套餐都是5美元/月,账单粒度为小时,VPS可以随用随删,高性能,多机房,十几秒就能创建一个VPS并上线使用


付款后VPS会即时开通,包含VPS信息的邮件会发至你的注册邮箱,里面包含VPS的IP、root密码、SSH端口等信息。
我们使用这些信息来登陆服务器搭建SHADOWSOCKS server端。

更新:搬瓦工已经在其后台集成了shadowsocks一键安装功能,买了其VPS的朋友如果觉得命令行太过难弄可以通过它来安装shadowsocks,详见bandwagonhost“搬瓦工”在后台提供shadowsocks一键安装,对小白来说太贴心了,此方法只适用于搬瓦工的VPS哦。

搬瓦工开通的VPS默认安装的系统为LINUX CENTOS,是使用命令行进行管理的,和我们日常使用WINDOWS图形介面有很大不同,我们需要下载一个工具来远程登陆并管理VPS,推荐使用SSH客户端putty,很小的绿色软件,免安装; 官方下载地址在此 这个地址某些运营商已经把它墙了,不能下载的朋友请下载我提供的附件

下载之后 打开putty
登陆介面

警告

登陆

命令行界面

进入类似上图的界面即表示你已成功登陆服务器,这是一台LINUX服务器,一切操作只能依靠命令行进行。
热心程序猿“秋水逸冰”制作了安装SS的傻瓜一键包,你只需要把几行命令就可以搭建好属于自己的SS服务端,大大降低了小白们的操作难度,对他表示感谢!有兴趣的可到他的一键包项目页参观参观,链接在此

这几行命令为

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
chmod +x shadowsocks-libev.sh
./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log

请复制上面三行命令,粘贴到命令行窗口,然后回车;回车后会提示你输入SS的密码,输好之后再回车;提示按任意键开始安装,随便按个键吧!在putty命令行界面里,鼠标右键即为粘贴。
安装完成后,脚本提示如下:

Congratulations, shadowsocks-libev install completed!
Your Server IP:your_server_ip
Your Server Port:8989
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb
Welcome to visit: http://teddysun.com/357.html
Enjoy it!

这里面就是你的SHADOWS server端的信息了,记下来,配置客户端要用到。

shadowsocks为开源程序,全平台都有支持的客户端 官网下载页在此 目前已经被墙,无法翻墙的朋友请下载我提供的附件 | 更新为2.5.6版 | 或者linux上非常好用的Shadowsocks-Qt5,32位系统请下载v2.7.0-win32.7z,64位系统请下载v2.7.0-win64.7z。此为WIN7的客户端,XP也能使用,但需要安装.net framework 3.5
注意:此工具通过修改系统代理实现翻墙,可能会被360卫士或其它电脑安全管家之类的软件静默阻止,造成软件运行出错。运行前请退出某卫士或某管家,或把SS客户端加入其白名单!
方便大家,顺便把Mac OS X和linux的客户端都搬运过来
Mac OS X GUI Client
ShadowsocksX: 2.6.3.dmg
GoAgentX: v2.2.9.dmg
Linux GUI Client
Shadowsocks-Qt5 Latest release 请直接参考此篇安装教程
我建议最好不要安装某卫士或管家,安装正统的杀毒软件,如卡巴斯基、NOD32、诺顿、McAfee,这些软件都不会对SS进行阻止!

客户端为绿色软件,下载后解压即可使用,运行界面如图
运行界面

配置

好了 Enjoy your Google!
google

shadowsocks的android客户端也非常好用,具体请在PLAY上搜索 shadowsocks,如果手机上没有PLAY市场,请下载我提供的附件 2016-6-6更新为ss_2.10.4.apk

码了四个多小时辛苦码出此文,后断断续续修改我投入了很精力和时间,只希望能帮到大家,如果你要转载的话,希望你有网络上起码的道德,注明出处且提供原链接,谢谢!
bandwagonhost购买链接我有加AFF,大家购买我能获得收益,如你觉得这样损害了你的利益,请在购买时把链接中间的aff=988去掉,谢谢!
大家有什么疑问请跟帖说下,我尽量解答~ 谢谢大家 希望大家都能使用自由的网络!
本文首发于FOBShanghai福步外贸论坛,因其排版太过蛋痛,故转到此处。
补充阅读:安全与否?shadowsocks使用几个注意事项

———-2015-04-14更新———–
分享一下我目前在用的shadowsocks帐号,这个VPS月流量只有1T,请不要用它来下载,另外,如果我发现同时连接数太多,我会更改其密码,我可不想因为这个原因导致IP被封,最靠谱的方法还是自己搭建!另外,保证不会去监听大家的网络通信,我没有GFW那么下作!
bw11.jpg
使用方法

  1. 下载shadowsocks客户端 官网下载页在此 无法翻墙的朋友请下载我提供的备份下载
  2. 下载后解压到任意目录(绿色软件免安装,最好再发送个快捷方式到桌面方便打开) 打开shadowsocks.exe
  3. 打开这个页面,使贴子的附件二维码可见于屏幕上,找到系统托盘区的小纸飞机右键单击,在弹出菜单里 点击“扫描屏幕上的二维码”,具体如下图

bw12.jpg

  1. 确定后再在系统托盘区的小纸飞机右键单击,在弹出菜单里 点击“启用系统代理”

2015-04-20更新____

目前在折腾SS多用户管理系统,以上提供的SS帐号暂不可用

目前最好的翻墙方式 && shadowsocks翻墙傻瓜教程》有47个想法

  1. huhu

    你好,按照帖子的步骤一步步走,在运行putty后没有出现您说的界面,而提示network error ,connection refused 该怎么解决呢?

    回复
  2. huhu

    电脑方面还是比较白的,弄了一下午终于搞定,感谢楼主!
    但是发现这个翻墙方法非常不稳定,经常连不上
    最近两天完全连不上了….是这个ss本身的问题还是我网络不行啊
    但是我用几个wifi实验都不行,求解~~

    回复
  3. 邻云

    嗨你好 非常感谢你的教程 已经购买bandwagon 19.9套餐,用上ss一键式安装,畅游互联网。
    可是用了两天(单人帐号,手机电脑2部设备),长时间使用谷歌服务外未有做太多事情,竟然发现用不了了!我用ping工具ping了我的server IP,全国访问都超时!难道我单人使用,且只上下谷歌也会被查到封虚拟IP吗??(第一个问题)
    然后,我就开始各种折腾搜索,主要是在搬瓦工后台界面将IP地址换到了Arizona,用ping工具发现可通!于是我卸载了shadowsocks,重新安装之,可是呈现的server IP并没有任何变化!反复尝试几次后不知怎的,虚拟IP在页面端变了,赶快尝试,可以访问了!!超级开心

    回复
  4. 邻云

    所以我的第二个问题是,这个IP adress(Arizona)和 Server IP(Shadowsocks)有何不同。第三个问题是,下次再碰到这种问题,如何正确轻易地更换server IP,保证上网体验。
    最后说一句,本该全球互联的国际互联网被某大大搞成拥有国家主权,各种限制!为了国家安全和反恐我不反对(比如IS利用yourtube和facebook做propoganda),可是把一切会有user generated的网站都屏蔽,打造局域网,让正常使用谷歌facebook,渴望与全球连线的人都驱赶出去,真心是令人无言以对。
    再次感谢!么么哒!!!

    回复
  5. Xiaobai

    平时要用gmail,之前试用了两个月,满足日常需求,现在第三个月,直接买了1年的,结果是不管怎么搞都成功不了,总是显示
    shadowsocks-libev.zip [found]
    Archive: shadowsocks-libev.zip
    d6ac986efac9d9af70a1244bfc5478970942fd8b
    replace shadowsocks-libev-master/.gitignore? [y]es, [n]o, [A]ll, [N]one, [r]ename:
    然后无论输入任何字母,到最后都是failed,有没有高手可以指点一下?

    回复
    1. glorystar 文章作者

      用搬瓦工的话你可以直接装CENTOS然后用后面一键安装SS的。另外,如果你一键包搞不定,可以把VPS IP、root密码发E-mail给我,我给你装。

      回复
  6. 刘新

    博主你好,我点你的链接买了一个PZEA的ubuntu 14.04,然后复制上面的安装代码显示:
    root@liuxin:~# wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
    –2016-10-06 07:42:33– https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
    Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.44.133
    Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.44.133|:443… connected.
    HTTP request sent, awaiting response… 200 OK
    Length: 13011 (13K) [text/plain]
    Saving to: ‘shadowsocks-libev.sh.2’
    100%[============================================================>] 13,011 –.-K/s in 0.001s
    2016-10-06 07:42:34 (11.3 MB/s) – ‘shadowsocks-libev.sh.2’ saved [13011/13011]
    root@liuxin:~# chmod +x shadowsocks-libev.sh
    root@liuxin:~# ./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log
    Error: Your OS is not supported to run it, please change OS to CentOS and try again.
    操作系统不支持,有什么办法解决吗?我买的是一年,现在能换成ubuntu吗?

    回复
  7. Edison

    我用的是AWS EC2 ubuntu ,按教程来输入root后,提示“Disconnected:No supported authentication methods is avaiable
    (server sent: pubilckey)
    是因为ubuntu的原因吗 要用回linux?还是别的原因?网上也没类似的例子
    那个希望博主再弄个傻瓜的Chacha20加密的教程吧,公司里是用这个的,感觉速度更快一点。

    回复
  8. Pingback引用通告: 成功搞定shadowsocks,终于鸟枪换炮了 | 仰望星空,脚踏实地。

  9. 任良钦

    你好,请问我为何安卓手机在公共WIFI(中国移动CMCC)下无法使用,但是在4G流量下可以使用。同时,电脑在任何情况下都可以实用。

    回复
  10. LL

    同时连接数太多,我可不想因为这个原因导致IP被封,最靠谱的方法还是自己搭建.
    大神请问下,我自己搭建的也会同时登录1个电脑2个手机,会被封吗?是多建帐号就可以避免吗?
    谢谢

    回复
  11. ningqun

    电脑上也搞定了,朋友匀了个帐号。
    客户端简单配置后,chrome不需要安装插件,为了evernote网页端这两天被墙。
    不过android(未root)安装配置后,连接不上,不知什么问题

    回复
  12. VFVrPQ

    楼主,看了您的真的非常感谢!嗯。。。。按照您的一步一步做下来,配置完客户端后,还是不能上google。。
    那个从GFWList更新PAC,报错,不知什么问题

    回复
  13. Emlice

    请问刚买的阿里云香港的云服务器ECS可以搭ss吧?,我按照你的教程搭下来过程没错,结果也没错就是小飞机连上去不能用,貌似也没练上去,小飞机是灰色的,求解呀~

    回复
  14. Natalie

    首先我输入正确的密码后显示如下,与楼主截图的内容不一样
    login as: root
    [email protected]‘s password:
    [root@host ~]#
    接着我继续先粘贴了三行命令回车后输入密码,就显示如下
    login as: root
    [email protected]‘s password:
    [root@host ~]# wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
    -bash: wget: command not found
    [root@host ~]# chmod +x shadowsocks-libev.sh
    chmod: cannot access `shadowsocks-libev.sh’: No such file or directory
    [root@host ~]# ./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log
    -bash: ./shadowsocks-libev.sh: No such file or directory
    [root@host ~]# QXpNIhHhgu9R
    -bash: QXpNIhHhgu9R: command not found
    [root@host ~]#
    之后就不停的显示[root@host ~]# 这个,抓狂,问题到底出在哪里

    回复
  15. Mrl

    博主,你好,按照上面的方案购买后,点了购买信息界面的shadowsocks一键安装功能,然后下了客户端照填了,但是和上面有两位的问题一样,启用代理后网络貌似断了,所有都上不了,想要从GFWList更新PAC显示内部错误(在用putty链接到邮件里的IP时显示链接被拒绝了···),所以是不是买的IP地址有问题呀?求指点,谢谢~~

    回复
  16. yeyezi

    卡在putty了,我输入正确的密码后显示如下,与楼主截图的内容不一样
    login as: root
    root@xxxspassword:
    [root@host ~]#

    回复
      1. yeyezi

        但是我连接google还是没法连上,提示:
        无法访问此网站
        网址为 https://www.google.com/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。
        ERR_TUNNEL_CONNECTION_FAILED
        操作日志显示:[2017-10-13 21:26:59] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。 IP地址
        在 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
        在 Shadowsocks.Controller.Handler.ConnectCallback(IAsyncResult ar)
        请问这要怎么解决

        回复

发表评论

邮箱地址不会被公开。 必填项已用*标注