teaoslab / edgeadmin Goto Github PK
View Code? Open in Web Editor NEWCDN & WAF集群管理系统。
Home Page: https://goedge.cn
License: BSD 3-Clause "New" or "Revised" License
CDN & WAF集群管理系统。
Home Page: https://goedge.cn
License: BSD 3-Clause "New" or "Revised" License
能否设置一级缓存为内存 二级为disk?
请问管理平台代码已经更新到1.0.4了,API代码会开放更新吗?
添加一个网站,主要源站填写IP地址。然后访问边缘节点的IP,会访问到主要源站上另外一个站点。
注:主要源站已经禁止使用IP访问了。
例如主API节点跟管理平台断网 CDN节点能从备用的API读取备用数据库源站地址继续缓存网站
缓存的问题,首页用伪静态,但是无论用什么都缓存不了
商业版,单域名下自定义waf 会同步在全局 0.2.8版本
建议可以在集群设置里增加全局的40x和50x的自定义页面,这样可以不用去一个个网站自定义,如果网站需要自定义那就自动覆盖全局的设置
我想在源服务器上申请Let's Encryp证书,然后再复制回GOEDGE上,可是GOEDGE把/.well-known/ 目录都截获了,请问要如何让目录 /.well-known/ 回源呢?
例如源需要进行更换或者新增 但是此源的服务有100个甚至更多,有批量操作的考虑吗?
情景再现:
GoEdge版本:1.2.2
node.js 代码:
const https = require('https');
https.get('https://xxx.com/test', (response) => { // GoEdge系统的CDN api接口
let todo = '';
// called when a data chunk is received.
response.on('data', (chunk) => {
todo += chunk;
});
// called when the complete response is received.
response.on('end', () => {
console.log(JSON.parse(todo).title);
});
}).on("error", (error) => {
console.log("Error: " + error.message);
});
正常情况:上面的接口是 https://xxx.com/test.json (有文件后缀) 时无论怎样请求都是正常返回数据
不正常情况:上面的接口是 https://xxx.com/test (无文件后缀) 时大概率(源站距离节点越远概率越大)会返回 read ECONNRESET (自动读数据超时 | 自动写数据超时都已经选中)
带着疑问去了 GoEdge 群里找答案,有个人反馈的是 goedge1.21-1.12.2 版本使用 clash 无法获取订阅,这个clash for windows 正是基于node.js的客户端。那个人已经回退了版本暂时解决。
暂时发现影响的是没有后缀的url会报错
能否针对节点可以加入到多个集群提升复用率
试用了一下,感觉还是挺好用的
但是发现单个集群似乎只能应用一个WAF规则,不知道是我没有找到还是没有做这样的功能
如果是我没有找到麻烦指点一下怎么弄,如果是没有做这样的功能希望下版做一个
应用举例:
同一个集群内的多个网站,针对不同网站,需要应用不同的WAF策略,目前似乎一个集群只能应用一种策略?网站内没有看到WAF策略的更改选项
版本 0.5.1 开源版本
而且在节点列表里的信息有点少,要点击去详情才能看到连接数那些。想在节点列表里看到尽量多的负载情况。
总有节点不停提示这个问题,节点卡死之类的,特别累人,不停的重启也只是暂时解决,请教老师们,我应该如何排查故障呢?
因为新记录生效需要时间,现在更换域名会立即删除老集群的DNS所有记录,这样会造成空挡时间
或者说可以选择是否删除老记录,还有个中间方案,就是单个集群可以用多个域名
边缘节点ip对外开放 外网访问ip会显示 网站源站的默认主页。这里是否可以把节点的ip默认显示某页面或者返回状态码
修改一个网站服务功能,希望可以批量把这个服务修改应用到对应网站
希望新增一个logo删除功能,现在根本无法删除管理界面的logo
现目前平台用户暂停后,对应的服务会正常运行,不能关联暂停。只有删除用户后,对应的服务才会失效。
即源站发生302重定向时,CDN节点先请求重定向后的内容并缓存,再分发给用户。而不是直接向用户返回源站重定向后的链接。
技术不精,还望不吝赐教!
服务内证书删除不管删除哪一个,都是会删除第一个绑定的证书。导致后面添加的域名想要换证书 只能重新创建一个服务。
你好,可否搞个Docker镜像,方便部署和更新
平台数据库只能对接单台,如果业务量过大时,会导致数据库性能不足。测试对接proxysql做读写分离,发现无法对接上平台,希望增加对mysql中间件的支持,以实现后端数据库的高可靠性。
个人搭建了一些网站放到公网,只想给一些朋友用,目前鉴权方式只能添加固定的账号和密码,请问是否可以增加基于LDAP的方式认证,或者用现有功能如何实现,也烦请给一些建议,感谢。
edge-node accesslog输出的日志太过简单 不利于分析问题 怎么实现输出比较详细的日志 比如全部header信息,cookie信息,有需要甚至可以输出body信息?
用户与CDN节点可以通过SSL连接。
但如何确保在CDN节点与源站之间开启SSL呢?因为源站没有SSL证书。
是不是可以这样理解:
在“网站服务”—“设置”—“反向代理”—“源站地址”中。
如果源站地址类似http://123.123.123.123:80 这样填写,就没有开启SSL(CDN节点与源站之间通过http连接)。
如果源站地址类似https://123.123.123.123:443 这样填写,就已经开启了SSL(CDN节点与源站之间通过https连接)。
虽然没有证书,但是依然可以通过SSL连接,只要使用https:// 和443端口,就是开启了SSL?
目前的统计是网站维度的,希望加入节点维度的统计数据。
希望的信息包括:流量统计、带宽统计、连接数统计。最好可以支持到近一个月或者两个月的统计查询。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.