翻墙第一步:简易翻墙教程

这篇翻墙教程的面向对象是目前没有任何翻墙方式的,受阻于墙内的小伙伴们。这篇教程基本相当于之前这篇教程的汉化版,更多详细内容可以参考之前那篇英文版教程。

最新教程搭建在这里,如果知道如何购买服务器可以直接移步。

同时强烈推荐Hidden Nation机场,免去更换节点的烦恼。

写在前面

VPS测评推荐:https://sitediy.us/

Vultr不定期会有活动,比如,在我写这篇博客的时候新用户有充值10美元赠送50美元(赠送金额一个月过期)的活动:(请看这篇国外主机测评上的帖子

如果上面那篇帖子的注册优惠码过期了,可以在国外主机测评网站上自行查找。vultr以外的服务器供应商不建议新手使用,因为可能存在各种问题。

2019.09.29更新

又是一年国庆,搬瓦工挂了, GigsGigsCloud还没挂,大家可以看一看,其他的服务器供应商基本上指望不上。

2019.03.26更新

Vultr服务器目前状态都不佳,请跳过下面购买Vultr服务器的步骤,直接访问国外主机测评,建议使用BandwagonHost的服务器(不翻墙无法直接访问,可以在国外主机测评里寻找最新活动)。(以下为实例)也可以选择国外主机测评网页上置顶的一些链接里面的主机这个可以根据自己的需求来选择不同的服务器。

2019.06.19更新

Digital Ocean有羊毛可以薅,免费用一个月,具体请见这里,请使用DigitalOcean 2分钟搭建教程直接搭建Outline服务器,强烈推荐!!!

自行搭建的话一定要用Ubuntu 18.04 LTS,其他版本Linux我无法保证能成功,已经发现Ubuntu 19.04可能无法搭建。

2019.08.01更新

谷歌云搭建跟下面流程有较大差别,我之前专门出了一篇教程,详情请见此处

温馨小提示

下面的命令行中,不要复制前面的$ (美元符号和一个空格),这是我为了表示这是在命令行环境下输入的,类似地,我在写Python的一些命令的时候可能会在前面用>>> 。

2019.06.15 更新

Vultr真的崩了?并没有,Amsterdam(阿姆斯特丹)服务器晚上9点轻轻松松看YouTube 4K!接下来在操作的时候请选择Amsterdam服务器。

购买Vultr服务器

vultr价格优惠,不翻墙能直接访问官网,而且能用支付宝支付,因此对于小白比较友好。

先去Vultr官网注册一个账号。进入主页之后直接输入邮箱地址和密码就好了,Captcha验证可能比较烦,耐心地验证一下,然后可能还需要验证一下邮箱,这里我就不详细演示了(我的所有邮箱号都注册过了)。

进入之后点击左边栏的Billing选项,然后你会看到Make Payment下面可以选择Alipay(支付宝),一次最少充值金额是10刀(大概10.5刀可以用3个月)。有时候活动期间会有新用户充x元送x元的活动(好像是x不大于100美元),可以关注一下国外主机测评哦。

充值完成后进入左边的Server栏,点击右上角的加号来Deploy New Server(创建新服务器)。

建议移动用户选择Singapore(新加坡)机房的服务器,电信用户或者移动和电信都想翻墙的用户可以选择Los Angeles(洛杉矶)的机房。我这边因为洛杉矶的断货了,新加坡的玩腻了,就选了一个硅谷的。(此处有更新,具体请见本页底端)

接下来Server Type(服务器系统)选择Ubuntu,因为它无需配置防火墙,可以大大方便我们的设置。

Server Size(服务器型号)选择3.5刀每月的,一般来说500G每月够用了,我会看很多的YouTube视频,而且喜欢开4K,而且弄了个翻墙无线路由器全寝室都在用,每个月也就大概用300G。注意不要选最便宜那个,那个没有IPv4地址,大部分人现在还用不了IPv6。

然后直接点击右下角的Deploy Now(立即创建服务器)就可以了。

跳转到新的界面之后一开始服务器的Status栏是显示Installing(正在安装)的,当它变成Running的时候点一下服务器的名字(下图中的Cloud Instance),你就可以在左下角看到我们配置服务器需要的服务器信息了。接下来我们进行服务器的配置。


配置Vultr服务器

我们将会使用Outline作为翻墙的软件,这个软件的厉害之处罗列如下(谷歌开发的):

  1. 一行代码配置完服务器
  2. 管理端可以创建分享链接,分享给亲朋好友使用,你还可以通过管理端监控每个人的使用流量
  3. 用户端范围广,创建的分享链接的同时也生成了兼容Shadowsocks的链接sh

首先下载管理端:(管理端其中下载一个就好了,客户端可以有多个)

  1. macOS管理端
  2. Windows 管理端

如果以上链接无法下载,就到我为这个教程创建的GitHub文件夹下载管理端(www.getoutline.org被当局封了,我就只能做搬运工了)。我提供了Linux,macOS和Windows的管理端。

自行安装一下这个管理端,然后打开软件,点击左边栏的加号,选择Set up Outline anywhere。

你会看到第一栏里面是Log into your server, and run this command。我们接下来要做的就是在我们的服务器里执行这一行代码。

你还记得这张图片吗,回到浏览器,先复制IP Address(你购买的服务器的IP地址),然后接下来Mac用户和Windows用户的设置服务器的时候打开命令行的方式会有所不同,我会分开来讲解。Linux就不讲了,一是Linux和MacOS差不多,二是用Linux的应该用不上我这个教程。

在Windows上用SSH远程登陆服务器

用Win + R快捷键打开Run(运行窗口),输入cmd后就进入命令行了。Win键(Windows键)是键盘左下角Alt左边那个键。

在macOS上用SSH远程设置服务器

在电脑的右上角找到放大镜图标,打开之后搜索terminal,按Enter键进入。

开始配置服务器

以下操作我是在macOS下进行的,在Windows命令行中的命令是相同的,我就只附上一张Windows下操作的大致样子的图。

Windows下操作刚开始的样子

接着输入以下命令,用你复制的IP地址来替代我在命令里写的“服务器IP地址”,也就是我图中写的45.32.77.1,然后按下Enter(回车键)。

$ ssh [email protected]服务器IP地址

它要你输入yes/no,输yes,然后在下面把Vultr给你的Password(密码)给输进入,按Enter(回车)。

然后你就进入你的服务器管理后台了。

开启BBR加速器

1. 修改系统变量

$ echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
$ echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

2. 保存生效

$ sysctl -p

安装系统工具(2019.3.31补充)

这个应该只有部分最小系统需要安装,如果后面安装失败,可能是缺少curl工具。

$ apt-get update
$ apt install curl

正式安装

输入下面这行命令(就是刚刚Outline管理端提供你的那行命令去掉sudo),然后回车。(在下面的截图里面可以看到,在Vultr的Ubuntu上设置的时候一定要在Outline官方提供的命令前面去掉sudo,它的Ubuntu好像跟其他地方的不太一样。)

$ bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

出现提示就选择y。

接下来服务器就开始自动安装我们需要的翻墙服务了,大概等两分钟,你看到下面出现一行绿色的字就说明服务器配置好了。

复制那行绿色的字,打开Outline Manager,粘贴到第二栏,点Done就完成服务端和管理段的配置了。Ready for use!

Connections那一页可以设置Access Keys,分享给不同的人使用。

Settings那一页可以更改服务器的名字,方便多个服务器的管理(图中我就把它改成了Fenghe)。

列表里面第一个My access key是你的也就是管理员的密钥,你点一下右边图标按照指示就可以开始使用了。

在Add new key之后在每一个创建的新用户(下图Key 20)后面会有一个“分享”的按钮,点一下之后会出现以下界面,COPY INVITATION之后就可以把它分享给亲朋好友使用了,你还能实时看到他们当月用了多少流量!

常规方法

得到分享链接的人点击第一个链接就可以按照指示安装Outline客户端。第二个链接(ss开头)是Shadowsocks软件可以识别的一个分享链接,可以复制之后直接从Shadowsocks的小飞机那里右击导入,手机端也可以类似操作。用Outline有一个好处,那就是它的IOS客户端是免费的(尽管需要非中国大陆Apple ID)。

点击上面那个图中分享按钮后出现的页面

如果无法打开那个链接,请直接通过本文最下面的链接进行下载。

可以从上图看到,有一个以ss开头的链接,没错那是一个ss(shadowsocks)的加密链接,是可以直接导入大部分的ss客户端的(包括outline client在内),可以直接复制后导入ss客户端。

在Outline Client的话就可以直接点右上角加号后粘贴,它会自动识别添加。

客户端下载

我把客户端的直接下载链接公布在下面,如果分享的第一个链接打不开的话,就直接下载下面的客户端,然后复制第二个链接之后进入客户端来添加服务器。

  1. Windows 客户端
  2. MacOS客户端:如果没记错的话要到App Store下载,可能需要非中国区Apple ID。
  3. IOS客户端:大概也是要非中国区Apple ID吧。不过我记得把中国区改成美国的很容易的,前提是手机先翻墙(可以先尝试用浏览器翻墙)。
  4. Other Releases

190907 更新服务器及客户端国内下载地址

收到反馈,以上下载链接国内无法下载,点击此处进入我上传的下载页。

这个文件列表是人工更新的,如果无法下载且急需使用请尽快邮件或者加入Telegram群组(请见页面最下方)联系我,我尽快更新。

YouTube 1080P视频播放速度测试

现在不知道为什么YouTube把4K视频选项全部关掉了,所以我就只能拿1080P视频来测试一下了。

硅谷服务器

家用电信100M宽带下测试

家用移动100M宽带下测试

新加坡服务器

家用电信100M宽带下测试

有点不忍直视啊

家用移动100M宽带下测试

可以看出,除了电信用新加坡服务器不太行之外,其余的都还是不错的。我的测试时间是晚上7点左右,这个时间一般是网络出口高峰时期,这个表现还算不错的了。

更新日志

2019.02.14 服务器地区说明

近日GFW2.0出台,实测电信网络无法连接洛杉矶、日本和新加坡的服务器,如遇大家可以选择其他地方的服务器,我选择Amsterdam的服务器测试成功,延迟在300ms左右,但是不影响YouTube的快速访问。

本方案不支持游戏模式,如需搭建游戏加速服务器,参见这个教程,客户端请使用Shadowsocks,需要使用低延迟服务器,建议用阿里云、Microsoft Azure或亚马逊的低延迟服务器,注意开启UDP Relay和SSTap(Windows)或Proxifier(Mac)。如在梅林或Lede软路由下使用科学上网插件,只需选择游戏模式,目前测试结果表明,Padavan的游戏模式

2019.02.17 BBR开启方法说明

BBR加速算法内置于Ubuntu18.10,开启后可以有效提升服务器网络速度。

2019.03.21 温馨小提示

根据下面留言反馈以及其他人的反映,特此说明$ 并非命令行内容,只是用于指示命令。

Reference: