经典翻墙教程:shadowsocks+linode+kcptun搭建梯子,秒开youtube1080P

2017-01-09 14:15:46来源:oschina作者:taidupa人点击

本文介绍使用shadowsocks(翻墙工具)+linode(国外服务器VPS)+kcptun(加速器,安装之后youtube1080P无压力).


按照本文介绍一步一步走下去肯定能够成功.


费用:需要自己购买服务器,每月10美刀.比我推荐的VPN贵,但更好使。


我觉得如果个人用,推荐购买第三方的服务VPN,价格便宜,网速能满足你,长期提供服务.


但如果懒得配置,可以看我的另一篇关于VPN的文章:http://whosmall.com/post/101


如果不会shell命令会有点吃力,我会尽量写详细,做到每步都复制就行.


线上效果图


不加速:


加速:


这是kcptun的威力.照着我下面的做,家里网速还说的过去的话,一般翻墙是不会差的



1.你需要先购买linode服务器(有人会说别的,例如搬瓦工,我就不让大家模棱两可了,照着我的来,没多大区别的)


网址:https://www.linode.com/ 如果你打不开,请在评论区留言,我会先提供给你我的翻墙,因为这个网站可能打不开(试了下是可以打开的)


打开后右上角 sign up 创建用户,注意:他不认国内的邮箱,经过我测试,可以注册一个Hotmail邮箱,微软的,3分钟搞定


linode注册页面:(按提交时,返回的错误信息在头顶,我当时找了半天没找到)


注册完成激活邮箱之后,需要填写用户信息,信息如下:



除了信用卡以外,别的都不是很要紧,最后一个是充值金额,注意是美元.妈蛋当时傻了,以为人民币,选了50刀,好痛.不过还好现在人民币贬值的厉害,啦啦啦


CVV的话不懂的去百度吧


提交了如果有下一步的话就照他提示的做.完事之后就是选服务器



我买的是Fremont, CA, USA,仅次于日本节点,日本的太难买啦,有的时候会断货.别的话网上的人说优先级不高,我也没试过.


肯定选第一个咯,最便宜.






等到右边的Server Status的状态为Running的时候,代表服务器已经在正常运行了.至此,第一步搞定

2.搭建shadowsocks


shadowsocks需要搭建服务端和客户端


服务端:


需要你掌握一点shell命令,不会也没事,我尽量复制每个命令.


Windows用户:先下载一个xshell5工具用来连接服务器.百度一下随便找个下载网站就行


因为我用的是mac,所以只能大致说下,不行的话下面留言,我会及时回答的


选择new 啥的选项,然后输入服务器的IP,我上面涂掉的那个就是,然后输入刚刚设置的登录密码就行

mac用户:自带的 terminal 就行


复制如下命令


ssh root@xxxxxxxx x为你的服务器IP


然后输入密码


windows和mac都出现如下内容表示登录成功,或者自己输入 ll 两个小写的L, 如果有出现列表也是登录成功的,否则请留言


效果图:



然后直接分别复制下面的5行英文就行了


下面的命令,需要一行一行的执行,每输入一行命令,回车执行,如果没有报错,即为执行成功,出现确认提示的时候,输入 y 后,回车即可。


yum install epel-release


yum update


yum install Python-setuptools m2crypto supervisor


easy_install pip


pip install shadowsocks


这5个无脑一个个复制按回车就行,最后一个就是安装服务端的shadowsocks了,出现错误....请留言


最后出现 successfully installed shadowsocks-2.8.2 代表安装成功

接下来输入


vi /etc/shadowsocks.json


会打开一个空白的页面,先按小写的I键(这是为了进入编辑模式),复制如下内容


{
"server":"xxxxx",
"server_port":8387,
"local_port":1080,
"password":"xxxx",
"timeout":600,
"method":"aes-256-cfb"
}

server的xxxx改为你的服务器IP


password的xxxx就设置成你的登录密码吧,多了容易忘


然后按下esc键(退出编辑模式),输入:wq(冒号表示命令的意思(额,应该是的),wq表示保存退出)

别的参数哦我说明下:


server_port是shadowsocks的端口号,默认是8388,我修改了一位,这个无所谓


local_port: 不知道,默认


timeout: 超时时间,默认


method: 好像是加密方式,默认

最后一步


ssserver -c /etc/shadowsocks.json -d start

这步是启动shadowsocks,网上有人说加入开机启动,我试了下没成功,还是手动启动下,以后也不会动,如果以后服务器重启了,在输入这个命令就行了


2016-12-03 05:36:57 INFO loading libcrypto from libcrypto.so.10 started

这是启动成功出现的内容


下面是客户端,非常简单


下载网址里的shadowsocks客户端

mac版:https://github.com/shadowsocks/shadowsocks-iOS/releases


windows版:https://github.com/shadowsocks/shadowsocks-windows/release


下图是windows版的截图,mac选择downloads的ShadowsocksX-2.6.3.dmg,打开可能优点慢,稍微等下或者刷新下试试


安装好之后按下面操作


下面是菜单栏,选择打开服务器设定




{


"server":"xxxx",


"server_port":8387,


"local_port":1080,


"password":"xxxx",


"timeout":600,


"method":"aes-256-cfb"


}


后边填写的内容和上面的对应,上面是之前复制到服务器上的内容


地址输入你的服务器地址,后面填写一开始配端口,如果之前是复制的话填8837,密码填password填的密码,然后确定

点击客户端图标,服务器选择刚刚配置的,然后再选择自动代理模式,个人觉得全局代理只有在你想访问有些网站的英文网站时才有用.用来避免自动转成中文网站.

好啦,可以打开浏览器翻墙了,www.google.com, www.facebook.com, www.youtube.com,都上去试试吧,如果不行,请下面留言.

3.kcptun加速


完成上面两个后上外网会发现比较慢,就像刚开始的图片展示的.所以需要kcptun来加速了


安装很简单,一步步走就行了


原理:拿带宽换访问速度,访问外网失败的原因是丢包严重,用了kcptun之后会一次发送大量的包,来提升访问成功率.效果显著,如果你家是1M小水管,那就呵呵了,不过既然都到这一步了,宽带都不会差的


同样,需要配置服务端和客户端

服务端


首先登陆服务器


输入


netstat -nl | grep xxx


xxx为shadowsocks的端口


QQ20161126-0@2x


wget --no-check-certificate https://raw.githubusercontent.com/kuoruan/kcptun_installer/master/kcptun.sh
chmod +x ./kcptun.sh
./kcptun.sh

依次输入上面的命令



如果出现提示以安装supervisor 执行 图中的两条命令后再执行

./kcptun.sh

下面是参数配置例子


开始配置参数...
请输入 Kcptun 服务端运行端口 [1~65535] (默认: 29900):
---------------------------
端口 = 29900 ---------------------------
是否禁用 IPv6?
(默认: 不禁用) [y/n]:
---------------------------
不禁用IPv6 ---------------------------
请输入需要加速的 IP [0.0.0.0 ~ 255.255.255.255] (默认: 127.0.0.1): 139.162.82.35 IP 地址格式有误, 请重新输入!
请输入需要加速的 IP [0.0.0.0 ~ 255.255.255.255] (默认: 127.0.0.1): 139.162.82.35
---------------------------
加速 IP = 139.162.82.35
---------------------------
请输入需要加速的端口 [1~65535]
(默认: 12948): 8387
---------------------------
加速端口 = 8387 ---------------------------
请输入 Kcptun 密码
(默认密码: it's a secrect): wo1wusuoyou
---------------------------
密码 = wo1wusuoyou ---------------------------
请选择加密方式(crypt):
(1) aes
(2) aes-128
(3) aes-192
(4) salsa20
(5) blowfish
(6) twofish
(7) cast5
(8) 3des
(9) tea
(10) xtea
(11) xor
(12) none
(默认: aes) 请选择 [1~12]: 2
-----------------------------
加密方式 = aes-128
-----------------------------
请选择加速模式(mode):
(1) normal
(2) fast
(3) fast2
(4) fast3
(5) manual
(默认: fast) 请选择 [1~5]: 4
---------------------------
加速模式 = fast3
---------------------------
请设置 UDP 数据包的 MTU (最大传输单元)值
(默认: 1350):
---------------------------
MTU = 1350
---------------------------
请设置发送窗口大小(sndwnd)
(数据包数量, 默认: 1024):
---------------------------
sndwnd = 1024
---------------------------
请设置接收窗口大小(rcvwnd)
(数据包数量, 默认: 1024):
---------------------------
rcvwnd = 1024
---------------------------
请设置前向纠错 datashard
(默认: 10):
---------------------------
datashard = 10
---------------------------
请设置前向纠错 parityshard
(默认: 3):
---------------------------
parityshard = 3
---------------------------
请设置差分服务代码点(DSCP)
(默认: 0):
---------------------------
DSCP = 0
---------------------------
是否禁用数据压缩?
(默认: 不禁用) [y/n]:
---------------------------
nocomp = false
---------------------------
请设置以哪个用户运行当前 Kcptun 实例
(默认: root):
---------------------------
用户 = root
---------------------------
是否调整隐藏参数?
(默认: 否) [y/n]:
配置完成, 按任意键继续...或者 Ctrl+C 取消

然后按照上面的指示选择相对应的内容,犹豫不觉的选择默认


有几个说明下:


1.加速ip根据一开始的情况几定


2.加速ip为shadowsocks的端口


3.加密选择aes-128


4.加速级别:选择fast3


别的基本都没啥了

{ "localaddr": ":8387", "remoteaddr": "xxxx:29900", "key": "wo1wusuoyou", "crypt": "aes", "mode": "fast3", "conn": 1, "autoexpire": 60, "mtu": 1350, "sndwnd": 1024, "rcvwnd": 1024, "datashard": 10, "parityshard": 3, "dscp": 0, "nocomp": false, "acknodelay": false, "nodelay": 0, "interval": 20, "resend": 2, "nc": 1, "sockbuf": 4194304, "keepalive": 10 }

这是我最后的配置,将这些配置保存到文本里,后面可以对着看,有用


安装之后,Kcptun 服务交由Supervisor 管理。


介绍:


Supervisor 相关命令:


service supervisord {start|stop|restart|status}

Kcptun 相关命令:


supervisorctl {start|stop|restart|status} kcptun

这边记不太清楚了,分别执行下面的命令吧


service supervisord start


supervisorctl start kcptun


好了,服务端配置完成,下面配置客户端

客户端


先下载https://github.com/dfdragon/kcptun_gclient/releases里的最新版本,目前是kcptun_gclient.v1.0.13.zip,解压,这个是为了启动客户端用的


下载https://github.com/xtaci/kcptun/releases,64位和32位选择下面对应的版本

kcptun-windows-386-20161202.tar.gz32位
2.57 MBkcptun-windows-amd64-20161202.tar.gz 64位

注意:客户端的东西需要都放在一个文件夹下,否则无法配置成功


先说mac用户 : https://github.com/dfdragon/kcptun_xclient/releases 选择页面里的kcptun_xclient.v1.0.0.zip,解压,手动放到application中



先添加,然后选择客户端文件,选择client_darwin_amd64文件


下面的参数都需要和刚刚配置服务端的匹配,否则无法正确运行


1.本地端口随便填个四位数
2.kcp服务器地址:自己的服务器ip
3.端口:设置kcp服务端时设置的kcp的端口,默认是29900
4.通信秘钥:设置kcp服务端时设置的密码
这些都能够在之前说的要记录的那个一样,对应着输入就行了

配置好后选择启动



然后修改shadowsocks客户端的信息,将地址改为127.0.0.1端口改为kcptun的本地侦听端口


密码和加密配置不用管


保存之后再检查下shadowsocks的配置就行了

Windows用户:https://github.com/xtaci/kcptun/releases 看自己是32位还是64位的,选择最新的版本就行了 386是32位,amd64是64位,下载后应该是和mac的配置方法一样


如果不行,联系我,我找个Windows的电脑试下回复,实在抱歉.


好了,至此所有的配置都搞定了,上youtube看下速度是否变的飞快,youtube右击,选择倒数第二个能出现传输速度


如果有什么问题,请随时下面提问,并详细说明情况,多谢


最后,跟大家说下,如果你们还是觉得麻烦,以下有我收集的最新好用的科学上网VPN推荐,希望对大家有帮助:


请收藏至书签栏,以备不时之需!



加速器推荐
免费方案
付费方案
官方网站


LoCo加速器
每天免费2小时
最低¥15/月
官网直达


一枝红杏
免费方案暂无,稳定高速
年付只需90元/年
官网直达


速飞加速器
可索取免费VIP,有问题24小时内全额退款
最低¥20/月
官网直达


逃跑计划
免费试用,YouTube 1080P无压力
最低¥10/月
官网直达


Hero加速器
注册即送300M流量
最低¥9.8/月
官网直达


Green加速器
注册即可免费使用200M流量
最低¥18/月
官网直达


二师兄加速器
每3天签到激活,账号免费使用
最低¥20/月
官网直达


风驰加速器
免费账号需要3天登陆一次网站激活账号
最低¥20/月
官网直达


摸鱼加速器
多条线路永久免费使用
最低¥19/月
官网直达


赤兔加速器
提供永久免费套餐
最低¥20/月
官网直达


Juziplus
超级稳定的量子服务器
最低¥25/月
官网直达

其实上边的VPN到目前为止我觉得最划算的VPN还是:一枝红杏


推荐这个的理由是,这个“一枝红杏”是老薛主机推出的VPN产品,老薛本人我在网上有联系过,本站也是托管在老薛主机上的,老薛主机在虚拟主机和vpn这块做的算比较突出的一家。最低价格99元 /年,折扣算下来,每月不足7元,相当实惠。


优点:靠谱、靠谱、还是靠谱,正规公司运营,全平台支持,价格便宜。


官网地址:一枝红杏 http://my.yizhihongxing.com/aff.php?aff=2509


作者:Gabriella ,转载自 SUN'S BLOG - 专注互联网知识,分享互联网精神! 。 原文地址《经典翻墙教程:shadowsocks+linode+kcptun搭建梯子,秒开youtube1080P》


标签: 科学上网 翻墙教程 shadowsocks+linode部署 翻墙工具 秒开youtube

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台