VPS/云主机等
优惠信息分享

宝塔面板+Telegraph搭建免费图床

利用Telegraph搭建的图床,免费、无限流量(区别于你的VPS)、无限容量、无审查(懂得都懂哈:)、理论上可以上传任意小于5MB的文件(不仅是图片格式),不过也仅能上传5M的图片文件。

这篇文章就来利用宝塔面板和Telegraph来搭建一个免费图床,宝塔只是工具,用不用宝塔都一样。你用其他的环境也可以。宝塔服务器面板,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

宝塔面板+Telegraph搭建免费图床插图

1、简介

这个已经有现成的轮子了。

项目:https://github.com/tmmtoo/Telegraph-Image-Hosting

demo:https://tg.vmvm.xyz/

2、准备

  • 宝塔面板
  • nginx1.19
  • PHP7.4
  • 准备一个域名

3、部署

1)新建网站,宝塔新建站点略过。站点内的默认文件全部删除。

2)申请好ssl,宝塔新建ssl,这个看图:

宝塔面板+Telegraph搭建免费图床插图1

3)下载程序,宝塔面板的远程下载把程序下载到网站根目录,之后解压。把文件复制到根目录。因为没有数据库,所以这样就算安装好了网站,不过还需要做一点其他配置,接着看~~

4)设置“戴丽”修改Nginx配置,反向代理upload和file即可。具体代码如下:

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;

5)放在哪里看图:

宝塔面板+Telegraph搭建免费图床插图2

6)添加代码后,顺手把下面的都删掉。看图:

宝塔面板+Telegraph搭建免费图床插图3

7)修改api.php,这里把作者自己的网址换成你自己的,不然,你的接口都用的别人。文件路径在根目录的api.php文件内,打开就能看到了。具体修改如下:

$ch = curl_init();    $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);    $data =curl_exec($ch);    curl_close($ch);    $res= json_decode($data,TRUE);    $src = $res[0]['src'];    $result = array(        'code' => '200',        'status' => 'success',        'src' => 'https://tg.vmvm.xyz'.$src  #这里也修改为自己的。        );    $result    = json_encode($result,JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);    echo $result;

4、效果

页面简陋,不过能就行。

宝塔面板+Telegraph搭建免费图床插图4

5、最后

注意,你要入手 一台国外的vps。

不保证能够一直使用,毕竟Telegraph在防火墙名单中。且用且珍惜!

赞(0)
未经允许不得转载:遗弃你|YIQINI.COM » 宝塔面板+Telegraph搭建免费图床

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册