README ¶ GoEdge目标 做一款人人用得起的CDN & WAF系统。 特性 免费 - 开源、免费、自由、开放 简单 - 架构简单清晰,安装简单,使用简单,运维简单 高扩展性 - 可以自由扩展新的节点,支持亿级数据 功能介绍 多用户 日志审计 集群管理 HTTP/HTTPS/TCP/UDP等协议支持 WAF 缓存 DNS自动解析 多域名绑定 免费证书申请 IP黑白名单 访问日志 统计 内容压缩 Protocol Proxy协议 本地静态文件 URL跳转 路由规则 重写规则 访问控制 字符编码 自定义页面 自定义HTTP Header Websocket WebP自动转换 Fastcgi 请求限制 流量限制 在线演示 http://demo.goedge.cn 文档 新手指南 完整文档 开发者指南 架构 其中的组件源码地址如下: 边缘节点 API节点 管理平台 感谢 感谢 Gitee 提供国内源代码托管平台 Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis cmd edge-admin internal apps configloaders configs configs/nodes const csrf encrypt errors events gen goman nodes oplogs rpc setup tasks ttlcache utils utils/apinodeutils utils/dateutils utils/exec utils/nodelogutils utils/numberutils utils/otputils utils/sizes utils/taskutils waf/injectionutils web web/actions/actionutils web/actions/default/about web/actions/default/admins web/actions/default/admins/accesskeys web/actions/default/admins/adminutils web/actions/default/clusters web/actions/default/clusters/cluster web/actions/default/clusters/cluster/groups web/actions/default/clusters/cluster/node web/actions/default/clusters/cluster/node/nodeutils web/actions/default/clusters/cluster/node/settings/cache web/actions/default/clusters/cluster/node/settings/ddos-protection web/actions/default/clusters/cluster/node/settings/dns web/actions/default/clusters/cluster/node/settings/ssh web/actions/default/clusters/cluster/node/settings/system web/actions/default/clusters/cluster/settings web/actions/default/clusters/cluster/settings/cache web/actions/default/clusters/cluster/settings/ddos-protection web/actions/default/clusters/cluster/settings/dns web/actions/default/clusters/cluster/settings/firewall-actions web/actions/default/clusters/cluster/settings/global-server-config web/actions/default/clusters/cluster/settings/health web/actions/default/clusters/cluster/settings/metrics web/actions/default/clusters/cluster/settings/services web/actions/default/clusters/cluster/settings/waf web/actions/default/clusters/cluster/settings/webp web/actions/default/clusters/clusterutils web/actions/default/clusters/grants web/actions/default/clusters/grants/grantutils web/actions/default/clusters/logs web/actions/default/clusters/regions web/actions/default/clusters/tasks web/actions/default/csrf web/actions/default/dashboard web/actions/default/dashboard/dashboardutils web/actions/default/db web/actions/default/db/dbnodeutils web/actions/default/dns web/actions/default/dns/clusters web/actions/default/dns/domains web/actions/default/dns/domains/domainutils web/actions/default/dns/issues web/actions/default/dns/providers web/actions/default/dns/tasks web/actions/default/files web/actions/default/index web/actions/default/index/loginutils web/actions/default/log web/actions/default/login web/actions/default/logout web/actions/default/messages web/actions/default/nodes web/actions/default/nodes/ipAddresses web/actions/default/nodes/ipAddresses/ipaddressutils web/actions/default/nodes/nodeutils web/actions/default/recover web/actions/default/servers web/actions/default/servers/certs web/actions/default/servers/certs/acme web/actions/default/servers/certs/acme/accounts web/actions/default/servers/certs/acme/users web/actions/default/servers/certs/ocsp web/actions/default/servers/components/cache web/actions/default/servers/components/cache/batch web/actions/default/servers/components/cache/cacheutils web/actions/default/servers/components/log web/actions/default/servers/components/waf web/actions/default/servers/components/waf/ipadmin web/actions/default/servers/groups web/actions/default/servers/groups/group web/actions/default/servers/groups/group/servergrouputils web/actions/default/servers/groups/group/settings/accessLog web/actions/default/servers/groups/group/settings/cache web/actions/default/servers/groups/group/settings/charset web/actions/default/servers/groups/group/settings/compression web/actions/default/servers/groups/group/settings/headers web/actions/default/servers/groups/group/settings/httpReverseProxy web/actions/default/servers/groups/group/settings/index web/actions/default/servers/groups/group/settings/pages web/actions/default/servers/groups/group/settings/remoteAddr web/actions/default/servers/groups/group/settings/requestLimit web/actions/default/servers/groups/group/settings/stat web/actions/default/servers/groups/group/settings/tcpReverseProxy web/actions/default/servers/groups/group/settings/udpReverseProxy web/actions/default/servers/groups/group/settings/waf web/actions/default/servers/groups/group/settings/waf/ipadmin web/actions/default/servers/groups/group/settings/web web/actions/default/servers/groups/group/settings/webp web/actions/default/servers/groups/group/settings/websocket web/actions/default/servers/headers web/actions/default/servers/ipbox web/actions/default/servers/iplists web/actions/default/servers/iplists/iplistutils web/actions/default/servers/logs web/actions/default/servers/metrics web/actions/default/servers/metrics/charts web/actions/default/servers/metrics/charts/chartutils web/actions/default/servers/metrics/metricutils web/actions/default/servers/server web/actions/default/servers/server/delete web/actions/default/servers/server/log web/actions/default/servers/server/settings web/actions/default/servers/server/settings/access web/actions/default/servers/server/settings/accessLog web/actions/default/servers/server/settings/cache web/actions/default/servers/server/settings/charset web/actions/default/servers/server/settings/common web/actions/default/servers/server/settings/compression web/actions/default/servers/server/settings/conds web/actions/default/servers/server/settings/conds/condutils web/actions/default/servers/server/settings/dns web/actions/default/servers/server/settings/fastcgi web/actions/default/servers/server/settings/headers web/actions/default/servers/server/settings/http web/actions/default/servers/server/settings/https web/actions/default/servers/server/settings/locations web/actions/default/servers/server/settings/locations/access web/actions/default/servers/server/settings/locations/accessLog web/actions/default/servers/server/settings/locations/cache web/actions/default/servers/server/settings/locations/charset web/actions/default/servers/server/settings/locations/compression web/actions/default/servers/server/settings/locations/fastcgi web/actions/default/servers/server/settings/locations/headers web/actions/default/servers/server/settings/locations/http web/actions/default/servers/server/settings/locations/location web/actions/default/servers/server/settings/locations/locationutils web/actions/default/servers/server/settings/locations/pages web/actions/default/servers/server/settings/locations/referers web/actions/default/servers/server/settings/locations/remoteAddr web/actions/default/servers/server/settings/locations/requestLimit web/actions/default/servers/server/settings/locations/reverseProxy web/actions/default/servers/server/settings/locations/rewrite web/actions/default/servers/server/settings/locations/stat web/actions/default/servers/server/settings/locations/userAgent web/actions/default/servers/server/settings/locations/waf web/actions/default/servers/server/settings/locations/web web/actions/default/servers/server/settings/locations/webp web/actions/default/servers/server/settings/locations/websocket web/actions/default/servers/server/settings/origins web/actions/default/servers/server/settings/pages web/actions/default/servers/server/settings/redirects web/actions/default/servers/server/settings/referers web/actions/default/servers/server/settings/remoteAddr web/actions/default/servers/server/settings/requestLimit web/actions/default/servers/server/settings/reverseProxy web/actions/default/servers/server/settings/rewrite web/actions/default/servers/server/settings/serverNames web/actions/default/servers/server/settings/stat web/actions/default/servers/server/settings/tcp web/actions/default/servers/server/settings/tls web/actions/default/servers/server/settings/udp web/actions/default/servers/server/settings/userAgent web/actions/default/servers/server/settings/waf web/actions/default/servers/server/settings/waf/ipadmin web/actions/default/servers/server/settings/web web/actions/default/servers/server/settings/webp web/actions/default/servers/server/settings/websocket web/actions/default/servers/server/stat web/actions/default/servers/serverutils web/actions/default/servers/users web/actions/default/settings web/actions/default/settings/api web/actions/default/settings/api/node web/actions/default/settings/backup web/actions/default/settings/database web/actions/default/settings/lang web/actions/default/settings/login web/actions/default/settings/profile web/actions/default/settings/security web/actions/default/settings/server web/actions/default/settings/server/admin-server-utils web/actions/default/settings/settingutils web/actions/default/settings/transfer web/actions/default/settings/ui web/actions/default/settings/updates web/actions/default/settings/updates/updateutils web/actions/default/settings/upgrade web/actions/default/setup web/actions/default/setup/confirm web/actions/default/setup/mysql web/actions/default/setup/mysql/mysqlinstallers web/actions/default/setup/mysql/mysqlinstallers/utils web/actions/default/ui web/actions/default/users web/actions/default/users/accesskeys web/actions/default/users/userutils web/helpers Click to show internal directories. Click to hide internal directories.