首页 » Vultr教程 » Mac 用Vultr搭建服务器

Mac 用Vultr搭建服务器

host Vultr教程 39 次浏览 没有评论

前言

最近使用很多VPN都挂了,想上Google查点资料,出不去,这个捉急啊,哈哈哈😆😆😆….无奈之下学习了用vultr搭建自己的服务器,搞了个VPN,目前使用起来还是不错的。网上找了很多教程,很多都是Windows的,下面我介绍下Mac下用Vultr搭建自己的ss。

CoverImage

一、挑选适合自己的vps

vps(Virtual Private Server 虚拟专用服务器)厂商有很多,例如:Linode、Vultr、DigitalOcean、Hostwinds等,那么如何选择适合自己的VPS呢?可以参考《2018年最好的国外VPS推荐–购买指南》这篇文章,根据自己的网络运营商、价格对比、数据中心等,选择适合自己的VPS。本人最终选择的是Vultr的$5/月的套餐,数据中心使用的是Sydney。

二、Vultr官网购买VPS(支持支付宝支付)

Vultr网址:https://www.vultr.com

先到Vultr官网注册一个账号,并购买VPS。新注册的用户需要先充值$10到账户里。下面说下购买流程:
第一步:选择数据中心。如果是亚太地区的话建议选择亚太地区的吧。第一次我选的是Los Angeles,结果分配的IP直接是被墙掉的,导致ping不通,后续的操作直接无法进行,后面又销毁创建了一个Sydney的。

选择Server Location

第二步:选择操作系统。我选择的是默认的64 bit OS 下的 Cent OS。

选择Server Type

第三步:选择套餐。$2.5/月的套餐已售完,我选择的是$5/月的套餐

选择Server Size

第四步:最后4、5、6、7项不用管,直接点击Deploy Now

点击Deploy Now

部署完后上面有个消息提示,可能需要等待几分钟。当Status为Running时可进行连接,最后如下图所示:

部署成功

三、连接到VPS搭建自己的SS

接下来的步骤才是关键的。在操作完上述步骤之后,自己先打开Mac终端,ping一下上面的IP,也就是我上图中的45.77.237.99,如果能ping通再进行下一步,如果ping不通那就销毁刚才创建的,再重新创建,记得要更换一下第一步选择数据中心的节点,如果你还是同一个的话,最终可能还会导致分配的IP被墙。(注意:在执行销毁的时候,你会损失$0.02😋😋😋)如果IP可以ping通,那接着往下继续:

第一步:打开终端,用ssh命令登录上面购买的VPS。以下两种命令都可以

ssh [user@]hostname
or
ssh [-l login_name] hostname

此处的userlogin_name是你VPS的用户名一般默认是root,如下图所示:

VPS账户信息

当执行以上命令后需要输入密码,密码就是上图中的Password,点击👁后面的图标复制密码,直接粘贴到终端,回车,如下图:

ssh登录VPS

当出现[root@vultr ~]#时说明已经登录VPS成功,可进行以下步骤。第二步:分别执行以下3个命令。(此处有坑,请注意,下面执行的命令与你在创建VPS选择操作系统时有关系,如果你选择的和我的一样,是Cent OS则可执行以下命令)

wget --no-check-certificate  https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
填坑(注意自己之前选择的VPS操作系统是什么)

当时网上找的教程,没有细看,可能他的操作系统是Debian的,命令如下:

  1. wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh
  2. chmod +x shadowsocks-libev-debian.sh
  3. ./shadowsocks-libev-debian.sh 2>&1 | tee shadowsocks-libev-debian.log
    在执行完第1个命令之后执行第2个命令时出现了ERROE,无法进行下去。

第三步:输入密码(默认:teddysun.com)、端口号(默认:9721)、加密方式(默认:选项1️⃣->aes-256-gcm)如下图:
这些参数都是你以后用Shadowsocks服务器设定的参数

配置ss密码、端口

第四步:配置成功,信息如下:

Congratulations, Shadowsocks-python server install completed!
Your Server IP : 45.77.237.99
Your Server Port : *****
Your Password : **********
Your Encryption Method: aes-256-cfb

Welcome to visit:https://teddysun.com/342.html
Enjoy it!

配置成功

如需要配置多用户的话继续往下看
多用户配置方法:
执行下面命令

vi /etc/shadowsocks.json

按字母 i 进入编辑模式
把内容替换为一下内容
备注:
server 里替换为服务器IP
port_password 下面为多端口及密码随意更为端口范围1-65536,推荐10000以上,请不要用21 22 80 8080 等常用端口

{
    "server":"45.77.237.99",     
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "8989":"password0",             
         "9001":"password1",
         "9002":"password2",
         "9003":"password3",
         "9004":"password4"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

按ESC
输入:wq 保存配置 注意wq前面的冒号 不要落了。
然后关闭防火墙:

执行此命令关闭防火墙
chkconfig iptables off

需重启VPS后生效

执行此命令重启ss
/etc/init.d/shadowsocks restart  

接下来用上面的配置信息设置下你的小飞机(Shadowsocks),愉快的玩耍吧

Vultr 中文网,转载链接。

本文永久链接: http://vultr.ywbb.com/5226.html

发表评论

Go