最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

自己搭建CDN服務(wù)器的工具GoEdge安裝和配置教程

 更新時間:2025年08月16日 14:21:23   作者:penngo  
GoEdge是一款基于Go語言開發(fā)的管理分布式CDN邊緣節(jié)點的開源工具軟件,支持多種協(xié)議和功能,包括?HTTP、HTTPS、WebSocket、TCP、TLS、UDP?等,并集成了?WAF(Web?應(yīng)用防火墻)能力,可以讓用戶輕松地、低成本地創(chuàng)建CDN/WAF等應(yīng)用

GoEdge是一款基于Go語言開發(fā)的管理分布式CDN邊緣節(jié)點的開源工具軟件,支持多種協(xié)議和功能,包括 HTTP、HTTPS、WebSocket、TCP、TLS、UDP 等,并集成了 WAF(Web 應(yīng)用防火墻)能力??梢宰層脩糨p松地、低成本地創(chuàng)建CDN/WAF等應(yīng)用。同時提供免費版本和商業(yè)版本,本文基本免費版本安裝測試。GoEdge是一款開源工具軟件,專為管理分布式CDN邊緣節(jié)點設(shè)計,支持低成本搭建CDN、WAF等應(yīng)用。其核心功能涵蓋高效數(shù)據(jù)轉(zhuǎn)發(fā)、動態(tài)負載均衡及安全隔離,適用于視頻直播加速、邊緣AI推理等場景。

GoEdge前言

核心架構(gòu)

  • 三組件架構(gòu)‌:

    • 邊緣節(jié)點:接收和響應(yīng)用戶請求的終端節(jié)點3
    • 管理員系統(tǒng):集中管理控制系統(tǒng)3
    • API集群:為其他節(jié)點提供數(shù)據(jù)和運算支持3
  • 網(wǎng)絡(luò)拓撲‌:

    • 采用簡化的邊緣節(jié)點直連架構(gòu),省略傳統(tǒng)CDN的中心節(jié)點和區(qū)域節(jié)點層級8

主要功能

  • 基礎(chǔ)能力‌:

    • 支持HTTP/HTTPS/WebSocket/TCP/UDP等多種協(xié)議5
    • 提供反向代理、負載均衡和智能緩存管理1
    • 集成Web應(yīng)用防火墻(WAF)功能,支持IP黑白名單和DDoS防護15
  • 性能優(yōu)化‌:

    • WebP圖片轉(zhuǎn)換性能提升3-10倍5
    • 支持Brotli壓縮格式,比Gzip節(jié)省15-20%帶寬4
    • 智能緩存算法提升命中率,單節(jié)點最高支持17Gbps帶寬9
  • 安全特性‌:

    • 集成ZeroSSL免費證書支持4
    • 增強防盜鏈機制,支持Origin頭檢查10
    • WAF規(guī)則支持XSS/SQL注入嚴格模式檢測5

產(chǎn)品優(yōu)勢

  • 完整的管理界面 - 可以通過管理界面操作一切功能,無需使用代碼,為我們節(jié)省了記憶負擔,也減少了出錯的機會;
  • 安裝簡單 - 得益于我們發(fā)布的程序都是編譯好的二進制文件,即使是一個技術(shù)小白也可以輕松安裝、啟動,無需安裝額外的系統(tǒng)庫,上傳、解壓、啟動可以一氣呵成;
  • 完整的解決方案 - 不僅僅包含反向代理服務(wù)、Web服務(wù),還包含了多租戶(用戶)、日志、監(jiān)控、安全(WAF)、DNS等功能;
  • 容易集成到別的系統(tǒng) - 所有數(shù)據(jù)都通過GRPC操作,第三方系統(tǒng)可以輕易通過GRPC同GoEdge通訊;
  • 更容易二次開發(fā) - 基于Go語言的GoEdge,相對于其他C語言的應(yīng)用來說更加容易二次開發(fā),入門也相對更加簡單,只需要花一些時間學習Go語言即可上手;
  • 提供定制服務(wù) - 如果你是企業(yè)級的應(yīng)用,我們還為你提供定制服務(wù),由于掌握了所有代碼的細節(jié),所以我們更容易提供個性化的功能。

安裝和配置 GoEdge

安裝管理平臺

安裝管理平臺同時,會直接安裝一個API節(jié)點。

在官網(wǎng)https://goedge.cn/downloads下載對應(yīng)版本
當前最新版本:edge-admin-linux-amd64-plus-v1.3.6.zip
上傳到你的服務(wù)器上,放到/usr/local/goedge/目錄下

# 解壓
cd /usr/local/goedge/
unzip -o ./edge-admin-linux-amd64-plus-v1.3.6.zip

#啟動管理平臺:
cd edge-admin/ # /usr/local/goedge/edge-admin/
bin/edge-admin start

# 如果服務(wù)正常啟動了,命令行下會提示類似于以下的信息:
$Edge Admin started ok, pid: 109053

# 如果啟動失敗,可以在logs/run.log查看日志,排查失敗原因

默認啟動的端口是7788,可以在瀏覽器上通過:http://127.0.0.1:7788/
如果能正常訪問上述網(wǎng)址的話,系統(tǒng)會自動進入安裝過程。





安裝邊緣節(jié)點

在官網(wǎng)https://goedge.cn/downloads下載對應(yīng)版本,也可以在管理后臺上下載
當前版本:edge-node-linux-amd64-plus-v1.3.6.zip
把edge-node-linux-amd64-plus-v1.3.6.zip安裝包上傳到目標服務(wù)器/usr/local/goedge,

# 解壓
unzip -o ./edge-node-linux-amd64-plus-v1.3.6.zip

在管理平臺上先配置節(jié)點信息
在”集群列表” – “節(jié)點列表” – “創(chuàng)建節(jié)點” 填節(jié)點信息;

選擇“手動安裝”,可以查看節(jié)點配置文件內(nèi)容,并把相關(guān)配置復(fù)制到節(jié)點安裝目錄的configs/api_node.yaml。同時也支持ssh方式的遠程安裝

# /usr/local/goedge/edge-node使用以下命令啟動節(jié)點
bin/edge-node start

啟動成功后,可以在管理平臺上看到剛才配置的節(jié)點正在運行。

配置網(wǎng)站

CDN節(jié)點地址:http://192.168.245.137:80
源站地址:http://192.168.245.139:8080

Jmeter壓測

使用前文“使用go和消息隊列優(yōu)化投票功能”的例子,壓測CDN緩存后的http://192.168.245.137/vote.html 地址的,


吞吐量在7915/秒,比原來的11240/秒并發(fā)性下降了接近30%,不過這性能下降的原因可能與GoEdge自帶WAF策略有關(guān)。
結(jié)合云DNS智能解析,GoEdge還是可以按不同地區(qū)簡單快捷實現(xiàn)自建CDN服務(wù)。

總結(jié)

到此這篇關(guān)于自建CDN服務(wù)器的工具GoEdge安裝和配置教程的文章就介紹到這了,更多相關(guān)自建CDN的工具GoEdge內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • centos服務(wù)器常用清理腳本分享

    centos服務(wù)器常用清理腳本分享

    做開發(fā)時,經(jīng)常遇到服務(wù)器監(jiān)控報警,日志占據(jù)大量的磁盤空間,需要清理,每次手動清理很麻煩,這里分享一些定時清理的腳本,減輕運維的工作量,這篇文章主要介紹了centos服務(wù)器常用清理腳本分享,需要的朋友可以參考下
    2024-05-05
  • nexus服務(wù)器搭建的詳細步驟

    nexus服務(wù)器搭建的詳細步驟

    這篇文章主要介紹了nexus服務(wù)器搭建的詳細步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 外貿(mào)網(wǎng)站屏蔽中國IP訪問的多種方法

    外貿(mào)網(wǎng)站屏蔽中國IP訪問的多種方法

    這篇文章主要介紹了外貿(mào)網(wǎng)站屏蔽中國IP訪問的多種方法,本文通過nginx、iptables、javascript三種方法實現(xiàn),需要的朋友可以參考下
    2014-12-12
  • 多服務(wù)器批量管理工具對比與選型:從Xshell到自動化運維

    多服務(wù)器批量管理工具對比與選型:從Xshell到自動化運維

    本文探討了多服務(wù)器批量操作的挑戰(zhàn)與需求,并詳細介紹了Xshell同步輸入、腳本功能,以及Ansible、PSSH等專業(yè)運維工具,對比分析了各自特點,給出了選型建議,并強調(diào)了安全優(yōu)化與異常處理的重要性
    2026-04-04
  • rsync?server服務(wù)端配置文件?rsyncd.conf參數(shù)詳解

    rsync?server服務(wù)端配置文件?rsyncd.conf參數(shù)詳解

    前兩篇文章我們已經(jīng)探討了rsync的原理及基本使用,今天我們來介紹一下rsync?server端的配置文件,如果你還沒有學習rsync的原理及安裝使用,那么就可以參考下面的文章
    2024-06-06
  • 詳解samba + OPENldap 搭建文件共享服務(wù)器問題

    詳解samba + OPENldap 搭建文件共享服務(wù)器問題

    這篇文章主要介紹了samba + OPENldap 搭建文件共享服務(wù)器,這里我使用的是 samba(文件共享服務(wù)) v4.9.1 + OPENldap(后端數(shù)據(jù)庫軟件) v2.4.44 + smbldap-tools(后端數(shù)據(jù)庫管理軟件) v0.9.11 + CentOS7。 需要的朋友可以參考下
    2019-10-10
  • 使用?Koa?+?TS?+?ESLlint?搭建node服務(wù)器的過程詳解

    使用?Koa?+?TS?+?ESLlint?搭建node服務(wù)器的過程詳解

    這篇文章主要介紹了使用?Koa?+?TS?+?ESLlint?搭建node服務(wù)器,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • ubuntu服務(wù)器部署過程

    ubuntu服務(wù)器部署過程

    本文詳細介紹了Ubuntu服務(wù)器的部署過程,包括關(guān)閉歡迎消息、修改hostname、配置SSH、防火墻設(shè)置、安裝和配置Web服務(wù)(如Nginx和Apache)、安裝和配置MySQL、以及PHP的安裝和配置,通過這些步驟,讀者可以成功部署一個基本的Ubuntu服務(wù)器環(huán)境,感興趣的朋友一起看看吧
    2025-02-02
  • Mac環(huán)境下搭建svn環(huán)境和使用方法

    Mac環(huán)境下搭建svn環(huán)境和使用方法

    本篇文章主要介紹了Mac環(huán)境下搭建svn環(huán)境的使用方法。由于Mac自帶了svn的服務(wù)器端和客戶端功能,所以我們可以在不裝任何第三方軟件的前提下使用svn功能,只需要簡單配置,有興趣的可以了解一下。
    2017-02-02
  • idea新建maven項目時速度緩慢的解決方法

    idea新建maven項目時速度緩慢的解決方法

    下面小編就為大家分享一篇idea新建maven項目時速度緩慢的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11

最新評論

布尔津县| 任丘市| 沁阳市| 宣恩县| 宜黄县| 萝北县| 瓮安县| 通城县| 玛多县| 稷山县| 上饶县| 台山市| 西林县| 新丰县| 孟州市| 东至县| 调兵山市| 曲水县| 肃宁县| 平罗县| 府谷县| 承德市| 申扎县| 新乡市| 广州市| 望都县| 资中县| 平和县| 万安县| 金湖县| 乐山市| 稷山县| 益阳市| 闽侯县| 馆陶县| 颍上县| 张掖市| 金溪县| 远安县| 建平县| 岳阳市|