ネットワーク問題
Mikan Projectに接続できない
Mikan Projectのメインサイト(https://mikanani.me)は一部の地域でブロックされている可能性があるため、ABは接続に失敗することがあります。以下の解決策を使用してください:
Mikan Projectの代替ドメイン
Mikan Projectには新しいドメインhttps://mikanime.tvがあります。プロキシを有効にせずに、このドメインをABで使用してください。
以下が表示される場合:
DNS/Connect ERROR- ネットワーク接続を確認してください。問題がない場合は、DNS解決を確認してください。
- ABに
dns=8.8.8.8を追加してください。Hostネットワークモードを使用している場合、これは無視できます。
プロキシを使用している場合、正しい設定であればこのエラーは通常発生しません。
プロキシの設定
TIP
AB 3.1以降、ABはRSS更新と通知を自分で処理するため、ABでプロキシを設定するだけで十分です。
ABにはプロキシ設定が組み込まれています。プロキシを設定するには、プロキシ設定の指示に従ってHTTPまたはSOCKSプロキシを正しく設定してください。これでアクセス問題が解決されます。
3.1より前のバージョンでは、qBittorrentのプロキシ設定も必要です
QBで以下のようにプロキシを設定してください(SOCKSも同様のアプローチ):

Cloudflare Workersリバースプロキシ
Cloudflare Workersを介したリバースプロキシアプローチも使用できます。ドメインの設定とCloudflareへのバインドは、このガイドの範囲外です。 Workersに以下のコードを追加して、独自のドメインを使用してMikan Projectにアクセスし、RSSリンクからトレントをダウンロードします:
const TELEGRAPH_URL = 'https://mikanani.me';
const MY_DOMAIN = 'https://yourdomain.com'
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
const url = new URL(request.url);
url.host = TELEGRAPH_URL.replace(/^https?:\/\//, '');
const modifiedRequest = new Request(url.toString(), {
headers: request.headers,
method: request.method,
body: request.body,
redirect: 'manual'
});
const response = await fetch(modifiedRequest);
const contentType = response.headers.get('Content-Type') || '';
// コンテンツタイプがRSSの場合のみ置換を実行
if (contentType.includes('application/xml')) {
const text = await response.text();
const replacedText = text.replace(/https?:\/\/mikanani\.me/g, MY_DOMAIN);
const modifiedResponse = new Response(replacedText, response);
// CORSヘッダーを追加
modifiedResponse.headers.set('Access-Control-Allow-Origin', '*');
return modifiedResponse;
} else {
const modifiedResponse = new Response(response.body, response);
// CORSヘッダーを追加
modifiedResponse.headers.set('Access-Control-Allow-Origin', '*');
return modifiedResponse;
}
}設定が完了したら、RSSを追加する際にhttps://mikanani.meをあなたのドメインに置き換えてください。
qBittorrentに接続できない
まず、ABのダウンローダーアドレスパラメータが正しいか確認してください。
- ABとQBが同じDockerネットワーク上にある場合、コンテナ名を使用したアドレス指定を試してください。例:
http://qbittorrent:8080。 - ABとQBが同じDockerサーバー上にある場合、Dockerゲートウェイアドレスを使用してみてください。例:
http://172.17.0.1:8080。 - ABのネットワークモードが
hostでない場合、QBへのアクセスに127.0.0.1を使用しないでください。
Docker内のコンテナが相互にアクセスできない場合は、QBのネットワーク接続設定でQBとAB間のネットワークリンクを設定してください。qBittorrentがHTTPSを使用する場合は、ダウンローダーアドレスにhttps://プレフィックスを追加してください。