-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(115_share): add support for mounting 115 share links #5481
Conversation
This update introduces the ability to mount 115 share links. Currently, only listing and downloading are supported. Note that login and share link are required for this feature to work. Close AlistGo#5384
增加新的驱动 115 share, 可挂载别人分享的链接, 只具备查看和下载的功能,下载和获取分享列表不需要登陆, 但是获取直链需要登陆,所以需要115的cookie |
这几天在做其他东西,没看github,本来还想回复,但看到我的那个issue已关闭,说明已经实现,如果有其他问题,可以@我和我讨论 |
115分享模式挂载直链似乎是302模式? |
yep |
如果挂载根目录全部文件 直接空白就行好像 不用写 如果要单独挂载某个文件夹中的某个文件夹这个ID是不是得去F12找? 原来115链接资源过期/违规后还能打开..导致我刚刚挂载一直报错 |
…15347) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [xhofe/alist](https://togithub.com/alist-org/alist) | minor | `v3.28.0` -> `v3.29.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>alist-org/alist (xhofe/alist)</summary> ### [`v3.29.1`](https://togithub.com/alist-org/alist/releases/tag/v3.29.1) [Compare Source](https://togithub.com/alist-org/alist/compare/v3.29.0...v3.29.1) ##### 🐞 Bug Fixes - Task popped but not execute - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5565](https://togithub.com/alist-org/alist/issues/5565) [<samp>(68af2)</samp>](https://togithub.com/alist-org/alist/commit/68af284) ##### [View changes on GitHub](https://togithub.com/alist-org/alist/compare/v3.29.0...v3.29.1) ### [`v3.29.0`](https://togithub.com/alist-org/alist/releases/tag/v3.29.0) [Compare Source](https://togithub.com/alist-org/alist/compare/v3.28.0...v3.29.0) ##### 🚀 Features - Add `header` to `meta` - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5317](https://togithub.com/alist-org/alist/issues/5317) [<samp>(9ff83)</samp>](https://togithub.com/alist-org/alist/commit/9ff83a7) - Add ignore direct link params - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5434](https://togithub.com/alist-org/alist/issues/5434) [<samp>(c0f9c)</samp>](https://togithub.com/alist-org/alist/commit/c0f9c8e) - Refactor offline download ([#​5408](https://togithub.com/alist-org/alist/issues/5408) close [#​4108](https://togithub.com/alist-org/alist/issues/4108)) - by [@​xhofe](https://togithub.com/xhofe) and [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/alist-org/alist/issues/5408](https://togithub.com/alist-org/alist/issues/5408)8 and[https://github.com/alist-org/alist/issues/4108](https://togithub.com/alist-org/alist/issues/4108)8 [<samp>(76928)</samp>](https://togithub.com/alist-org/alist/commit/769281b) - Add `115_share` driver ([#​5481](https://togithub.com/alist-org/alist/issues/5481) close [#​5384](https://togithub.com/alist-org/alist/issues/5384)) - by [@​SheltonZhu](https://togithub.com/SheltonZhu) in [https://github.com/alist-org/alist/issues/5481](https://togithub.com/alist-org/alist/issues/5481) and [https://github.com/alist-org/alist/issues/5384](https://togithub.com/alist-org/alist/issues/5384) [<samp>(da1c7)</samp>](https://togithub.com/alist-org/alist/commit/da1c7a4) - Invalidate old token after changing the password - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5515](https://togithub.com/alist-org/alist/issues/5515) [<samp>(3d518)</samp>](https://togithub.com/alist-org/alist/commit/3d51845) - Support using external dist files - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5531](https://togithub.com/alist-org/alist/issues/5531) [<samp>(6fc67)</samp>](https://togithub.com/alist-org/alist/commit/6fc6751) - Refactor task module - by [@​xhofe](https://togithub.com/xhofe) [<samp>(11a30)</samp>](https://togithub.com/alist-org/alist/commit/11a30c5) - Customize workers and retry of task (close [#​5493](https://togithub.com/alist-org/alist/issues/5493) fix [#​5274](https://togithub.com/alist-org/alist/issues/5274)) - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5493](https://togithub.com/alist-org/alist/issues/5493) and [https://github.com/alist-org/alist/issues/5274](https://togithub.com/alist-org/alist/issues/5274) [<samp>(7583c)</samp>](https://togithub.com/alist-org/alist/commit/7583c4d) - Retry all failed task - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5242](https://togithub.com/alist-org/alist/issues/5242) [<samp>(b2890)</samp>](https://togithub.com/alist-org/alist/commit/b2890f0) - Add chaoxing and vtencent driver ([#​5526](https://togithub.com/alist-org/alist/issues/5526) close [#​3347](https://togithub.com/alist-org/alist/issues/3347)) - by [@​msterzhang](https://togithub.com/msterzhang) in [https://github.com/alist-org/alist/issues/5526](https://togithub.com/alist-org/alist/issues/5526) and [https://github.com/alist-org/alist/issues/3347](https://togithub.com/alist-org/alist/issues/3347) [<samp>(12800)</samp>](https://togithub.com/alist-org/alist/commit/1280070) - Allow keep files in offline download - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/4678](https://togithub.com/alist-org/alist/issues/4678) [<samp>(b6134)</samp>](https://togithub.com/alist-org/alist/commit/b6134dc) - Customize allow `origins`, `headers` and `methods` - by [@​xhofe](https://togithub.com/xhofe) [<samp>(3f405)</samp>](https://togithub.com/alist-org/alist/commit/3f405de) - **cloudreve**: - Support thumbnail ([#​5373](https://togithub.com/alist-org/alist/issues/5373) close [#​5348](https://togithub.com/alist-org/alist/issues/5348)) - by [@​itsHenry35](https://togithub.com/itsHenry35) in [https://github.com/alist-org/alist/issues/5373](https://togithub.com/alist-org/alist/issues/5373) and [https://github.com/alist-org/alist/issues/5348](https://togithub.com/alist-org/alist/issues/5348) [<samp>(7f733)</samp>](https://togithub.com/alist-org/alist/commit/7f73354) - Folder size count and switch ([#​5457](https://togithub.com/alist-org/alist/issues/5457) close [#​5395](https://togithub.com/alist-org/alist/issues/5395)) - by [@​itsHenry35](https://togithub.com/itsHenry35) in [https://github.com/alist-org/alist/issues/5457](https://togithub.com/alist-org/alist/issues/5457) and [https://github.com/alist-org/alist/issues/5395](https://togithub.com/alist-org/alist/issues/5395) [<samp>(65c5e)</samp>](https://togithub.com/alist-org/alist/commit/65c5ec0) - **crypt**: - Optional pre-generated thumbnails - by [@​chaoqing](https://togithub.com/chaoqing) in [https://github.com/alist-org/alist/issues/5284](https://togithub.com/alist-org/alist/issues/5284) [<samp>(fb13d)</samp>](https://togithub.com/alist-org/alist/commit/fb13dae) - Add show hidden option - by [@​textrix](https://togithub.com/textrix) in [https://github.com/alist-org/alist/issues/5554](https://togithub.com/alist-org/alist/issues/5554) [<samp>(fe34d)</samp>](https://togithub.com/alist-org/alist/commit/fe34d30) - **google_drive**: - Add `hash_info`, `ctime`, `thumbnail` - by [@​foxxorcat](https://togithub.com/foxxorcat) in [https://github.com/alist-org/alist/issues/5334](https://togithub.com/alist-org/alist/issues/5334) [<samp>(1a283)</samp>](https://togithub.com/alist-org/alist/commit/1a283bb) - **offline_download**: - Add simple http tool - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/4002](https://togithub.com/alist-org/alist/issues/4002) [<samp>(34746)</samp>](https://togithub.com/alist-org/alist/commit/34746e9) - **onedrive**: - Custom host for download link - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5310](https://togithub.com/alist-org/alist/issues/5310) [<samp>(0fd51)</samp>](https://togithub.com/alist-org/alist/commit/0fd5164) - **sso**: - Custom username key for `OIDC` - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5169](https://togithub.com/alist-org/alist/issues/5169) [<samp>(e719a)</samp>](https://togithub.com/alist-org/alist/commit/e719a1a) - **webdav**: - Add `tls_insecure_skip_verify` field - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5490](https://togithub.com/alist-org/alist/issues/5490) [<samp>(91f51)</samp>](https://togithub.com/alist-org/alist/commit/91f51f1) ##### 🐞 Bug Fixes - Hash gcid empty file - by [@​foxxorcat](https://togithub.com/foxxorcat) in [https://github.com/alist-org/alist/issues/5394](https://togithub.com/alist-org/alist/issues/5394) [<samp>(cdfbe)</samp>](https://togithub.com/alist-org/alist/commit/cdfbe6d) - Incorrect content-type of apk files - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5385](https://togithub.com/alist-org/alist/issues/5385) [<samp>(4355d)</samp>](https://togithub.com/alist-org/alist/commit/4355dae) - Reflected XSS vulnerability plist api - by [@​xhofe](https://togithub.com/xhofe) [<samp>(61006)</samp>](https://togithub.com/alist-org/alist/commit/6100647) - `content-type` conflicts with [#​5420](https://togithub.com/alist-org/alist/issues/5420) - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5420](https://togithub.com/alist-org/alist/issues/5420) [<samp>(d2688)</samp>](https://togithub.com/alist-org/alist/commit/d26887d) - **115**: - Allow use proxy directly - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5324](https://togithub.com/alist-org/alist/issues/5324) [<samp>(e8958)</samp>](https://togithub.com/alist-org/alist/commit/e895801) - Limit request rate ([#​5367](https://togithub.com/alist-org/alist/issues/5367) close [#​5275](https://togithub.com/alist-org/alist/issues/5275)) - by [@​foxxorcat](https://togithub.com/foxxorcat) and [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5367](https://togithub.com/alist-org/alist/issues/5367) and [https://github.com/alist-org/alist/issues/5275](https://togithub.com/alist-org/alist/issues/5275) [<samp>(b9e19)</samp>](https://togithub.com/alist-org/alist/commit/b9e192b) - Fix driver package import and variable - by [@​SheltonZhu](https://togithub.com/SheltonZhu) in [https://github.com/alist-org/alist/issues/5482](https://togithub.com/alist-org/alist/issues/5482) [<samp>(3bbdd)</samp>](https://togithub.com/alist-org/alist/commit/3bbdd4f) - **aliyundrive_open**: - Change default api to raw server - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5358](https://togithub.com/alist-org/alist/issues/5358) [<samp>(7600d)</samp>](https://togithub.com/alist-org/alist/commit/7600dc2) - Upload progress for normal upload - by [@​NewbieOrange](https://togithub.com/NewbieOrange) in [https://github.com/alist-org/alist/issues/5398](https://togithub.com/alist-org/alist/issues/5398) [<samp>(8ef80)</samp>](https://togithub.com/alist-org/alist/commit/8ef8023) - Mitigation measures for 15-minute limit ([#​5560](https://togithub.com/alist-org/alist/issues/5560) close [#​5547](https://togithub.com/alist-org/alist/issues/5547)) - by [@​BlueSkyXN](https://togithub.com/BlueSkyXN) and [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5560](https://togithub.com/alist-org/alist/issues/5560) and [https://github.com/alist-org/alist/issues/5547](https://togithub.com/alist-org/alist/issues/5547) [<samp>(0fbb9)</samp>](https://togithub.com/alist-org/alist/commit/0fbb986) - **baidu_netdisk**: - Hash and `error 2` - by [@​foxxorcat](https://togithub.com/foxxorcat) in [https://github.com/alist-org/alist/issues/5356](https://togithub.com/alist-org/alist/issues/5356) [<samp>(8ef89)</samp>](https://togithub.com/alist-org/alist/commit/8ef89ad) - Upload file > 4GB - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5392](https://togithub.com/alist-org/alist/issues/5392) [<samp>(4fc0a)</samp>](https://togithub.com/alist-org/alist/commit/4fc0a77) - **deps**: - Update module github.com/ipfs/go-ipfs-api to v0.7.0 - by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/alist-org/alist/issues/5247](https://togithub.com/alist-org/alist/issues/5247)7 [<samp>(eb918)</samp>](https://togithub.com/alist-org/alist/commit/eb91865) - Update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.9+incompatible - by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/alist-org/alist/issues/5141](https://togithub.com/alist-org/alist/issues/5141)1 [<samp>(69a98)</samp>](https://togithub.com/alist-org/alist/commit/69a98ea) - Update module golang.org/x/net to v0.17.0 \[security] - by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/alist-org/alist/issues/5370](https://togithub.com/alist-org/alist/issues/5370)0 [<samp>(cc86d)</samp>](https://togithub.com/alist-org/alist/commit/cc86d6f) - Update golang.org/x/exp digest to [`7918f67`](https://togithub.com/alist-org/alist/commit/7918f67) - by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/alist-org/alist/issues/5366](https://togithub.com/alist-org/alist/issues/5366)6 [<samp>(4dff4)</samp>](https://togithub.com/alist-org/alist/commit/4dff494) - Update module github.com/charmbracelet/lipgloss to v0.9.1 - by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/alist-org/alist/issues/5234](https://togithub.com/alist-org/alist/issues/5234)4 [<samp>(a6325)</samp>](https://togithub.com/alist-org/alist/commit/a632596) - Update module github.com/aws/aws-sdk-go to v1.46.7 - by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/alist-org/alist/issues/5068](https://togithub.com/alist-org/alist/issues/5068)8 [<samp>(a7421)</samp>](https://togithub.com/alist-org/alist/commit/a7421d8) - **local**: - Video file thumbnails not displaying on iOS Safari - by [@​gmugu](https://togithub.com/gmugu) in [https://github.com/alist-org/alist/issues/5420](https://togithub.com/alist-org/alist/issues/5420) [<samp>(867ac)</samp>](https://togithub.com/alist-org/alist/commit/867acca) - **mopan**: - 302 Redirect ([#​5505](https://togithub.com/alist-org/alist/issues/5505) close [#​5502](https://togithub.com/alist-org/alist/issues/5502)) - by [@​foxxorcat](https://togithub.com/foxxorcat) and [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5505](https://togithub.com/alist-org/alist/issues/5505) and [https://github.com/alist-org/alist/issues/5502](https://togithub.com/alist-org/alist/issues/5502) [<samp>(55a14)</samp>](https://togithub.com/alist-org/alist/commit/55a14bc) - **onedrive_app**: - Incorrect api on `_accessToken` - by [@​jeffmingup](https://togithub.com/jeffmingup) in [https://github.com/alist-org/alist/issues/5346](https://togithub.com/alist-org/alist/issues/5346) [<samp>(35d67)</samp>](https://togithub.com/alist-org/alist/commit/35d6722) - **terabox**: - Auto refresh `JsToken` - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5277](https://togithub.com/alist-org/alist/issues/5277) [<samp>(6b67a)</samp>](https://togithub.com/alist-org/alist/commit/6b67a36) - Encode parameters for `filemanager` api - by [@​URenko](https://togithub.com/URenko) in [https://github.com/alist-org/alist/issues/5308](https://togithub.com/alist-org/alist/issues/5308) [<samp>(e1ef6)</samp>](https://togithub.com/alist-org/alist/commit/e1ef690) - **vtencent**: - Hack file with size 0 but actual size is not 0 - by [@​xhofe](https://togithub.com/xhofe) [<samp>(d455a)</samp>](https://togithub.com/alist-org/alist/commit/d455a23) - **weiyun**: - Unmarshal overflow - by [@​foxxorcat](https://togithub.com/foxxorcat) in [https://github.com/alist-org/alist/issues/5459](https://togithub.com/alist-org/alist/issues/5459) [<samp>(68f44)</samp>](https://togithub.com/alist-org/alist/commit/68f440a) - **wopan**: - Fatal error concurrent map writes - by [@​xhofe](https://togithub.com/xhofe) in [https://github.com/alist-org/alist/issues/5352](https://togithub.com/alist-org/alist/issues/5352) [<samp>(1ebc9)</samp>](https://togithub.com/alist-org/alist/commit/1ebc96a) ##### 🏎 Performance - **webdav**: Support request with cookies - by [@​gmugu](https://togithub.com/gmugu) in [https://github.com/alist-org/alist/issues/5391](https://togithub.com/alist-org/alist/issues/5391) [<samp>(aaffa)</samp>](https://togithub.com/alist-org/alist/commit/aaffaee) ##### [View changes on GitHub](https://togithub.com/alist-org/alist/compare/v3.28.0...v3.29.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy42OC4wIiwidXBkYXRlZEluVmVyIjoiMzcuNjguMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
failed get objs: failed to list objs: json: cannot unmarshal number 2755523652316298479 into Go struct field ShareFile.data.list.cid of type int 您好,请问这是什么原因?挂载115分享链接报的错,文件夹能看到,点进去文件夹看不到文件报的错,挂载自己的115网盘没问题。安装的这个alist-linux-musleabihf-armv7l.tar.gz,底包是Armbian-unofficial_24.5.0-trunk_Onecloud_bullseye_current_6.6.21_minimal.burn.img,Casaos系统。 |
This update introduces the ability to mount 115 share links.
Currently, only listing and downloading are supported. Note that login and share link are required for this feature to work.
Close #5384