VPS配置aria2+ariang

前言

之前因为搬瓦工的vps被block,所以无聊至极尝试了一下亚马逊的云服务,EC2。对比了一下传统的VPS,一开始用起来也是各种不顺手,后来觉得功能扩展性还是一般VPS无法比拟的,下面简单列举使用过程遇见的问题和感受。

  • 可选择的AMI更多,更有针对性,不过好用部署好的都要收费。尝试了几个热门的Linus系统,发现它提供的Centos不能一键部署LNMP;ubuntu无法使用shadowsocks;默认用户无root权限
  • 可以绑定弹性IP,降低学习部署系统的成本,能快速重新建立一个新的instance,不用再填写xshell
  • 可扩展容量,方便日后vps功能业务扩展
  • 最近尝试安装了很多次不同的AMI,最后偏向官方提供ubuntu18,感觉更适合新手,自带的环境更适合新手使用,可能环境没centos稳定,但是新手遇见的错误更少,容易解决。

    获得aws root

    因为最近用的是AWS,它提供的EC2账户并无root权限,所以第一步我们要获得root权限。

  • 创建root密码
    sudo passwd root
  • 然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。
  • 接下来,切换到root身份,输入如下命令:
    su root
  • 使用root身份编辑亚马逊云主机的ssh登录方式,找到 PasswordAuthentication no,把no改成yes。输入:
    vim /etc/ssh/sshd_config
  • 然后再切换到root身份
    su root
  • 再为原来的”ec2-user”添加登录密码。如下命令:
    passwd ec2-user
  • 按提示,两次输入密码。到此可以用root身份直接登录EC2的服务器了。

    部署系统必要文件

    首先,我们要更新系统文件,以及下载源,避免模块缺失,影响后面的操作。

  • 更新系统的文件
    sudo apt update
    sudo apt-get update
  • 安装apache和unzip,为了后面ariang的安装以及部署。
    apt install unzip
    sudo apt-get install apache2
  • 安装aria

  • 最近在网上找到一个一键安装以及配置的脚本,直接复制下面的代码即可。
    sudo wget -N –no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
  • 下次要配置直接输入:
    bash aria2.sh
  • 通过以上操作即可完成安装。

    安装ariang

    需要把下载ariang的文件解压放在apache的根目录即可完成配置,所以才需要前面先安装apache以及unzip,转移到自己的apache根目录下,比如ubuntu18上的是/var/www/html

  • 在apache的根目录下输入:
    wget https://github.com/mayswind/AriaNg/releases/download/1.1.1/AriaNg-1.1.1.zip
  • 解压AriaNg-1.1.1.zip
    unzip AriaNg-1.1.1.zip
  • 即可完成配置。

    完成设置

    输入自己网站的ip即可登录到ariang的界面了,这个时候可能提示认证失败,需要我们通过左侧的ariang设置,rpc设置,输入我们之前aria2的秘钥重新加载即可完成了,赶紧去试试吧。

    留下评论

    您的电子邮箱地址不会被公开。 必填项已用*标注