0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用服务器如何自行搭建CDN加速(操作简单方便)

恒创主机服务器 来源:恒创主机服务器 作者:恒创主机服务器 2023-06-09 13:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天来介绍下一个快速搭建CDN加速的一键脚本。使用该一键脚本,您可以在自己的VPS服务器上一键安装部署CDN, 方便地为您的网站提速。

Github项目地址:https://github.com/Har-Kuun/OneClickCDN

1、系统环境要求

目前支持Ubuntu 20.04 LTS, Debian 10, Debian 11, CentOS 7/8操作系统

CDN服务器正常运行时仅需要系统有500MB的内存。但是,程序第一次编译安装的时候需要1500MB左右的内存。若您的VPS内存不够,可以加一些Swap.

需要注意的是,该脚本需要安装在新装的操作系统中。该程序和其他面板(比如宝塔,cPanel, Directadmin)等不兼容。毕竟,装CDN程序的节点上也不应该搭建其他程序的。

2、使用方法

因为是一键脚本,所以使用起来非常简单,只需要一行命令就可以啦!

原版(英文界面):

wget https://raw.githubusercontent.com/Har-Kuun/OneClickCDN/master/OneClickCDN.sh && sudo bash OneClickCDN.sh

中文版:

wget https://raw.githubusercontent.com/Har-Kuun/OneClickCDN/master/translation/translated_scripts/OneClickCDN_zh-CN.sh && sudo bash OneClickCDN_zh-CN.sh

第一次运行时,程序会提示自动编译安装Traffic Server. 安装完毕后,程序会引导新建CDN网站,自动签发SSL, 等等。您需要将您网站的域名设置A记录解析到这台VPS的IP地址上。

您也可以随时重新运行该脚本,用来管理您的服务器上部署的CDN网站,查看网站统计,等等。

3、管理面板

脚本执行后拥有功能丰富但简单易用的后台管理界面。

4、实现的功能

首先,最基本的功能就是CDN. 安装后,程序就会将您的VPS变成一个高性能CDN节点,用来加速和缓存您的网站。

同时,脚本支持一键设置SSL, 您可以提供您自己的SSL证书,或者也可以一键签发免费的Let’s Encrypt证书,并且开启OCSP装订。

脚本还支持随时增添新的CDN网站。您只需要根据脚本引导,输入网址和源站IP地址,即可分分钟添加CDN网址。您可以使用脚本管理CDN网站,查看网站数据,清除缓存,等等。

目前已支持配置与SSL证书导入导出,可以快速在多个CDN节点中实现同步配置网站。

PS:稍微修改一下脚本(脚本开头有说明,可以开启反代模式)可以一键反代hostloc哦

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10094

    浏览量

    90874
  • CDN
    CDN
    +关注

    关注

    0

    文章

    330

    浏览量

    30452
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    恒讯科技分析:云储存服务器搭建教程

    搭建云存储服务器是一个相对复杂但极具实用性的项目,以下是一个简化的搭建教程,帮助你快速入门。 一、明确需求 在搭建云存储服务器之前,首先需要
    的头像 发表于 07-07 11:07 1063次阅读

    存储服务器怎么搭建?RAKsmart实战指南

    搭建存储服务器需兼顾硬件性能、数据冗余与安全访问。以RAKsmart服务器为例,整体流程可分为五步:需求评估→硬件选型→RAID配置→系统部署→网络设置。以下是小编对RAKsmart存储服务器
    的头像 发表于 04-01 10:09 969次阅读

    【教程】Chirpstack V3服务器简介和搭建示例

    Chirpstack是一款多组件的、部署简单的开源服务器,同时也是使用最广泛的LoRaWAN服务器。本次安装使用Ubuntu18.04.6LTS。需要使用到的软件有vim和git请自行
    的头像 发表于 03-13 19:32 736次阅读
    【教程】Chirpstack V3<b class='flag-5'>服务器</b>简介和<b class='flag-5'>搭建</b>示例

    服务器怎么搭建

    服务器搭建是一个涉及多个方面的复杂过程,从硬件选择到软件配置,再到安全防护和日常维护,每一步都需细心规划与实施。下面,小库为您简要介绍服务器搭建的基本步骤。
    的头像 发表于 03-04 13:04 1205次阅读

    跨地域企业组网搭建服务器的步骤和建议

    跨地域企业组网搭建服务器需要综合考虑网络架构、安全性、成本和性能等因素。以下是详细的搭建步骤和建议: 1、明确需求和规划 确定服务器用途:明确服务器
    的头像 发表于 02-19 10:58 743次阅读

    操作指南:pytorch云服务器怎么设置?

    GPU加速和并行计算优化。完成后,定期监测资源使用情况以优化配置。设置PyTorch云服务器需要一系列步骤,以下是UU云小编整理的操作指南:
    的头像 发表于 02-08 10:33 605次阅读

    cdn软件是什么?与PCDN有什么不同

    CDN(内容分发网络)软件是一种通过分布式服务器节点缓存和分发内容的工具,旨在加速用户访问速度并减轻源服务器压力。
    的头像 发表于 02-07 09:06 1961次阅读

    windows搭建ftp服务器的步骤

    在Windows系统上搭建FTP(文件传输协议)服务器通常涉及一系列步骤,包括安装必要的服务、配置服务器设置、以及确保网络安全设置允许FTP流量。 一、准备工作 确定
    的头像 发表于 02-01 15:49 2176次阅读

    ftp服务器怎么搭建

    搭建FTP(文件传输协议)服务器是一个涉及多个步骤的过程,这些步骤包括选择合适的FTP服务器软件、安装软件、配置服务器以及测试连接等。 一、选择合适的FTP
    的头像 发表于 02-01 15:43 1405次阅读

    cdn是云服务cdn是干什么

    ,成为提升网站性能和用户体验的重要工具。 一、CDN的基本概念 CDN是一种分布式网络,它通过在全球范围内部署多个服务器节点,将内容缓存到离用户更近的位置,从而减少数据传输的距离,加快内容的加载速度。这种技术的核心在于减
    的头像 发表于 01-19 14:30 2943次阅读

    cdn是什么类型的服务

    部署服务器节点,将内容更接近用户的位置进行缓存和分发,从而提高访问速度和降低延迟。 CDN的基本概念 CDN是一种分布式网络架构,它通过在多个地理位置部署边缘服务器来存储和分发内容。当
    的头像 发表于 01-19 14:26 2636次阅读

    华为 Flexus 云服务器搭建萤火商城 2.0

    在今天这个意义非凡的日子,我怀揣着满心的期待与憧憬,毅然踏上了利用华为 Flexus 云服务器搭建轻量级、高性能、前后端分离的电商系统萤火商城 2.0 的征程。这一旅程,注定充满了挑战与惊喜,犹如
    的头像 发表于 01-13 13:36 878次阅读
    华为 Flexus 云<b class='flag-5'>服务器</b><b class='flag-5'>搭建</b>萤火商城 2.0

    GPU加速服务器怎么

    GPU加速服务器是将GPU硬件与云计算服务相结合,通过云服务提供商的平台,用户可以根据需求灵活租用带有GPU资源的虚拟机实例。那么,GPU加速
    的头像 发表于 12-26 11:58 847次阅读

    采用 Flexus 云服务器 X 实例搭建 RTSP 直播服务器

    一、前言 这篇文章讲解:  采用华为云最新推出的 Flexus 云服务器 X 实例搭建 RTSP 服务器,完成视频直播需求。 随着实时视频流传输需求的增长,RTSP(实时流协议)服务器
    的头像 发表于 12-24 17:36 1002次阅读
    采用 Flexus 云<b class='flag-5'>服务器</b> X 实例<b class='flag-5'>搭建</b> RTSP 直播<b class='flag-5'>服务器</b>

    如何实现NFS服务搭建

    共享资源挂载到本地机器的目录上。 企业生产集群为什么需要共享存储 这个共享存储对于中小企业,也就是使用服务器配置NFS网络文件共享系统实现。 什么是共享存储     简单说就是将很多台服务器的数据,都可以保存在同一个存储
    的头像 发表于 12-10 10:10 1196次阅读
    如何实现NFS<b class='flag-5'>服务</b><b class='flag-5'>搭建</b>