欢迎光临
我们一直在努力

科学上网:VPS上搭建shadowsocks

搭建shadowsocks代理服务器实现科学上网,在VPS上搭建ss服务实现科学上网,从零开始,搭建shadowsocks教程,搭建代理服务器。搭建shadowsocks可以作为Windows,Mac,Android/安卓,iOS/苹果,电脑和手机全终端可用的科学上网方式,自己搭建ss作梯子实现科学上网。史上最详细的搭建shadowsocks教程,你也可以拥有自己的科学上网服务器。新手福利一键搭建ss/ssr&开启BBR加速

Vultr KVM内核支持BBR加速与锐速加速,速度快,还可以用来作为个人网站的服务器。本文以Vultr作为搭建shadowsocks的教程示例服务器。

Vultr最便宜15块一个月(2.5刀,支持支付宝),ip不通了,用Snapshot方法换IP特别简单,只要一分钱~

这是一篇绝对适合新手的手把手搭建shadowsocks教程,耐心读完绝对可以成功~有任何问题欢迎留言,及时回复~

TIPS:电脑小白福利:一键安装ss/ssr&开启BBR加速脚本

如果你实在是看到代码就头疼,那你可以尝试一下使用搬瓦工,搬瓦工后台自带一键搭建ss,不需要你输入一行代码,不过还是建议你自己尝试下Vultr,一键脚本相当简便(一键脚本真的简单!只要你仔细看,没有做不成的),而且搬瓦工年费购买才比较优惠,自己取舍 :symbols: ~传送门:纯小白搭建ss/ssr教程:搬瓦工后台开启shadowsocks server

录了个视频教程,不想看文字的可以看视频,或者结合起来一起看:搭建ss视频教程

 

什么是shadowsocks

shadowsocks可以指一种SOCKS5的加密传输协议,也可以指基于这种加密协议的各种数据传输包。

shadowsocks实现科学上网原理?shadowsocks正常工作需要服务器端和客户端两端合作实现,首先,客户端(本机)通过ss(shadowsocks)对正常的访问请求进行SOCK5加密,将加密后的访问请求传输给ss服务器端,服务器端接收到客户端的加密请求后,解密得到原始的访问请求,根据请求内容访问指定的网站(例如Google,YouTube,Facebook,instagram等),得到网站的返回结果后,再利用SOCKS5加密并返回给客户端,客户端通过ss解密后得到正常的访问结果,于是就可以实现你直接访问该网站的“假象”。

为什么选择shadowsocks?不限终端(安卓,苹果,Windows,Mac都可用),流量便宜(服务器500G只要15元),方便(一键脚本,不需要专业知识)。

为什么要自己搭建ss/ssr?你也许会觉得买ss服务也很方便,但是你得要考虑以下几个问题。首先,买的ss服务,限制很多,终端可能只能同时在线2个,每个月就一点点流量可能价格却不便宜,有时候还被别人做手脚,流量跑的贼快;其次,别人收钱跑路怎么办?很多这种情况的;更重要的是,如第一个问题中描述的shadowsocks原理,如果有心人做了一点手脚,是可以得到你的访问记录的;而自己搭建ss/ssr服务,一键脚本也就10来分钟就可以搞定。

一键脚本地址一键脚本搭建SS/搭建SSR服务并开启BBR加速

 

购买在GFW之外的代理服务器

宽带是移动的用户

按照步骤注册就可以了:戳我戳我戳我注册~

选择左侧栏的Billing,选择个充值方式即可(支持支付宝Alipay,支持支付宝Alipay,支持支付宝Alipay)。目前2.5刀的服务器在MiamiNew York地区有售(延迟相对其他地区稍高,不过日常YouTube&Google完全没有问题),其他都售罄了,赶紧抢购吧~

选择左侧栏的ServersServer LocationLos AngelsTokyo的比较好(Vultr各节点官方测速地址);Server Type选择Ubuntu 16.04Server Size根据需求选择,Additional Features中勾选Enable IPv6。其他都可以默认,然后选择Deploy Now就可以了。

配置完服务器后,在Servers就可以看到自己服务的信息了,包括我们需要用到的IP和Password。得到IP和密码就可以用XShell进行连接你的搭建shaodowsocks服务器了(Windows:Xshell连接Linux;Mac:Mac远程连接Linux)。

宽带是电信和联通的用户

对于宽带是电信&联通的用户,可以试一下搬瓦工的CN2电信/联通直连线路(季付/半年付/年付),GT线路详情可以参考搬瓦工洛杉矶CN2 GT线路测评。如果想用最优的GIA线路,也可以尝试搬瓦工CN2 GIA线路(强力推荐,效果爆炸,全程CN2,晚上高峰时期线路也不拥堵,年付平均下来一个月30元左右。2018年5月15日正式启动,搬瓦工洛杉矶CN2 GIA线路测评 以及 2019年新出的超大带宽CN2 GIA:搬瓦工DC6机房CN2 GIA ECOMMERCE测评 性能/ping延时/路由/速度),当然你也可以直接用Vultr,搬瓦工暂时不支持月付。

购买完成后参考搬瓦工购买与优惠码使用图解文末修改服务器类型,修改OS为Ubuntu 16.04,再根据Windows通过Xshell连接Linux/Mac通过Terminal远程连接Linux即可。

老哥,真的不试一下一键脚本搭建ss吗?

 

搭建shadowsocks

以下的步骤都是在服务器上以root权限进行的(Vultr也默认是root用户),如果不是root,自行加sudo管理员权限执行~

apt-get update
apt-get install python-pip
pip install --upgrade pip
pip install setuptools

此时如果出现ImportError: cannot import name main的错误,就先用reboot命令重启下机器,之后再重新执行pip install setuptools

pip install shadowsocks
vim /etc/shadowsocks.json

添加(vim编辑器基本使用,如果不知道怎么编辑,戳这里,如果只想看怎么处理这些配置文件,可以在公众号回复vim编辑器使用,会得到以这个配置文件为例的简单使用教程):

{
    "server":"0.0.0.0",
    "server_port":1024,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb"
}

将其中的mypassword换成你想设置的密码(不需要跟你的VPS密码一致,这个密码你用来在客户端连接服务器ss的),server可以是0.0.0.0,也可以是你VPS的IP。

  • 赋予shadowsocks配置文件权限
chmod 755 /etc/shadowsocks.json
  • 安装以支持这些加密方式
apt-get install python-m2crypto
ssserver -c /etc/shadowsocks.json -d start
  • 停止命令(这个命令是告诉你怎么停止shadowsocks的,不需要运行!不然就停止了你也就连不上了
ssserver -c /etc/shadowsocks.json -d stop
  • 设置shadowsocks开机自启动
vim /etc/rc.local

在exit 0前面加上ss的启动命令:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
ssserver -c /etc/shadowsocks.json -d start
exit 0

若果Ubuntu 17.10默认没有这个文件,设置shadowsocks自动启动,请参考:http://forum.ubuntu.org.cn/viewtopic.php?f=186&t=481439

 

本机上搭建shadowsocks代理实现科学上网

Android/Windows/iOS/Mac/Linux shadowsocks各版本客户端下载地址:各版本shadowsocks客户端下载地址

此处以Windows为例~(shadowsocks电脑版(windows)客户端配置教程,其他版本的客户端如果下载有问题,欢迎关注公众号flyzy小站,发送ss,会给你各种客户端的下载方法~)

shadowsocks-pc-windows

在状态栏右击shadowsocks客户端,勾选开机启动启动系统代理,在系统代理模式中选择PAC模式服务器->编辑服务器,用shadowsocks.json中配置的密码、加密方法以及你VPS的IP填好,保存即可~

PAC模式(代理自动配置,Proxy auto-config)是指国内可以访问的站点直接访问,不能直接访问的再走shadowsocks代理,建议选择这种模式~

OK!搭建shadowsocks完毕!科学冲浪吧,兄弟!Google

 

为shadowsocks开启BBR加速

BBR是Google开源的一套内核加速算法,可以让你搭建的shadowsocks体验飞一般的感觉,浏览速度有个质的提升~:Ubuntu开启BBR加速Shadowsocks

 

一键脚本搭建ss/ssr

写了一个适合新手的一键搭建ss/搭建ssr的脚本~新手可以直接用这个脚本搭建自己的shadowsocks~传送门:一键脚本搭建SS/搭建SSR服务并开启BBR加速

 

搬瓦工一键搭建ss

原来搬瓦工支持后台一键搭建ss的,不需要你输入一行代码,看到代码头大的可以试试(但是一键脚本真的已经很简单了 :symbols: )~ 教程图文链接:纯小白搭建ss/ssr教程:搬瓦工后台开启shadowsocks server

 

关注公众号flyzy小站,上面有一些搭建shadowsocks常见问题的总结~如果还是不行,欢迎在公众号留言~

 

声明:本文只作为技术分享,请遵守相关法律,严禁做违法乱纪的事情!

赞(0)
未经允许不得转载:拆东墙 » 科学上网:VPS上搭建shadowsocks

评论 抢沙发

登录

找回密码

注册