Skip to content
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

115直接挂载分享链接 #5384

Closed
4 tasks done
ChenyangGao opened this issue Oct 15, 2023 · 16 comments · Fixed by #5481
Closed
4 tasks done

115直接挂载分享链接 #5384

ChenyangGao opened this issue Oct 15, 2023 · 16 comments · Fixed by #5481
Labels
enhancement New feature or request
Milestone

Comments

@ChenyangGao
Copy link

ChenyangGao commented Oct 15, 2023

Please make sure of the following things

  • I have read the documentation.
  • I'm sure there are no duplicate issues or discussions.
  • I'm sure this feature is not implemented.
  • I'm sure it's a reasonable and popular requirement.

Description of the feature / 需求描述

我使用115浏览器的过程中发现,115浏览器可以直接打开一个分享链接,不经过转存,就可以下载。
这说明,理论上,115的分享链接是可以直接挂载的,因此我希望能增加这个功能。

Suggested solution / 实现思路

下面是有关的技术实现:
alist 的 115 driver 是 115driver,115driver 对下载链接的加解密用的是 fake115uploader
对于自己网盘的文件,是通过 POST 请求 https://proapi.115.com/app/chrome/downurl ,并且附带请求参数(需要 url-encoded)

{"data": RSA加密({"pickcode": pick_code})}

并对返回的结果解密即可

同样的,对于分享链接中的文件,也用同样的RSA加密,通过 POST 请求 https://proapi.115.com/app/share/downurl ,并且附带请求参数(需要 url-encoded)

{"data": RSA加密({"share_code": share_code, "receive_code": receive_code, "file_id": file_id})}

并对返回的结果解密即可

例如,有个分享链接 https://115.com/s/sw60op83nuc?password=y909#
那么就有

share_code = "sw60op83nuc"
receive_code = "y909"

而另一个参数 file_id ,可罗列分享文件中的文件信息获得

# GET 请求
api = "https://webapi.115.com/share/snap"
params = {
    "share_code": "sw6cvxb3w8m", 
    "receive_code": "ed69", 
    "offset": 0, 
    "limit": 100, 
    "cid": 0, 
}

Additional context / 附件

No response

@ChenyangGao ChenyangGao added the enhancement New feature or request label Oct 15, 2023
@wowdd1
Copy link

wowdd1 commented Oct 18, 2023

https://github.com/ChenyangGao/web-mount-packs
这个有实现115分享链接挂载 可以参考

@xhofe xhofe added the pr-welcome Welcome to pull request label Oct 18, 2023
@ChenyangGao
Copy link
Author

ChenyangGao commented Oct 18, 2023

参考

这就是我写的项目😄,我提issue,我另起炉灶,不喜欢go语言,不知道能不能在rust语言层面合作,我可以贡献rust代码

@wowdd1
Copy link

wowdd1 commented Oct 19, 2023

https://github.com/ChenyangGao/web-mount-packs**★ 10****★ 10**

原来就是你写的啊

你那个wsgidav实现的webdav是不是有些问题 只能在web浏览器看 其他软件都挂载不了 能否做成像alist wedav这样可以被其他软件挂载呀??

@ChenyangGao
Copy link
Author

ChenyangGao commented Oct 19, 2023

https://github.com/ChenyangGao/web-mount-packs**★ 10****★ 10**

原来就是你写的啊

你那个wsgidav实现的webdav是不是有些问题 只能在web浏览器看 其他软件都挂载不了 能否做成像alist wedav这样可以被其他软件挂载呀??

可以挂,后面不要加/dav,浏览器什么地址,挂载也是这地址
http://localhost:8080
没有用户名和密码,如果要加密码保护,有个配置文件wsgidav.yaml,在工作目录下
截屏2023-10-19 11 46 11
截屏2023-10-19 11 49 21

@wowdd1
Copy link

wowdd1 commented Oct 19, 2023

https://github.com/ChenyangGao/web-mount-packs★ NaNundefined****★ NaNundefined** 10****★ 10**

原来就是你写的啊
你那个wsgidav实现的webdav是不是有些问题 只能在web浏览器看 其他软件都挂载不了 能否做成像alist wedav这样可以被其他软件挂载呀??

可以挂,后面不要加/dav,浏览器什么地址,挂载也是这地址 http://localhost:8080 没有用户名和密码,如果要加密码保护,有个配置文件wsgidav.yaml,在工作目录下 截屏2023-10-19 11 46 11 截屏2023-10-19 11 49 21

你的alist 咋能挂115 分享链接??

@ChenyangGao
Copy link
Author

https://github.com/ChenyangGao/web-mount-packs★ NaNundefined****★ NaNundefined** 10****★ 10**

原来就是你写的啊
你那个wsgidav实现的webdav是不是有些问题 只能在web浏览器看 其他软件都挂载不了 能否做成像alist wedav这样可以被其他软件挂载呀??

可以挂,后面不要加/dav,浏览器什么地址,挂载也是这地址 http://localhost:8080 没有用户名和密码,如果要加密码保护,有个配置文件wsgidav.yaml,在工作目录下 截屏2023-10-19 11 46 11 截屏2023-10-19 11 49 21

你的alist 咋能挂115 分享链接??

运行我那个程序,就可以有一个webdav,再用alist挂这个webdav即可

@wowdd1
Copy link

wowdd1 commented Oct 19, 2023

已经挂载成功 感谢

@SheltonZhu
Copy link
Member

参考

这就是我写的项目😄,我提issue,我另起炉灶,不喜欢go语言,不知道能不能在rust语言层面合作,我可以贡献rust代码

意思是说,点击下载的时候,先创建一个分享?然后通过分享链接下载?这样就可以不经过代理了是吧?

有几个问题可能要考虑下:

  1. 分享链接对大文件是否有限制
  2. 创建的分享链接一直有效的话是否安全, 下载完成后如何撤回分享

这个功能会考虑加到sdk中,但是是否能集成到 alist,还有待商榷

@xhofe
Copy link
Member

xhofe commented Nov 4, 2023

参考

这就是我写的项目😄,我提issue,我另起炉灶,不喜欢go语言,不知道能不能在rust语言层面合作,我可以贡献rust代码

意思是说,点击下载的时候,先创建一个分享?然后通过分享链接下载?这样就可以不经过代理了是吧?

有几个问题可能要考虑下:

  1. 分享链接对大文件是否有限制
  2. 创建的分享链接一直有效的话是否安全, 下载完成后如何撤回分享

这个功能会考虑加到sdk中,但是是否能集成到 alist,还有待商榷

看起来应该是直接获取分享链接的文件的直链,而不需要转存到自己的账号中。

@SheltonZhu
Copy link
Member

SheltonZhu commented Nov 4, 2023

参考

这就是我写的项目😄,我提issue,我另起炉灶,不喜欢go语言,不知道能不能在rust语言层面合作,我可以贡献rust代码

意思是说,点击下载的时候,先创建一个分享?然后通过分享链接下载?这样就可以不经过代理了是吧?
有几个问题可能要考虑下:

  1. 分享链接对大文件是否有限制
  2. 创建的分享链接一直有效的话是否安全, 下载完成后如何撤回分享

这个功能会考虑加到sdk中,但是是否能集成到 alist,还有待商榷

看起来应该是直接获取分享链接的文件的直链,而不需要转存到自己的账号中。

{"data": RSA加密({"share_code": share_code, "receive_code": receive_code, "file_id": file_id})}

通过分享码,提取码和文件id获取直连这个测试通过了,
但是还有个问题, 怎么获取,分享码,提取码。。。, 还是说每次点击下载,手动创建分享链接,然后再获取直链。
而且分享会审核失败

@SheltonZhu
Copy link
Member

参考

这就是我写的项目😄,我提issue,我另起炉灶,不喜欢go语言,不知道能不能在rust语言层面合作,我可以贡献rust代码

意思是说,点击下载的时候,先创建一个分享?然后通过分享链接下载?这样就可以不经过代理了是吧?
有几个问题可能要考虑下:

  1. 分享链接对大文件是否有限制
  2. 创建的分享链接一直有效的话是否安全, 下载完成后如何撤回分享

这个功能会考虑加到sdk中,但是是否能集成到 alist,还有待商榷

看起来应该是直接获取分享链接的文件的直链,而不需要转存到自己的账号中。

这两个api的功能已经实现, 但是alist中如何获取分享码和访问码?
https://webapi.115.com/share/snap
https://proapi.115.com/app/share/downurl

@SheltonZhu
Copy link
Member

难道说的是把根目录直接分享出去,然后配置分享码和访问码来挂载文件, 达成直链下载?

SheltonZhu pushed a commit to SheltonZhu/alist that referenced this issue Nov 4, 2023
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 alist-org#5384
SheltonZhu added a commit to SheltonZhu/alist that referenced this issue Nov 4, 2023
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 alist-org#5384
SheltonZhu added a commit to SheltonZhu/alist that referenced this issue Nov 6, 2023
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 alist-org#5384

fix(deps): update go.mod
SheltonZhu added a commit to SheltonZhu/alist that referenced this issue Nov 6, 2023
 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 alist-org#5384
xhofe pushed a commit that referenced this issue Nov 6, 2023
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
@github-actions github-actions bot removed the pr-welcome Welcome to pull request label Nov 6, 2023
@xhofe xhofe added this to the v3.29.0 milestone Nov 6, 2023
truecharts-admin added a commit to truecharts/charts that referenced this issue Nov 25, 2023
…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
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#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
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5317
[<samp>(9ff83)</samp>](https://togithub.com/alist-org/alist/commit/9ff83a7)
- Add ignore direct link params  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5434
[<samp>(c0f9c)</samp>](https://togithub.com/alist-org/alist/commit/c0f9c8e)
- Refactor offline download
([#&#8203;5408](https://togithub.com/alist-org/alist/issues/5408) close
[#&#8203;4108](https://togithub.com/alist-org/alist/issues/4108))  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) and
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5408
and[alist-org/alist#4108
[<samp>(76928)</samp>](https://togithub.com/alist-org/alist/commit/769281b)
- Add `115_share` driver
([#&#8203;5481](https://togithub.com/alist-org/alist/issues/5481) close
[#&#8203;5384](https://togithub.com/alist-org/alist/issues/5384))  -  by
[@&#8203;SheltonZhu](https://togithub.com/SheltonZhu) in
[alist-org/alist#5481
and
[alist-org/alist#5384
[<samp>(da1c7)</samp>](https://togithub.com/alist-org/alist/commit/da1c7a4)
- Invalidate old token after changing the password  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5515
[<samp>(3d518)</samp>](https://togithub.com/alist-org/alist/commit/3d51845)
- Support using external dist files  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5531
[<samp>(6fc67)</samp>](https://togithub.com/alist-org/alist/commit/6fc6751)
- Refactor task module  -  by
[@&#8203;xhofe](https://togithub.com/xhofe)
[<samp>(11a30)</samp>](https://togithub.com/alist-org/alist/commit/11a30c5)
- Customize workers and retry of task (close
[#&#8203;5493](https://togithub.com/alist-org/alist/issues/5493) fix
[#&#8203;5274](https://togithub.com/alist-org/alist/issues/5274))  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5493
and
[alist-org/alist#5274
[<samp>(7583c)</samp>](https://togithub.com/alist-org/alist/commit/7583c4d)
- Retry all failed task  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5242
[<samp>(b2890)</samp>](https://togithub.com/alist-org/alist/commit/b2890f0)
- Add chaoxing and vtencent driver
([#&#8203;5526](https://togithub.com/alist-org/alist/issues/5526) close
[#&#8203;3347](https://togithub.com/alist-org/alist/issues/3347))  -  by
[@&#8203;msterzhang](https://togithub.com/msterzhang) in
[alist-org/alist#5526
and
[alist-org/alist#3347
[<samp>(12800)</samp>](https://togithub.com/alist-org/alist/commit/1280070)
- Allow keep files in offline download  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#4678
[<samp>(b6134)</samp>](https://togithub.com/alist-org/alist/commit/b6134dc)
- Customize allow `origins`, `headers` and `methods`  -  by
[@&#8203;xhofe](https://togithub.com/xhofe)
[<samp>(3f405)</samp>](https://togithub.com/alist-org/alist/commit/3f405de)
-   **cloudreve**:
- Support thumbnail
([#&#8203;5373](https://togithub.com/alist-org/alist/issues/5373) close
[#&#8203;5348](https://togithub.com/alist-org/alist/issues/5348))  -  by
[@&#8203;itsHenry35](https://togithub.com/itsHenry35) in
[alist-org/alist#5373
and
[alist-org/alist#5348
[<samp>(7f733)</samp>](https://togithub.com/alist-org/alist/commit/7f73354)
- Folder size count and switch
([#&#8203;5457](https://togithub.com/alist-org/alist/issues/5457) close
[#&#8203;5395](https://togithub.com/alist-org/alist/issues/5395))  -  by
[@&#8203;itsHenry35](https://togithub.com/itsHenry35) in
[alist-org/alist#5457
and
[alist-org/alist#5395
[<samp>(65c5e)</samp>](https://togithub.com/alist-org/alist/commit/65c5ec0)
-   **crypt**:
- Optional pre-generated thumbnails  -  by
[@&#8203;chaoqing](https://togithub.com/chaoqing) in
[alist-org/alist#5284
[<samp>(fb13d)</samp>](https://togithub.com/alist-org/alist/commit/fb13dae)
- Add show hidden option  -  by
[@&#8203;textrix](https://togithub.com/textrix) in
[alist-org/alist#5554
[<samp>(fe34d)</samp>](https://togithub.com/alist-org/alist/commit/fe34d30)
-   **google_drive**:
- Add `hash_info`, `ctime`, `thumbnail`  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5334
[<samp>(1a283)</samp>](https://togithub.com/alist-org/alist/commit/1a283bb)
-   **offline_download**:
- Add simple http tool  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#4002
[<samp>(34746)</samp>](https://togithub.com/alist-org/alist/commit/34746e9)
-   **onedrive**:
- Custom host for download link  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5310
[<samp>(0fd51)</samp>](https://togithub.com/alist-org/alist/commit/0fd5164)
-   **sso**:
- Custom username key for `OIDC`  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5169
[<samp>(e719a)</samp>](https://togithub.com/alist-org/alist/commit/e719a1a)
-   **webdav**:
- Add `tls_insecure_skip_verify` field  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5490
[<samp>(91f51)</samp>](https://togithub.com/alist-org/alist/commit/91f51f1)

#####    🐞 Bug Fixes

- Hash gcid empty file  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5394
[<samp>(cdfbe)</samp>](https://togithub.com/alist-org/alist/commit/cdfbe6d)
- Incorrect content-type of apk files  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5385
[<samp>(4355d)</samp>](https://togithub.com/alist-org/alist/commit/4355dae)
- Reflected XSS vulnerability plist api  -  by
[@&#8203;xhofe](https://togithub.com/xhofe)
[<samp>(61006)</samp>](https://togithub.com/alist-org/alist/commit/6100647)
- `content-type` conflicts with
[#&#8203;5420](https://togithub.com/alist-org/alist/issues/5420)  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5420
[<samp>(d2688)</samp>](https://togithub.com/alist-org/alist/commit/d26887d)
-   **115**:
- Allow use proxy directly  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5324
[<samp>(e8958)</samp>](https://togithub.com/alist-org/alist/commit/e895801)
- Limit request rate
([#&#8203;5367](https://togithub.com/alist-org/alist/issues/5367) close
[#&#8203;5275](https://togithub.com/alist-org/alist/issues/5275))  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) and
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5367
and
[alist-org/alist#5275
[<samp>(b9e19)</samp>](https://togithub.com/alist-org/alist/commit/b9e192b)
- Fix driver package import and variable  -  by
[@&#8203;SheltonZhu](https://togithub.com/SheltonZhu) in
[alist-org/alist#5482
[<samp>(3bbdd)</samp>](https://togithub.com/alist-org/alist/commit/3bbdd4f)
-   **aliyundrive_open**:
- Change default api to raw server  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5358
[<samp>(7600d)</samp>](https://togithub.com/alist-org/alist/commit/7600dc2)
- Upload progress for normal upload  -  by
[@&#8203;NewbieOrange](https://togithub.com/NewbieOrange) in
[alist-org/alist#5398
[<samp>(8ef80)</samp>](https://togithub.com/alist-org/alist/commit/8ef8023)
- Mitigation measures for 15-minute limit
([#&#8203;5560](https://togithub.com/alist-org/alist/issues/5560) close
[#&#8203;5547](https://togithub.com/alist-org/alist/issues/5547))  -  by
[@&#8203;BlueSkyXN](https://togithub.com/BlueSkyXN) and
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5560
and
[alist-org/alist#5547
[<samp>(0fbb9)</samp>](https://togithub.com/alist-org/alist/commit/0fbb986)
-   **baidu_netdisk**:
- Hash and `error 2`  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5356
[<samp>(8ef89)</samp>](https://togithub.com/alist-org/alist/commit/8ef89ad)
- Upload file > 4GB  -  by [@&#8203;xhofe](https://togithub.com/xhofe)
in
[alist-org/alist#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
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5247
[<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
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5141
[<samp>(69a98)</samp>](https://togithub.com/alist-org/alist/commit/69a98ea)
- Update module golang.org/x/net to v0.17.0 \[security]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5370
[<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
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5366
[<samp>(4dff4)</samp>](https://togithub.com/alist-org/alist/commit/4dff494)
- Update module github.com/charmbracelet/lipgloss to v0.9.1  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5234
[<samp>(a6325)</samp>](https://togithub.com/alist-org/alist/commit/a632596)
- Update module github.com/aws/aws-sdk-go to v1.46.7  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5068
[<samp>(a7421)</samp>](https://togithub.com/alist-org/alist/commit/a7421d8)
-   **local**:
- Video file thumbnails not displaying on iOS Safari  -  by
[@&#8203;gmugu](https://togithub.com/gmugu) in
[alist-org/alist#5420
[<samp>(867ac)</samp>](https://togithub.com/alist-org/alist/commit/867acca)
-   **mopan**:
- 302 Redirect
([#&#8203;5505](https://togithub.com/alist-org/alist/issues/5505) close
[#&#8203;5502](https://togithub.com/alist-org/alist/issues/5502))  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) and
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5505
and
[alist-org/alist#5502
[<samp>(55a14)</samp>](https://togithub.com/alist-org/alist/commit/55a14bc)
-   **onedrive_app**:
- Incorrect api on `_accessToken`  -  by
[@&#8203;jeffmingup](https://togithub.com/jeffmingup) in
[alist-org/alist#5346
[<samp>(35d67)</samp>](https://togithub.com/alist-org/alist/commit/35d6722)
-   **terabox**:
- Auto refresh `JsToken`  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5277
[<samp>(6b67a)</samp>](https://togithub.com/alist-org/alist/commit/6b67a36)
- Encode parameters for `filemanager` api  -  by
[@&#8203;URenko](https://togithub.com/URenko) in
[alist-org/alist#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
[@&#8203;xhofe](https://togithub.com/xhofe)
[<samp>(d455a)</samp>](https://togithub.com/alist-org/alist/commit/d455a23)
-   **weiyun**:
- Unmarshal overflow  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5459
[<samp>(68f44)</samp>](https://togithub.com/alist-org/alist/commit/68f440a)
-   **wopan**:
- Fatal error concurrent map writes  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5352
[<samp>(1ebc9)</samp>](https://togithub.com/alist-org/alist/commit/1ebc96a)

#####    🏎 Performance

- **webdav**: Support request with cookies  -  by
[@&#8203;gmugu](https://togithub.com/gmugu) in
[alist-org/alist#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-->
@kddy918
Copy link

kddy918 commented Nov 30, 2023

参考

这是我写的项目😄,我提问题,我又起炉灶,不喜欢go语言,不知道能不能在rust语言方面合作,我可以贡献rust代码

可否增加对https://share.115.com/链接的支持?

@SheltonZhu
Copy link
Member

参考

这是我写的项目😄,我提问题,我又起炉灶,不喜欢go语言,不知道能不能在rust语言方面合作,我可以贡献rust代码

可否增加对https://share.115.com/链接的支持?
发个真实的例子我看看原理是不是一样的

@kddy918
Copy link

kddy918 commented Nov 30, 2023

参考

这是我写的项目😄,我提问题,我又起炉灶,不喜欢go语言,不知道能不能在rust语言方面合作,我可以贡献rust代码

可否增加对https://share.115.com/链接的支持?
发个真实的例子我看看原理是不是一样的

https://share.115.com/sw68b0u3hhq?password=gd41#
提示:WARNING : '/原盘 ISO 电影666.3TB' :: the corresponding link is not available

网页可以读出文件cid=2596442822729660057

@SheltonZhu
Copy link
Member

参考

这是我写的项目😄,我提问题,我又起炉灶,不喜欢go语言,不知道能不能在rust语言方面合作,我可以贡献rust代码

可否增加对https://share.115.com/链接的支持?
发个真实的例子我看看原理是不是一样的

https://share.115.com/sw68b0u3hhq?password=gd41# 提示:WARNING : '/原盘 ISO 电影666.3TB' :: the corresponding link is not available

网页可以读出文件cid=2596442822729660057

试过了可以挂载

https://115.com/s/sw68b0u3hhq?password=gd41#

https://share.115.com/sw68b0u3hhq?password=gd41#
没有区别

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants