• 欢迎访问【望星湖畔】,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器或Chrome浏览器访问本网站,欢迎加入官方QQ群 QQ群
  • 【望星湖畔】因搬家不慎将数据弄丢,现在各项资料恢复中,还请大家海涵!!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏【望星湖畔】吧

三步教你搭建VPN轻松翻墙

电脑技巧 admin 来源:把酒嗅青梅 8个月前 (09-15) 43441次浏览 已收录 27个评论

最近有很多小伙伴都表示自己的翻墙工具被和谐了,各种网站都上不去了,感觉狠心塞。我也是,刚花了 200 大洋续费的天行被喝茶了,客服也找不到,导致我现在墙既翻不了,钱也退不回,狠心塞。有天跟朋友吐槽,朋友说那你自己买个 VPS,搭一个 VPN 不就行了嘛!我心想,是啊,说试试就试试!后来的后来,经过两个晚上的研究,我终于如愿以偿啦,而且网速还哇哇的!再后来,好多朋友就追着问,能不能帮我也弄一个啊,我想,这么多人,我也帮不过来完,还是写篇详细的教程帮帮大家吧,整个过程挺简单的,保证大家一学就会。本文建议在电脑端打开,方便实操。

第一大步:购买一个 VPS (无需写代码)

这里的 VPS 就是虚拟服务器的意思,不过懂不懂这个都不是重点。我买的是Vultr家的,原因是这家网站做的很漂亮,特别是英文字体真心漂亮(开玩笑的,主要原因当然还是因为服务器便宜稳定性价比高了)。链接如下:https://www.vultr.com,打开链接后特别简单,输入 Email  Address,Password,然后点击 Create  Account 就创建好账户了!注意,新注册的用户需要验证邮箱,所以打开刚才的输入的邮箱账户,去邮件里先验证一下吧!

账户注册验证完成后就到 Billing 页面,说白了就是给账户绑定一个信用卡或者充钱的页面,这点和国内电商网站的购买流程很不一样,感觉像是你必须得证明自己有钱才能购买一样。Vultr 支持 Credit Card(信用卡)、Paypal 和 Bitcoin(比特币)支付以及支付宝支付。看个人了,你觉得哪个方便就用哪个。建议使用下 paypal,毕竟是国外的支付宝嘛,做互联网的,肯定要体验体验啦。再说,Paypal 的 APP 界面设计也挺不错的。想用支付宝的话当然可以了,不过支付宝支付的汇率一般都比实时汇率要高一些,大概是 0.75%,自行决定吧。Vultr 最便宜的 VPS 是 2.5$每月,然后是 5.0$一个月(我买的是这个),充值时可以直接付一年的(有时候会有充一年抵扣活动),也可以充个 10$先玩玩,反正也不多。

充完钱后就到了第一大步最关键的地方,购买 VPS,激动人心的时刻到了。

  • Server Location 这里,我选的是朋友推荐的Los  Angeles,动手能力强的或想要了解更多的可以自行 google;
  • Server Type 这里,我选的是64 bit  OS  CentOS
  • Server Size 这里,我选的是5$每月,25GB  SSD 存储空间,1G 内存,1000G 流量;
  • Additional Features 这里,我选的是前两者
  • Startup Script 和 SSH Keys空着
  • Server Hostname & Label 这里,你可以给服务器起个名字,当然也可以懒得起;

最后,不要忘了点Deploy  Now按钮,至此,你的服务器就买完了。你的邮箱很快就会收到一封记录了服务器名称、地址、系统等信息的确认邮件。

购买完成后,系统会自动进入 VPS 列表页,这是你可以看到,主机的名称、OS、Location、Status 等信息。Status 此时应该显示的是 installing,这表明你的 VPS 已经生效啦,只不过是正在安装操作系统。一般过个几十秒到一分钟左右,操作系统即可安装完毕,Status 会显示的是 runing

第二大步:设置 shadowsock(三条命令)

完成这一步之后就可以翻墙啦,哇咔咔,要不要这么简单!!!下面的操作你可要看好喽!

此时我们应该在 VPS 列表页,点击 Status 后面的更多图标,出现如图浮层,点击 View  Console,然后进入命令窗口,全黑的那种。

要想对 VPS 进行操作,系统当然要验证一下你的身份喽。身份是什么呢,点击上图 OS 下面的设置图标,进入 Server Information 页面,你就可以看到你的 Username 和 Password 了。此时,先在命令窗口的 login 后输入 Username,然后回车(enter)。几秒钟之后,屏幕上会显示 Password 输入提示,然后输入 Password,回车(enter)。这里要注意的是,输入 Password 时无论你输入多少内容,光标的位置都是不会动的,光标处也不会显示密码,这是正常现象,不要大呼异常。另外输入密码的时间是有限制的,要尽快哦,时刻注意输入的地方是不是已经变成 Username 了!输完后登录成功会有如下显示,不成功会有失败显示。qingmei_server 是我的服务器名。

重点来啦,验证成功之后输入:

第一条命令:

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh 回车(enter)

耐心等待,直到再出现[root@qingmei_server  ~]#的字样,确切来说是[root@服务器名  ~]#的字样。

第二条命令:

chmod +x shadowsocks.sh 回车(enter)

继续等待,直到出现[root@服务器名  ~]#的字样。

第三条命令:

./shadowsocks.sh 2>&1 | tee shadowsocks.log 回车(enter)

中间会提示你输入你的 SS SERVER 的账号,和端口。看得懂你就输入,看不懂就确定键(enter),反正不输入就是默认。跑完命令后就会显示出来你的 SS 客户端的信息。请立即 copy 下来加以保存。上面的命令全部回车执行后,如果没有报错,即为执行成功,出现确认提示的时候,输入 y 后,回车即可。

安装完成后,脚本提示如下:

Congratulations, shadowsocks install completed
Your Server IP:your_server_ip
Your Server Port:your_server_port
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb

一定要好好记录上面的信息,特别是:Server IP、Server Port、Password、Encryption Method。以后的翻墙就靠它们了。

第三大步:设置 shadowsock 客户端(无需写代码)

下载一个 shadowsock 客户端,安装完成后,打开服务器设定,点击添加 New  Server,输入刚才的服务器地址、端口、加密方式、密码等信息,点击确定即可添加代理成功。然后再选择一个自动代理模式或者全局代理模式即可。

至此:你终于可以自由自在的翻墙了!

安装 Google BBR 加速

不过,再完成以上三大步骤之后,为了使翻墙时享受更快的速度:建议再安装一下 Google BBR 加速。(真的会加速很多哦)

安装前提示:

Google BBR 只支持 4.9.0 内核;本文是 CentOS7 64bit 的安装教程.

①检查当前 VPS 核心

uname -r 回车(enter)


通过上图,我们可以看出目前内核还是 3.10,所以肯定是需要修改内核的。

②更换服务器内核

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 回车(enter)
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 回车(enter)

③执行命令安装 4.9.0 内核。

yum --enablerepo=elrepo-kernel install kernel-ml -y 回车(enter)

执行命令安装 4.9.0 内核,这个地方可能需要两分钟左右,甚至更久,请耐心等待。

④检查内核是否安装

rpm -qa | grep kernel 回车(enter)

我们可以看到内核中有 4.9.0 内核,如果内核显示为-ml-4.12.6-1.e17.elrepo.x86_64,也是可以成功进行下面步骤的。下面我们来启动内核。

grub2-set-default 1 回车(enter)

启动之后,我们还需要重启服务器才可以将内核生效。
reboot 回车(enter)服务器开始重启,中间会让你选择要启动的操作系统,不用搭理,几秒后系统就会按默认执行。重启之后,我们再 uname -r 看看内核是不是就变了。

显示成-ml-4.12.6-1.e17.elrepo.x86_64 也是可以的。这里我们将内核修改完毕,这样我们才可以执行后面的安装 BBR。

⑤安装 Google BBR

echo ‘net.core.default_qdisc=fq’ | sudo tee -a /etc/sysctl.conf 回车(enter)
echo ‘net.ipv4.tcp_congestion_control=bbr’ | sudo tee -a /etc/sysctl.conf 回车(enter)
sysctl -p 回车(enter)


这个时候我们的 BBR 就安装完毕,但是我们还需要看看是否真的安装完毕。

⑥检查 Google BBR 是否安装成功

sysctl net.ipv4.tcp_available_congestion_control 回车(enter)

执行命令,看看是否是提示”net.ipv4.tcp_available_congestion_control = bbr cubic reno”

sysctl -n net.ipv4.tcp_congestion_control 回车(enter)

执行命令,是否提示bbr

lsmod | grep bbr 回车(enter)

执行命令,是否看到 BBR 提示。

至此,大工告成,开始享受你的 dribbble、behance 秒开吧!
文章的最后,再附一下注册链接:http://www.vultr.com/?ref=7199563
另外,也给大家提个建议,操作过程要耐心哦,出错了很可能是少写了一个字母或者把字母 l(L)当成了大写的字母 i(I)等等。
看完了就点个赞或喜欢呗,反正又不会怀孕!


望星湖畔 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明三步教你搭建 VPN 轻松翻墙
喜欢 (96)
[loveinghu@qq.com]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(27)个小伙伴在吐槽
  1. 照着操作到第三大步,依然上不去google啊
    C2017-10-21 00:26 回复
    • 我也一样,上不了。你现在弄好了吗?
      小飞12152017-10-22 10:07 回复
    • 代码写错了,已经修改!! :mrgreen: :mrgreen: :mrgreen:
      admin2017-11-21 00:03 回复
      • 改哪里 也是操作到第三步完成上不去外网
        zwk5452017-12-22 17:25 回复
  2. 根本用不了
    飞12152017-10-22 04:46 回复
    • 你好,请问你遇到了什么情况啊?
      青梅2017-11-18 23:14 回复
    • 代码写错了,已经修改!!
      admin2017-11-21 00:05 回复
  3. 现在可用了吗?
    Henry2017-11-01 15:10 回复
    • 代码写错了,已经修改!!
      admin2017-11-21 00:04 回复
      • 你好请问我为什么在那个noVNC里无法输入竖线
        Mastang2018-01-13 03:07 回复
  4. 前面操作完,在配置Shadowsocks时出错,添加服务器之后弹窗提示非法服务器地址。还是上不了google
    幻灭2017-11-25 13:49 回复
    • 先配置一下手机端,看看手机上会不会有此提示?
      qingmei2017-11-25 15:20 回复
      • 你好请问我为什么在那个noVNC里无法输入竖线
        Mastang2018-01-13 03:01 回复
        • 同输入不了竖线怎么办……
          yingy03122018-02-10 00:03 回复
  5. 麻烦问一下,iOS上该怎么配置呢,现在APP store上没有shadowsocks了
    starzilch@126.com2018-01-08 12:18 回复
  6. 为什么不能复制命令粗粘呢,还有那个“|”一直弄不出来怎么办啊,
    一诺2018-01-18 15:49 回复
  7. 这个方法好像已经不行了把
    小左2018-01-19 20:59 回复
  8. 输密码一直显示login incorrect是哪里出了问题?
    2018-02-06 14:22 回复
    • 我也是 一直说账号密码不对
      GZ2018-02-21 18:14 回复
      • 大家找到解决方法啦嘛?
        noddles2018-04-03 17:49 回复
  9. 系统是64 bit OS CentOS,在noVNC中shift键加\(|)键输出的是>符号,无法输入竖线(管道)|,求切实可行的解决办法!
    当当2018-03-02 12:53 回复
    • 用putty远程ssh连吧
      r00tk1t2018-03-28 20:57 回复
  10. 第三条命令输不了 | 怎么办 有什么办法能复制上去嘛?
    Z2018-03-06 17:15 回复
  11. 第二步时输入完第一条就没反应了
    l2018-03-07 17:01 回复
  12. 第三部的执行的语句中的竖线怎么弄
    艾利克斯2018-03-16 10:42 回复