利用Telegraph搭建的图床,免费、无限流量(区别于你的VPS)、无限容量、无审查(懂得都懂哈:)、理论上可以上传任意小于5MB的文件(不仅是图片格式),不过也仅能上传5M的图片文件。
这篇文章就来利用宝塔面板和Telegraph来搭建一个免费图床,宝塔只是工具,用不用宝塔都一样。你用其他的环境也可以。宝塔服务器面板,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=
项目:https://github.com/tmmtoo/Telegraph-Image-Hosting
demo:https://tg.vmvm.xyz/
1)新建网站,宝塔新建站点略过。站点内的默认文件全部删除。
2)申请好ssl,宝塔新建ssl,这个看图:
3)下载程序,宝塔面板的远程下载把程序下载到网站根目录,之后解压。把文件复制到根目录。因为没有数据库,所以这样就算安装好了网站,不过还需要做一点其他配置,接着看~~
4)设置“戴丽”修改Nginx配置,反向代理upload和file即可。具体代码如下:
add_headerAccess-Control-Allow-Origin*;
add_headerAccess-Control-Allow-Methods'GET,POST,OPTIONS';
add_headerAccess-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'){

proxy_passhttps://telegra.ph/file;
client_max_body_size5m;
6)添加代码后,顺手把下面的都删掉。看图:
7)修改api.php,这里把作者自己的网址换成你自己的,不然,你的接口都用的别人。文件路径在根目录的api.php文件内,打开就能看到了。具体修改如下:
$url='https://tg.vmvm.xyz/upload';#这里改为你自己的网址
$post_data=array('file'=>new\CURLFile(realpath($tmp_name)));
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);//POST提交
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);
$res=json_decode($data,TRUE);
'src'=>'https://tg.vmvm.xyz'.$src#这里也修改为自己的。
$result=json_encode($result,JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
注意,你要入手一台国外的vps。
不保证能够一直使用,毕竟Telegraph在防火墙名单中。且用且珍惜!
本文来源:vps主机--宝塔面板搭建app(宝塔面板端口)
本文地址:https://www.idcbaba.com/vps/5502.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



