教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)...

版权说明:未经许可,不得转载。若转载请注明出处


shadowsocks简介
shadowsocks是一种基于Socks5代理方式的网络数据加密传输包,并采用Apache许可证、GPL、MIT许可证等多种自由软件许可协议开放源代码。shadowsocks分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。目前包使用Python、C、C++、C#、Go语言等编程语言开发。
在中国大陆,本工具也被广泛用于突破防火长城(GFW),以浏览被封锁、屏蔽或干扰的内容。2015年8月22日,Shadowsocks原作者Clowwindy称受到了中国政府的压力,宣布停止维护此计划(项目)并移除其个人页面所存储的源代码。因为移除之前就有大量的复制副本,所以事实上并未停止维护,而是转由其他贡献者们持续维护中。

运行原理
Shadowsocks的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。
在服务器端部署完成后,用户需要按照指定的密码、加密方式和端口使用客户端软件与其连接。在成功连接到服务器后,客户端会在用户的电脑上构建一个本地Socks5代理。浏览网络时,网络流量会被分到本地socks5代理,客户端将其加密之后发送到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网


第一步,我们需要一个国外的服务器。
现在市面上的服务器有很多,腾讯云、阿里云、百度云、新浪云、亚马逊AWS等等。这些大多都可以免费试用1年,还是很良心的。进入这些网站申请一个新的服务器就行了,这里需要注意两点:1.必须申请的是国外的服务器。2.申请的服务器最好是linux系统(ubuntu等等)。
本文主要讲的是以linux系统下,搭建shadowsocks。
申请好服务器后,记下分配给你的服务器地址和端口。这里以1.1.1.1:8388为例。


第二步,启动你的刚刚申请的linux服务器。
进入到服务器后,打开命令行窗口。(快捷键Ctrl+Alt+t)


第三步,安装shadowsocks
首先需要确认你的linux服务器可以联网。
然后,获取root权限,在命令行输入如下指令:
sudo -i
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)

然后更新软件源,指令如下:
apt-get update
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)

接着安装pip,指令如下:
apt-get install python-pip
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)
注意:如果pip的版本太低了,可以升级pip,用如下的命令:
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)

最后进入最关键也是最重要的一步,就是安装shadowsocks,指令如下:
pip install shadowsocks
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)


第四步,配置服务器并连接。
方法一:直接连接。指令如下:
sslocal -s 1.1.1.1 -p 8388 -k "your passwd" -b 127.0.0.1 -I 1080

方法二(推荐):通过读取json文件运行。
1.新建一个shadowsocks.json文件。指令如下:
vi /etc/shadowsocks.json
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)

内容如下:
 {
"server" : "1.1.1.1",
"server_port" : 8388,
"local_address" : "127.0.0.1",
"local_port" : "1080",
"password" : "your passwd",
"timeout" : 200,
"method" : "aes-256-cfb"
}

保存完后,输入如下指令
sslocal -c /etc/shadowsocks.json
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)

运行上面的命令后,会显示如下界面,即为正常启动了shadowsocks,请不要关闭终端。
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)

至此,shadowsocks的搭建已经完成了。可以把云服务器的网页关掉了,但是记住别关闭服务器终端。

第五步,下载shadowsocks
手机版和电脑版的shadowsocks都可以。
下载完后,运行shadowsocks。
将你的服务器地址、端口和刚才第四步你创建的密码输入进去,并启动系统代理,即可实现翻墙操作了。
教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)

翻墙过后,Facebook、Instagram、YouTube之类都可以愉快的使用了。
是不是很开心呀 教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等) 教你如何在国外的服务器上搭建shadowsocks,实现翻墙上网(FB,INS,Twitter等)


-------------------------------Copyright @2014-2017 weekdawn all right reserved------------------------





猜你喜欢

转载自blog.csdn.net/weekdawn/article/details/81039378
今日推荐