构建一个免费的图片托管服务,使用 Telegraph
Telegraph-Image-Hosting【独立部署】
使用 Telegraph 构建免费的图像托管服务
[!IMPORTANT] 此项目已不再维护。感兴趣的朋友可以基于这个思路在类似 Cloudflare Workers 或 Vercel 等平台上部署。
特点
免费
无限带宽(将消耗您的 VPS 流量)
无审查(可以上传 NSFW 图片)
您可以上传任何文件,而不仅仅是图像文件
缺点
单个文件大小不能超过 5MB
在中国大陆访问速度可能不理想
演示站点
部署
准备工作
一个域名(确保没有被 GFW 屏蔽)
一个海外 VPS(确保您可以访问 Telegraph)
安装 Nginx
配置 Nginx
server
{
listen 80;
server_name img.wssss.org;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/img.wssss.org;
##################################################
location /upload {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
if ($request_method = 'OPTIONS') {
return 204;}
proxy_pass https://telegra.ph/upload;
}
location /file {
proxy_pass https://telegra.ph/file;
}
client_max_body_size 5m;
##################################################
}
注意:删除所有其他无用的 location
相关配置,只保留上面的两个。
使用 macOS/iOS 的 Picgo
下载插件
telegraph-image-uploader
您可以将
URL
更改为您自己的。
部署步骤
通过 SSH 连接到您的服务器,然后进入您的网站目录。
cd /www/wwwroot/xxx.com
使用 wget 下载源代码,更名为index.html
wget https://bt.wssss.org/down/g3h5C0M3q1dm.html
将 API https://img.wssss.org/upload 修改为您的域名。
尽情享受吧。
最后
无法保证 Telegraph 一直可用,因为它在 GFW 列表上。但是,当您可以使用它时,请务必珍惜!
Author
Telegraph-Image-Hosting © Vincent Young, Released under the MIT License.
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 WSSSS
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果