説明:AriaNg
は、Aira2
の中で最も使いやすいWeb
フロントエンドパネルだと思われます。Http(s)
またはWebsocket(Security)
プロトコルをサポートしており、AriaNg
パネルにhttps
ドメインでアクセスする場合、Https
およびWebsocket
(安全) プロトコルを使用するように強制されます。初期のパネルでは強制されませんでしたが、最新版を使用する場合は必ず使用します。そのためには、Aria2
を簡単に設定する必要があります。その後、Https
、Websocket
(安全) プロトコルを使用して接続することができます。以下に方法を示します。
方法#
1、SSL 証明書の申請
ヒント:Aria2のサーバーにすでにHTTPSサイトがインストールされている場合、この手順はスキップして、そのドメイン名を直接使用できます。
まず、Aria2
がインストールされているサーバーにドメイン名を解析し、次に以下の方法でSSL
を申請します:
1、宝塔パネル:左側のウェブサイト-サイトの追加-サイトの設定-SSL-Let's Encryptの申請。
2、LNMPパッケージ:ドメイン名を追加するときに、SSLの申請オプションがあります。
サーバーにAria2
のみがインストールされているか、Web
環境がない場合は、Caddy
を使用して申請することができます。次のコマンドを使用します:
#Caddyのインストール
curl https://getcaddy.com bash -s personal
#SSLの申請、後ろの部分を自分のドメイン名とメールアドレスに変更してください
caddy -host www.moeyy.cn -email [email protected] -agree
ここで注意する必要があるのは、CentOS
システムでは80
ポートを開放する必要があることです。そうしないと、Caddy
による証明書の発行に失敗します。以下のように開放します:
#CentOS 6
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service iptables save
service iptables restart
#CentOS 7
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
証明書の申請に成功した場合、以下のパスにSSL
証明書が保存されます:
#自分のドメイン名に基づく具体的なパス
/root/.caddy/acme/acme-v02.api.letsencrypt.org/sites/www.moeyy.cn
そこにドメイン名のcrt
およびkey
証明書ファイルがあることがわかります。
2、設定ファイルの変更
Aria2
の設定ファイルaria2.conf
を編集します。パスがわからない場合は、次のコマンドを使用して検索できます:
find / -name aria2.conf
次のように変更します:
#RPCサービスのSSL/TLS暗号化を有効にするかどうか
rpc-secure=true
#申請したドメイン名のcrt証明書ファイルのパスを自分で変更してください
rpc-certificate=/home/www.moeyy.cn.crt
##申請したドメイン名のkey証明書ファイルのパスを自分で変更してください
rpc-private-key=/home/www.moeyy.cn.key
上記のパラメータが設定ファイルにない場合は、手動で追加できます。変更が完了したら、Aria2
を再起動して有効になります。この時点でHttps
およびWebsocket
(安全) プロトコルを使用できるようになります。その後、AriaNg
のRPC
情報を設定する際に、ドメイン名とキーを直接入力してください。