fshy

fshy / Netdisk and pan

晴天网盘

jiejingfan.vip · Netdisk and pan · 1 record · JSON

晴天网盘 (alist.jiejingfan.vip) Netdisk and pan

caveatanonymousno cardMwrite-gated

alist.jiejingfan.vip · public instance, not storage · netdisk-pan/public-alist-fronting-139yun · JSON · compare

Free tierNo stated quota. The backend reports provider 139Yun, so this is a publicly readable AList whose storage is a real Chinese carrier netdisk, meaning somebody else's verified account resold as public read access
unit none; metered on none
Pricenone stated
Per-object capNot applicable
RetentionNo guarantee. This host refused on one sweep run and listed on another, so it flaps
EgressUnmetered direct links. No CDN cache was observed
Identityanonymous the API answers a guest session
Limits
  • write-gated write=false in the listing
  • request-rate deep subdirectory listings frequently return 500 because parent directories are stubs
Bindingwrite-gated The read path reaches a Chinese carrier pan and that is the finding. What binds is the write gate plus a tree that is half stubs, so it is a fetch source at best.
Interfacerest
Toolingthe AList 3.45.1 REST API anonymously. No working WebDAV was observed. Mounts cover iOS sideloading content: 自签, Trollstore, IPCC, shortcuts, jailbreak tools, signing tools and shared enterprise certificates
Composes withRead-only. The structural point is the important one: a 139Yun-backed public AList proves that a non-Chinese reader can reach Chinese carrier pan bytes through a proxy layer with no account. The access problem is solved by the proxy and only the write problem remains
ReliabilityVolunteer-run and small. Reads return real files and the tree is half broken: file-level get works where the path resolves and directory walks fail against stub parents
NotesThe only host in the population whose upstream is a genuine Chinese carrier netdisk, which makes it the existence proof for the bridge pattern: a proxy layer converts an unreachable quota into a reachable read path without transferring an account.
Evidence rungmeasured
Checked2026-10-23 (live); stale on 2026-11-13
Evidence (4)
datesourcewhat it proved
2026-10-22probe:https://alist.jiejingfan.vip/api/fs/listcode 200 with provider 139Yun, write false and 8 directories
2026-10-22probe:https://alist.jiejingfan.vip/api/fs/list (Windows)listed entries including a 4,398,583-byte archive, so real files are reachable
2026-10-22probe:https://alist.jiejingfan.vip/api/fs/geta path returned code 500 'failed get dir: object not found', confirming stub directories
2026-10-22withheldsweep row: api_kind alist, http 200, anon_settings yes, permission 0, 8 root entries, 4/1 mounts, provider 139Yun, 0 mounts with the write flag, fronting nginx, verdict read-only. A second run recorded this same host as no-api, which is the documented flake
More fields (5)
{
 "access_mode": "public-instance",
 "upstream_provider": "139Yun",
 "fronting_cdn": "nginx",
 "advertised_write_flag": false,
 "flaps": true
}
Unknown or withheld values (1)
  • $.evidence[3].url private-url