从零搭建科♂学♀上网的小梯子

"— Be Safe. — No, Be Free."

Posted by Ninevcat on 2017-08-30

前言

喵喵 抓住了8月份的尾巴终于做成了想做了很久但是一直没有做的事。

跳过废话,直接看技术实现

在2017年之前, 喵喵一直在各种大佬或者小伙伴推荐的vpn之前来回换着用。从免费的lantern到月付30多的多态, 喵喵真的尝试了很多款vpn。

(不要问喵喵为什么要执着于翻墙, 因为翻墙 恩 对于程序员来说真的是 刚需 呀 👀 ~)

喵喵之前因为嫌麻烦没有折腾vps, 想着一键付款多么方便(傻瓜)呀, 再加上好多购买vps的网站只支持信用卡付款,使得喵喵也没有折腾的条件。然而尝试了辣么多的vpn, 体验真的是一言难尽, 在速度好的时候可以看youtobe720p无压力 ,而速度差的时候连chrome应用商店都刷新不出来。每次打开vpn 都拼上了全部的幸运值, 实在是让喵喵san值减减减。

IMG_0098.JPG

后来偶然看到性价比很高的搬瓦工开通了支付宝付款的途径, 最低的配置加上6%的优惠力度和走低的美元汇率每年才 100 人民币出头, 行吧 , 此时不搞更待何时 , 那就花一天时间搞一个吧!

正文

接下来说说搭建梯子的各个细节。

Here comes details!

购买vps

Artboard.png

官方网站

Bandwagon Host,中文俗称搬瓦工,是新手接触vps时经常能听到的名字,有ovz和kvm的方案可以选择,一般选择kvm的方案。

有什么配置可以选择?

搬瓦工VPS的各种配置比较丰富,曾经还出现过64M内存,128M内存的绝版小VPS,是干某件事情的首选呀。目前搬瓦工主要热售的几款配置如下:

划重点!!!搬瓦工的CN2上线啦,配置:

SSD: 10 GB RAID-10
RAM: 512 MB
CPU: 1x Intel Xeon
Transfer: 500 GB/mo
Link speed: 1 Gigabit
价格:29.99美元/年
购买链接 (推荐)

10G KVM – PROMO
内存:512M
硬盘:10G SSD
CPU:1核
流量:500G/月
端口:1Gbps
价格:19.99美元/年 或
2.99美元/月
购买链接(推荐)

以上两种vps任选一个

怎么购买搬瓦工(Bandwagon Host)?

  • 点击上文的购买链接,选择购买的时间价格和机房位置(选QNET或MCOM),如图

    400183572.png

    4176239896.png

​ 然后点击add to card

  • 在Promotional Code里面输入优惠码,然后点击validate code确认优惠码, 如图

    优惠码: BWH1ZBPVK——–能省6%

    1340185279.png

    最后点击check out 付款

  • 先写个人信息

1111786092.png

​ 勾选 I have read and agree to the Terms of Service
​ 再点击 complete order
​ 注意!!!!不能选择与自己ip地址不符合的国家,否则可能会被判为欺诈

  • 然后点击pay now,图例为支付宝方式

2449434802.png

​ 然后扫描二维码支付宝付款即可。购买成功之后,欢迎走进VPS新世界的大门!

安装锐速加速

如果你想要安装锐速或者bbr的时候,你就需要查看一下自己的系统版本。

  1. 如果系统版本不是centos-6-x86_64的话, 选择install new OS 栏, 选择centos-6-x86_64
  2. 记下root密码及ssh端口号。

Windows 用Xshell 登录ssh, Mac可以考虑用ShellCraft

连接服务器开始安装

更换系统内核

  1. SSH连接小鸡后,将内核更换为2.6.32-504.3.3.el6.x86_64,输入以下命令即可自动安装更换。

    1
    rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-2.6.32-504.3.3.el6.x86_64.rpm --force
  2. 输入以下代码查看内核是否安装成功。

    1
    rpm -qa | grep kernel

​ 显示的信息中包含kernel-2.6.32-504.3.3.el6.x86_64即为成功。

  1. 输入以下代码重启VPS

    1
    reboot
  2. 重新连接后输入以下代码查看内核。

    1
    uname -r

    显示为kernel-2.6.32-504.3.3.el6.x86_64即为成功。

安装锐速

复制粘贴下面全部代码:

1
wget --no-check-certificate -O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeser_Install/master/appex.sh && chmod +x appex.sh && bash appex.sh install

Shadowsocks一键安装脚本

我不爱折腾

安装脚本非常丰富, 有 Shadowsocks-Python, ShadowsocksR, Shadowsocks-Go, Shadowsocks-libev 版

从易用性和后续的多个服务端配置考虑, 喵喵选择了Shadowsocks-Go的版本。(你以为我会告诉你这是喵喵试了好多版本试出来的嘛, 哼)

本脚本适用环境:
系统支持:CentOS,Debian,Ubuntu
内存要求:≥64M
更新日期:2017 年 07 月 22 日

默认配置:
服务器端口:自己设定(如不设定,默认为 8989)
密码:自己设定(如不设定,默认为 teddysun.com)
加密方式:自己设定(如不设定,默认为 aes-256-cfb)

使用方法:

使用root用户登录,运行以下命令

1
wget --no-check-certificate -O shadowsocks-go.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh && chmod +x shadowsocks-go.sh && ./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log

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

1
2
3
4
5
6
7
8
Congratulations, Shadowsocks-go server install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method
Welcome to visit:https://teddysun.com/392.html
Enjoy it!

卸载方法:
使用 root 用户登录,运行以下命令:

1
./shadowsocks-go.sh uninstall

安装完成后即已后台启动 Shadowsocks-go ,运行:

1
/etc/init.d/shadowsocks status

可以查看 Shadowsocks-go 进程是否已经启动。
本脚本安装完成后,已将 shadowsocks-go 加入开机自启动。

使用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

多用户多端口配置文件示例:(查看)

用搬瓦工自带的ss工具进行配置

  1. 进入Services -> My Services 点击
  2. 点击shadowsocks server 选择 Install Shadowsocks Server

  1. 对照KiwiVM黄色输入框部分所给的参数, 填在shadowsocks客户端相应的位置

IMG_1221.PNG

最后 享受美好的新世界吧!

下载Shadowsocks客户端

点击下载各种客户端

感谢秋水逸冰大佬的脚本

参考链接

Shadowsocks-go一键安装脚本

一步一步教你在搬瓦工KVM上安装影梭并用bbr或锐速加速