{"eid":"github-qaiu","name":"netdisk-fast-download","domain":"github.com","resolved_by":"platform","topics":["netdisk-pan"],"n_records":2,"best_vorder":1,"review":null,"aliases":["github.com","netdisk-fast-download","netdisk-fast-download (NFD) — anonymous multi-pan parser","netdisk-fast-download (NFD), the anonymous multi-pan parser","netdisk-fast-download (lz.qaiu.top / 189.qaiu.top)"],"records":[{"rid":"netdisk-pan/netdisk-fast-download","card":{"rid":"netdisk-pan/netdisk-fast-download","eid":"github-qaiu","topic":"netdisk-pan","slug":"netdisk-fast-download","provider":"netdisk-fast-download (lz.qaiu.top / 189.qaiu.top)","url":"https://github.com/qaiu/netdisk-fast-download","domain":"github.com","category":"direct-link-resolver","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"measured","binding":"per-object-cap","identity_kind":"anonymous","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-22T03:37:00.574Z","verified_basis":"live","checked_on":"2026-10-22","stale_on":"2026-11-13","n_evidence":4,"usd_month":null,"usd_per_tb_month":null,"summary":"the public lz.qaiu.top endpoint parses share links for the drivers it lists at no charge and with no key","duplicate_of":null,"n_unknown":0,"free_unit":"unlimited"},"record":{"topic":"netdisk-pan","slug":"netdisk-fast-download","provider":"netdisk-fast-download (lz.qaiu.top / 189.qaiu.top)","url":"https://github.com/qaiu/netdisk-fast-download","category":"direct-link-resolver","free_tier":{"stated":"the public lz.qaiu.top endpoint parses share links for the drivers it lists at no charge and with no key","unit":"unlimited","metered_on":"request-count","source_url":"https://github.com/qaiu/netdisk-fast-download","read_on":"2026-10-22","notes":"the free endpoint is explicitly not to be depended on; the README asks users to self-host"},"per_object_cap":{"stated":"the resolved file's own size; the resolver imposes none, and the driver's limit applies (100 MiB on classic Lanzou, 100 GB on 123pan above which a login is needed)","source_url":"https://nfd-parser.github.io/"},"retention":{"stated":"the resolved URL is short-lived and must be re-minted per request","days":null,"source_url":"https://nfd-parser.github.io/"},"egress":{"terms":"the resolver returns a 302 to the pan's own CDN, so the bytes come from the pan and not from the resolver","metered":false,"source_url":"https://github.com/qaiu/netdisk-fast-download"},"interface":["rest"],"tooling":"GET /parser?url=...&pwd=... returns a 302 to the direct link; the short form /<driver>/<shareKey>@<pwd> does the same; the project is Java and self-hostable","chaining":"the read path for pans that have no WebDAV and no mountable API: resolve the share link to a direct URL, then fetch it with a plain ranged GET","limits":[{"kind":"request-rate","value":"no published limit on lz.qaiu.top, and the README warns that heavy use gets the server restricted by the pan vendors","source":"https://github.com/qaiu/netdisk-fast-download"},{"kind":"per-object-cap","value":"123pan files above 100 MiB now require a login; classic Lanzou is capped at 100 MiB","source":"https://nfd-parser.github.io/"}],"identity_cost":{"kind":"anonymous","detail":"the free endpoint needs no key; the Professional endpoint requires an X-API-Key header or a token parameter","country":null},"reliability_note":"The README warns that lz.qaiu.top should not be depended on, that heavy request volume gets the server restricted by the pan vendors, and that FeijiPan blocks most mainland datacentre IPs and bans accounts frequently.","confidence":"measured","evidence":[{"url":"probe:https://lz.qaiu.top/parser?url=https%3A%2F%2Fwww.123pan.com%2Fs%2Fabc","date":"2026-10-22","proved":"HTTP 500 with a JSON body naming the driver and the failure: '123网盘-ye: ... ShareKey格式异常'. The endpoint answers without a key and reports the driver's own error, so the free path is live and keyless"},{"url":"probe:https://189.qaiu.top/parser?url=https%3A%2F%2Fpan.baidu.com%2Fs%2Fabc","date":"2026-10-22","proved":"HTTP 401 with {\"code\":401,\"msg\":\"未提供API Key（请在请求头X-API-Key或URL参数token中提供）\"}, which is the paywall between the free and Professional tiers"},{"url":"https://nfd-parser.github.io/","date":"2026-10-22","proved":"the driver table lists 19 pans with a free-download column and a per-file limit column: Lanzou 100M, 123pan 100G with a login above 100M, WenShuShu 5GB, WPS 10M free, and Quark and UC marked as not downloadable without a login"},{"url":"https://github.com/qaiu/netdisk-fast-download","date":"2026-10-22","proved":"the README states the free endpoint, the Professional endpoint at 189.qaiu.top, the driver identifiers, and three warnings about depending on the public server"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-22T03:37:00.574Z","binding":"per-object-cap","notes":"The free tier and the Professional tier split exactly along the pans that are hard: Lanzou, iLanzou, Ctfile, FeijiPan, ecpan, Fangcloud and 123pan resolve without a key, while Baidu, Xunlei, Quark, UC, 139 and 189 sit behind the key and return 401. That split is the map of which pans still resist programmatic access.","extras":{"access_mode":"registration-gated","free_drivers":["lz","iz","ec","fj","fc","ye","ws","le","qqw","ct","ce"],"keyed_drivers":["qk","uc","p139","pwo","p189"],"professional_endpoint":"https://189.qaiu.top"},"binding_note":"The resolver itself is unlimited and free; what limits it is the driver table, where the pans worth resolving have the smallest per-file caps or now demand a login."},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:per-object-cap","num":100.0,"unit":"MiB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[],"history":[],"drift":[]},{"rid":"netdisk-pan/netdisk-fast-download-anonymous-multi-pan-parser","card":{"rid":"netdisk-pan/netdisk-fast-download-anonymous-multi-pan-parser","eid":"github-qaiu","topic":"netdisk-pan","slug":"netdisk-fast-download-anonymous-multi-pan-parser","provider":"netdisk-fast-download (NFD), the anonymous multi-pan parser","url":"https://github.com/qaiu/netdisk-fast-download","domain":"github.com","category":"resolver, not a store","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"reported","binding":"write-gated","identity_kind":"anonymous","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-04T01:03:29.207Z","verified_basis":"inherited","checked_on":"2026-11-04","stale_on":"2026-11-19","n_evidence":17,"usd_month":null,"usd_per_tb_month":null,"summary":"free software with a free public instance, no allowance stated: https://github.com/qaiu/netdisk-fast-download links a 公益 (free public) instance at lz.qaiu.to...","duplicate_of":null,"n_unknown":1,"free_unit":"none"},"record":{"topic":"netdisk-pan","slug":"netdisk-fast-download-anonymous-multi-pan-parser","provider":"netdisk-fast-download (NFD), the anonymous multi-pan parser","url":"https://github.com/qaiu/netdisk-fast-download","category":"resolver, not a store","free_tier":{"stated":"free software with a free public instance, no allowance stated: https://github.com/qaiu/netdisk-fast-download links a 公益 (free public) instance at lz.qaiu.top and prints no quota, unit or price","unit":"none","metered_on":"none","source_url":"https://github.com/qaiu/netdisk-fast-download","read_on":"2026-10-30"},"per_object_cap":{"stated":"Not applicable, it stores nothing. What it resolves inherits the upstream per-file cap","bytes":null,"source_url":"https://github.com/qaiu/netdisk-fast-download"},"retention":{"stated":"Not applicable; the server caches a resolved link for a per-pan time in minutes set in its configuration (shipped values: 5 for ecpan, 20 for feijipan, 30 for lanzou), and a pan with no entry is not cached","days":null,"source_url":"https://github.com/qaiu/netdisk-fast-download"},"egress":{"terms":"Free. It issues a 302 to the real CDN origin, so the bytes never traverse the resolver and you download straight from the pan's own CDN","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://github.com/qaiu/netdisk-fast-download"},"interface":["rest"],"tooling":"hosted instances first: GET https://lz.qaiu.top/parser?url=<encoded share>&pwd=<code> returns a 302 to the pan's CDN, also on the mirror lz0.qaiu.top. Last resort: the user installs and runs the open-source server (a release archive on Java 17 or later, or the Docker image) on a rented or free machine, with the API on port 6400 and the web tool on port 6401; JavaScript and Java parser plugins extend it","chaining":"Resolve a share link with a hosted instance first (lz.qaiu.top, mirror lz0.qaiu.top), then fetch the returned direct URL with a plain ranged GET. A server the user installs and runs is the last resort; a pan that blocks datacentre addresses, such as feijipan for mainland ranges, is reached through a proxy set in its configuration","limits":[{"kind":"request-rate","value":"the server code has an optional per-IP request limiter, off unless rateLimit.enable is set; the example in the shipped configuration is 10 requests per 10 seconds on /v2/ paths","source":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/web-service/src/main/resources/app-dev.yml"},{"kind":"write-gated","value":"quark and UC need a cookie; feijipan and ilanzou need auth above 100 MB; 123 needs auth for large or login-gated shares","source":"https://github.com/qaiu/netdisk-fast-download"}],"identity_cost":{"kind":"anonymous","detail":"the hosted instance is keyless. Self-hosting needs a VPS and no account with any pan","country":null},"reliability_note":"Individual parsers break whenever a provider changes its markup. The project is actively maintained, so pinning a version and watching the README changelog is the operational answer. The README warns that feijipan blocks mainland datacentre IPs and that the public instance should not be depended on","confidence":"reported","evidence":[{"url":"probe:https://lz.qaiu.top/parser?url=https%3A%2F%2Fabskoop.lanzoue.com%2FiyobY0jnhpdi","date":"2026-10-21","proved":"302 then 200, 9,314,348 B, application/octet-stream, and the ZIP passed unzip -t"},{"url":"probe:https://lz.qaiu.top/parser?url=https%3A%2F%2Fwww.ilanzou.com%2Fs%2FbyZ05Sh3&pwd=xbc6","date":"2026-10-21","proved":null},{"url":"https://github.com/qaiu/netdisk-fast-download","date":"2026-10-21","proved":"the supported list and auth table: '夸克网盘(QK) 必须：必须配置 Cookie 才能解析'; '115网盘(失效)'; the professional tier adds 百度, 迅雷, 夸克, UC, 139, 联通 and 天翼"},{"url":"https://github.com/qaiu/netdisk-fast-download","date":"2026-10-30","proved":"the project README links a free public (公益) instance at lz.qaiu.top and gives no quota, unit or price","capture":"sha256:e605b75950b3d7e0b2c9d6a853c6f53b1b7db06d22bbe3f63f21b3759d1c8b52","quote":"[公益解析，lz站](https://lz.qaiu.top/)"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/README.md","date":"2026-11-01","proved":"the project README gives Docker deployment steps, an image pulled from ghcr.io, for a server that the user runs","capture":"sha256:6db0683295073400965eaad83a2c121f5603936be7fa72d1ff7b6ad18fb59992","quote":"#### 海外服务器Docker部署 ... docker pull ghcr.io/qaiu/netdisk-fast-download:latest"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/README.md","date":"2026-11-01","proved":"the README names port 6400 for the API and port 6401 for the built-in web tool of the server that the user runs","capture":"sha256:6db0683295073400965eaad83a2c121f5603936be7fa72d1ff7b6ad18fb59992","quote":"- 6400: API 服务端口（建议使用 Nginx 代理） ... - 6401: 内置 Web 解析工具（个人使用可直接开放此端口）"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/README.md","date":"2026-11-01","proved":"the README warns that feijipan blocks most mainland cloud-provider addresses and that a proxy can be configured","capture":"sha256:6db0683295073400965eaad83a2c121f5603936be7fa72d1ff7b6ad18fb59992","quote":"注意⚠️小飞机解析有IP限制，多数云服务商的大陆IP会被拦截（可以自行配置代理），和本程序无关"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/web-service/src/main/resources/app-dev.yml","date":"2026-11-02","proved":"the shipped configuration file carries the rateLimit block commented out, with an example of 10 requests per 10 seconds on paths matching ^/v2/.*","capture":"sha256:f22ce30e77f56191f653d93c68a231113c70a92484df06f884de98b135b516b4","quote":"#rateLimit: #  # 是否启用限流 #  enable: true #  # 限流的请求数 #  limit: 10 #  # 限流的时间窗口(单位秒) #  timeWindow: 10 #  # 路径匹配规则 #  pathReg: ^/v2/.*"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/web-service/src/main/resources/app-dev.yml","date":"2026-11-02","proved":"the shipped configuration sets the cache time of a resolved link per pan, in minutes: 5 for ecpan, 20 for feijipan and 30 for lanzou","capture":"sha256:f22ce30e77f56191f653d93c68a231113c70a92484df06f884de98b135b516b4","quote":"ec: 5 # 移动云空间 ... fj: 20 # 小飞机网盘 链接有效期约30分钟 ... lz: 30 # 蓝奏云 链接有效期约45分钟"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/web-service/src/main/java/cn/qaiu/lz/common/interceptorImpl/DefaultInterceptor.java","date":"2026-11-02","proved":"the request interceptor skips the limiter unless rateLimit.enable is true, and answers an over-limit request with HTTP 429","capture":"sha256:e61caca43769725b1d186ca664bd5e904dcaa6b2d385f83d52e2903bd6547d93","quote":"if (!rateLimit.getBoolean(\"enable\", false)) { ... .setStatusCode(429)"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/web-service/src/main/java/cn/qaiu/lz/common/interceptorImpl/RateLimiter.java","date":"2026-11-02","proved":"the limiter counts requests per remote address","capture":"sha256:9e4589e0e236146382c82d87fe118b24821269c7f3deb5c48d1d6590ad55d8b6","quote":"String ip = request.remoteAddress().host();"},{"url":"https://nfd-parser.github.io/configuration.html","date":"2026-11-02","proved":"the project documentation lists the rate limit as a configuration section of the server, with a count, a window in seconds and a path pattern","capture":"sha256:535dba65a29445fdaa98f3987fcace4b946104ff34075f0bee9fd9776b07e8cf","quote":"### 限流配置 rateLimit: enable: true # 是否启用限流 limit: 10 # 限流请求数 timeWindow: 10 # 时间窗口(秒) pathReg: ^/v2/.*"},{"url":"https://nfd-parser.github.io/api.html","date":"2026-11-02","proved":"the API documentation advises against frequent requests to avoid an address ban and states no figure","capture":"sha256:6a2c465b0e259425114f5c7715e7f20e227bd882817b1c38a999a2de92d40ffa","quote":"1. 请求频率: 建议不要过于频繁请求，避免IP被封"},{"url":"https://nfd-parser.github.io/api.html","date":"2026-11-02","proved":"the API documentation describes a RESTful API that resolves share links of many pans to direct links","capture":"sha256:6a2c465b0e259425114f5c7715e7f20e227bd882817b1c38a999a2de92d40ffa","quote":"NFD Parser 提供 RESTful API 接口，支持解析多种网盘分享链接并获取直链。"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/README.md","date":"2026-11-01","proved":"the project README lists the free public instance at lz.qaiu.top and prints no quota, unit or price","capture":"sha256:6db0683295073400965eaad83a2c121f5603936be7fa72d1ff7b6ad18fb59992","quote":"[公益解析，lz站](https://lz.qaiu.top)"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/README.md","date":"2026-11-04","proved":"lz.qaiu.top is a free public instance of the program, so this record describes a hosted lane","capture":"sha256:6db0683295073400965eaad83a2c121f5603936be7fa72d1ff7b6ad18fb59992","quote":"[公益解析，lz站](https://lz.qaiu.top)"},{"url":"https://raw.githubusercontent.com/qaiu/netdisk-fast-download/main/README.md","date":"2026-11-04","proved":"the program can also be self-hosted through a Docker image","capture":"sha256:6db0683295073400965eaad83a2c121f5603936be7fa72d1ff7b6ad18fb59992","quote":"#### 海外服务器Docker部署 ... docker pull ghcr.io/qaiu/netdisk-fast-download:latest"}],"verdict":"qualifies-with-caveat","verified_at":"2026-11-04T01:03:29.207Z","binding":"write-gated","binding_note":"The resolver is free and fast and stores nothing, so what binds is the auth table: the pans a user would most want, including Baidu, Quark and UC, need a cookie or sit behind the paid professional endpoint.","notes":"Not storage and recorded as such: it is the fetch path for other people's storage. Two endpoints exist and the split is the finding: lz.qaiu.top is free and covers lanzou, ilanzou, ctfile, wenshushu, feijipan and ecpan, while 189.qaiu.top needs an API key and adds Baidu, Xunlei, Quark, UC, 139, 189 and Unicom. The program can also be self-hosted (the docker span), and lz.qaiu.top is a free public instance.","extras":{"access_mode":"anonymous","free_drivers":["lz","iz","ec","fj","fc","ye","ws","le","qqw","ct","ce"],"keyed_drivers":["qk","uc","p139","pwo","p189"],"professional_endpoint":"https://189.qaiu.top","self_hostable":true,"aliases":["netdisk-fast-download (NFD) — anonymous multi-pan parser"]},"self_hosted":false},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":10.0,"unit":"requests","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[1].value","kind":"limit:write-gated","num":100.0,"unit":"MB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.evidence[1].proved","withheld"]],"history":[],"drift":[]}]}