Files
Auto_Bangumi/docs/faq/network.md
Estrella Pan 03bf265651 docs: add i18n support with Chinese as default language
- Configure VitePress locales with zh-CN as root and en-US as /en/
- Translate all documentation to Chinese (31 files)
- Create English documentation under /en/ directory
- Add Chinese UI labels for navigation and pagination
- Language switcher now available in site header

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
2026-01-27 07:57:13 +01:00

3.6 KiB
Raw Permalink Blame History

网络问题

无法连接到 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 方法相同):

image

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') || '';

  // Only perform replacement if content type is 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);

    // Add CORS headers
    modifiedResponse.headers.set('Access-Control-Allow-Origin', '*');

    return modifiedResponse;
  } else {
    const modifiedResponse = new Response(response.body, response);

    // Add CORS headers
    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,请不要使用 127.0.0.1 访问 QB。

如果 Docker 中的容器无法相互访问,请在 QB 的网络连接设置中设置 QB 和 AB 之间的网络链接。如果 qBittorrent 使用 HTTPS请在 下载器地址 前添加 https:// 前缀。