美文网首页开发总结网络
Mac 用Vultr搭建服务器

Mac 用Vultr搭建服务器

作者: iTruda | 来源:发表于2018-03-16 15:14 被阅读2166次

    前言

    最近使用很多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官网注册一个账号,并购买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),愉快的玩耍吧😁😁😁

    相关文章

      网友评论

        本文标题:Mac 用Vultr搭建服务器

        本文链接:https://www.haomeiwen.com/subject/weblqftx.html