TreeviewCopyright © aleen42 all right reserved, powered by aleen42

Malenia代理分销系统

Malenia是一个代理ip分销系统,它可以对http/https/socks代理进行转发和二次售卖。并且完全按照代理的协议规范实现,支持完善的鉴权、计费、子账户、多服务器集群等。你可以通过Malenia接入各大代理ip供应商,也可以在这里采购多种不同的代理ip资源。

  1. 代理资源收口:对于一个公司业务来说,他可以分割代理采购和代理使用,使用的人看不到采购的账号资产、ip来源,保护资产资源的安全
  2. 代理信道扩展,malenia提供统一的、全面的代理接入规范
    1. 支持完整的http、https、socks4、sock5协议。即时你采购的上游资源只能支持部分协议,malenia也可以扩展出这四种协议。(如你的ip供应商只支持socks5,那么可以通过malenia将代理服务转化为http代理)
    2. 提供接入标准扩展。malenia支持账户密码鉴权和cidr白名单鉴权。比如如果你采购的ip只能账号密码鉴权,那么可以通过malenia转化为白名单鉴权能力
    3. 账号扩展,malenia上面可以分配多个新的代理账户。并且每个代理账户拥有自己的授权空间,方便业务方进行二次的子业务二次分发
  3. 代理ip池,malenia一个复杂的ip池系统,在这个ip池系统构建复杂的策略特性,让你可以优化ip池的使用性能
    1. IP资源连接池策略:ip资源探活、tcp连接池
    2. 多ip池组合:代理流量分流到不同的ip供应商,且支持动态调控多个上游ip资源池的流量比例。调整过程接入业务无感知
    3. 失败重试:在连接创建过程进程ip路由切换,切换时间成本是毫秒级别的。并且malenia支持自定义失败策略
    4. 私有ip池:给特殊业务使用的隐藏ip池资源系统(业务系统再次隐藏,提高保密等级)
    5. 随机隧道:用户可以一键切换固定出口ip和随机出口ip,以及自行变成控制每个请求的出口ip等多种ip出口资源使用方案
  4. mitm,mitm中文含义为中间人攻击。他是fiddler和Charles软件抓包的核心原理。在数据抓取领域也有很多人使用python的mitmproxy模块
    1. malenia提供编程脚本,相比Charles更加适合程序员使用。
    2. malenia和代理ip池配合,和mitmproxy相比来说更加适合群控注入(mitmproxy只能单节点提供单代理,且mitmproxy提供多级代理转发相对比较复杂)
    3. malenia的mitm基于netty,保证高并发高性能。
    4. malenia的mitm提供日志trace,方便排查问题(但是不支持线上调试)
    5. malenia能够给群控方向(浏览器群控、手机群控)的技术带来创新
  5. 成本计费,malenia支持对使用ip资源的新账号进行计费和限流控制。
    1. 在公司内部可以用来隔离多个业务方的资源相互影响问题。malenia支持账户独立的流量、带宽、时长控制
    2. 在公司外部,可以使用malenia构建ip资源销售系统。用来售卖ip资源
    3. 计费系统提供完整的使用流水,支持导出报表
  6. 监控和报表,完整监控资源使用情况
    1. 用户访问报表:记录每个账户何时访问了什么网站,用以审查客户操作合法性(本功能可以开关控制是否启用)
    2. 日志采样trace,详细记录每个代理从进入服务器到完成服务的所有操作
    3. 内置小型指标监控系统,支持counter、timer、gauge指标的存储、聚合、图标渲染、tag过滤等
    4. 支持普罗米修斯集成,他和malenia内置监控使用相同数据源。对于一般的互联网公司一般都拥有普罗米修斯系统(grafana看板)。并且我们提供了malenia的grafana看板模版
  7. 分布式:malenia全自动支持分布式,支持服务器节点水平扩容,并且这个扩容不需要分布式框架支持
© 2021 Made by iinti Co.Ltd all right reserved,powered by Gitbook该文件最后修改时间: 2022-05-15 01:02:44

results matching ""

    No results matching ""