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

能不能提供url不暴露文件及文件夹名称的功能 #7600

Open
4 tasks done
CHANTXU64 opened this issue Dec 3, 2024 · 6 comments
Open
4 tasks done

能不能提供url不暴露文件及文件夹名称的功能 #7600

CHANTXU64 opened this issue Dec 3, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@CHANTXU64
Copy link

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 / 需求描述

在线浏览打开文件或文件夹时,会暴露它的名称,能不能隐藏它们的名称或用临时ID代替

Suggested solution / 实现思路

我看Onedrive一般是通过在path后加cid=xxxxx&id=xxxxxxx&parId=root&o=OneUp这样实现的

Additional context / 附件

No response

@CHANTXU64 CHANTXU64 added the enhancement New feature or request label Dec 3, 2024
@pongfcnkl
Copy link

你可以打开签名 这样没有签名知道文件名也就无法下载了

@Deepsea-CN
Copy link

你可以打开签名 这样没有签名知道文件名也就无法下载了

主要是有些文件路径很长,尤其还有中文的情况下,目录层级多了复制出来一长串字符串,不美观也不方便安全,为此我还专门部署一个短链服务来缓解问题,如果能把文件路径从url中去掉感觉会更友好吧

@CHANTXU64
Copy link
Author

@Deepsea-CN 请问你是怎么部署的?用的什么软件?

主要是有些文件路径很长,尤其还有中文的情况下,目录层级多了复制出来一长串字符串,不美观也不方便安全,为此我还专门部署一个短链服务来缓解问题,如果能把文件路径从url中去掉感觉会更友好吧

@Deepsea-CN
Copy link

@Deepsea-CN 请问你是怎么部署的?用的什么软件?

我用的这个项目 https://github.com/AoEiuV020/Url-Shorten-Worker/ 可以直接部署,我是用worker代码部署为cloudflare的worker了。serverless比较方便,绑到自己的子域就能正常访问
不过要注意的是他只能帮你缩短链接,不能帮你完全隐藏路径,因为它实际上就是一个重定向

@rls198
Copy link

rls198 commented Dec 12, 2024

ab45ecb2-4a54-4dcf-b494-c39d7b77b66a
我是这样的使用api读取alist文件和rawurl,然后生成一个链接重定向到这个rawurl,主要是分享的时候用,我在论坛分享资源然后限制referer,这样就只能在论坛的域名下下载了,也可以自己设置签名什么的,感觉如果是自己用没必要隐藏吧,如果只是想要短链接+隐藏,可以用nginx+启动签名

@Deepsea-CN
Copy link

也是个不错的思路,不知道可否分享一下api使用的代码参考参考?还有限制refeer是怎么实现的啊🤝

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

No branches or pull requests

4 participants