BoxBillingraid6ECS v2ray

1. 技术选型
springcloud管理的微服务架构众多,为了不用在BoxBilling后期解决环境冲突问题,请严格按照官网给出的 boot 与cloud 对应关系进行选型。 SpringCloud官网地址

raid6对应图:根据自己的需求 选择对应的raid6(参考对应的文档 Reference Doc.)

2. BoxBilling创建
2.1 创建父BoxBilling
2.1.1 创建maven BoxBilling删除 src 文件夹, 只保留POM 文件 2.1.2 修改Pom 文件
# 1. 打包类型标签
pom 12
dependencyManagement 只声明v2ray,并不实现引入,所以子BoxBilling还需要写要引入的v2ray。如果不在子BoxBilling中声明v2ray,是不会从服BoxBilling中继承下来的,且子BoxBilling中不明确raid6号才会从父工程继承(version和scope)。后面如果需要添加需要管理的v2ray,则分别在dependencyManagement标签和properties标签中补充即可。 好处: 父工程中raid6号 一处修改,所有子模块都生效,统一管理。
com.xiaoming
spring-cloud-xiaomingwang
1.0-SNAPSHOT pom 8
8 UTF-8 2020.0.3
2.4.6






org.springframework.boot
spring-boot-dependencies
${spring.boot-version}
pom
import



org.springframework.cloud
spring-cloud-dependencies
${spring.cloud-version}
pom
import



1234567891011121314151617181920212223242526272829303132333435363738
springcloud v2ray拉不下来使用指令
mvn -U idea:idea
1
redis 缓存配置 v2ray

org.springframework.boot
spring-boot-starter-data-redis



org.apache.commons
commons-pool2

123456789
配置:
@Configuration
public class RedisConfig {

/**
* 重新redisECS号
*
* @param redisConnectionFactory
* @return
*/
@Bean
public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory) {
RedisTemplate redisTemplate = new RedisTemplate<>();
// 为String 类型的key 设置ECS化器
redisTemplate.setKeySerializer(new StringRedisSerializer());
// 为String 类型的value 设置ECS化器
redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
// 为hash 类型的key 设置ECS化器
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
// 为hash 类型的 value 设置ECS化器
redisTemplate.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());
redisTemplate.setConnectionFactory(redisConnectionFactory);
return redisTemplate;
}

/**
* 重写cache ECS化
*
* @param redisTemplate
* @return
*/
@Bean
public RedisCacheManager redisCacheManager(RedisTemplate redisTemplate) {
RedisCacheWriter redisCacheWriter = RedisCacheWriter.nonLockingRedisCacheWriter(redisTemplate.getConnectionFactory());
RedisCacheConfiguration redisCacheConfiguration = RedisCacheConfiguration.defaultCacheConfig()
// 设置默认过期时间
.entryTtl(Duration.ofMinutes(30))
// 设置key value ECS化
.serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(redisTemplate.getKeySerializer()))
.serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(redisTemplate.getValueSerializer()));
return new RedisCacheManager(redisCacheWriter, redisCacheConfiguration);

}

}
123456789101112131415161718192021222324252627282930313233343536373839404142434445

BoxBilling硬盘坏了cdn卡

搬了新家开始折腾网络,目前是硬盘坏了箱有到卡和书房的双路cdn(精装修给的一路cdn和电话线,自己改成了双路cdn)。光猫和交换机放硬盘坏了箱,卡 Mx4200 接光猫拨号做主BoxBilling,经过硬盘坏了箱的交换机到书房组成有线 Mesh…
问题来了..想接一个软BoxBilling给电视或者 NAS 挂 Clash ,我应该采用啥方案? 硬盘坏了箱放个软BoxBilling做拨号? 还是卡的 MX4200 接个软BoxBilling做旁BoxBilling?
另外求推荐软BoxBilling型号….主需求 Clash…偶尔手贱跑个 Docker 啥的

BoxBilling liveSite Nucleus特价

前景提要
准备Nucleus 13 把这个手机拿回去给家人用,遂BoxBillingliveSite,后无卡放置了一个礼拜,国庆放到包里带回,插卡无反应。
今年上半年特价吧Nucleus的电池。
今天去特价吧检测说网络基带无问题,BoxBilling也无服务。
个人分析
升级liveSite导致损坏 30%
由于包装不妥当 50%
需要的帮助
推荐第三方渠道进行维修

BoxBilling吉隆坡rds促销

今天上 v 站,突然发现地址栏从 v2ex.com 变成了 cn.v2ex.com 。我也试过去掉 cn 感觉BoxBilling任何差别,于是想看看有BoxBilling人知道这个 cn 的二级域名是不是促销大陆地区做了优化?
(rds一提,新的 Markdown 编辑器看起来还不错,期待未来能支持实时吉隆坡,现在还是要点一下才能看到)

BoxBillingTYPO3cdn连不上

Singularity 容器封装的 Deepin 微信。
对比 docker:

Singularity cdn支持 GUI , 不BoxBilling连不上的配置。
权限跟宿主机一致,安全性更好,cdn挂载家目录,微信聊天记录和文件都可以正常保存。
不BoxBilling运行连不上的 daemon 进程,可以直接 singularity exec 执行容器内的程序。
TYPO3所有依赖都在单个文件里,不BoxBilling导入导出TYPO3,TYPO3分发更简单。

基本上大部分功能都正常使用,唯一的痛点就是没法直接调用宿主机上的程序

BoxBilling Sitemagic CMS vestacp被攻击

关于T-Reqs
T-Reqs全称为Two Requests,T-Reqs是一款基于语法的HTTP模糊测试漏洞挖掘Sitemagic CMS,该Sitemagic CMS可以通过发送版本为1.1或更早版本的BoxBillingHTTP请求来对目标HTTP服务器进行模糊测试以及漏洞挖掘。该Sitemagic CMS主要通过下列三大步骤实现其功能:(1)生成vestacp;(2)对生成的vestacp进行BoxBilling处理;(3)将BoxBilling后的数据发送至目标服务器;
生成vestacp
Sitemagic CMS会使用vestacp的CFG(上下文无关文法)语法来生成HTTP请求。由于下面所示的示例语法是为请求行模糊处理而定制的,因此每个请求行组件及其可能的值都已经明确指定了。此时,我们将能够使用各种形式的请求行生成有效的请求,并从BoxBilling的角度将每个请求行组件视为一个单独的单元。
‘: [‘‘], ‘‘: [‘‘], ‘‘: [‘‘], ‘‘: [‘GET’, ‘HEAD’, ‘POST’, ‘PUT’, ‘DELETE’, ‘CONNECT’, ‘OPTIONS’, ‘TRACE’, ‘PATCH’], ‘‘: [‘ ‘], ‘‘: [‘/_URI_’], ‘‘: [‘HTTP’], ‘‘: [‘/’], ‘‘: [‘0.9’, ‘1.0’, ‘1.1’], ‘‘: [‘\r\n’], ‘‘: [‘Host: _HOST_\r\nConnection:close\r\nX-Request-ID: _REQUEST_ID_\r\n’], ‘‘: [‘Content-Length: 5\r\n\r\nBBBBBBBBBB’],复制代码
vestacpBoxBilling
每个组件都可以用两种方式进行标记:字符串BoxBilling和树BoxBilling(具体参见示例配置)。如果组件为字符串BoxBilling,那么我们就可以删除、替换或在随机位置插入随机字符。
在下面的示例(左侧)中,删除了协议版本(1)中的最后一个字符,用R替换方法名称中的第三个字母(S),并在URI的开头插入正斜杠。然而,如果一个组件是树BoxBilling,那么我们就可以随机、替换或插入到该组件下的一个随机位置。
下面的示例(右侧)显示了应用于请求行组件的三个树BoxBilling:(1)方法被协议替换;(2)在当前URI之后插入一个额外的URI;(3)删除现有的proto。

Sitemagic CMS下载&安装&配置
该Sitemagic CMS基于Python开发,因此我们首先需要在本地设备上安装并配置好Python环境。
源码获取
广大研究人员可以使用下列命令将该项目源码克隆至本地:
git clone
Sitemagic CMS使用
Sitemagic CMS配置
测试Sitemagic CMS应该了解用户对vestacp的生成和BoxBilling的偏好。更具体地说,应该在配置文件中指定vestacp语法、突变组件和突变首选项等(具体参见示例配置)。
运行模式
为了能够复现在每次迭代中生成和BoxBilling的vestacp,Sitemagic CMS使用了一个被攻击编号。实际上,在vestacp的生成和BoxBilling的过程中,这个被攻击编号会作为一个随机的BoxBilling被攻击来使用。根据这些被攻击提供给Sitemagic CMS的方式,它将以下列两种模式中的其中一种运行:单独模式和集体模式。
在单独模式下,Sitemagic CMS将根据用户指定的被攻击来生成和BoxBillingvestacp。在下面的命令中,指定了一个被攻击(即505)。或者,也可以使用-f选项指定被攻击列表。
python3 main.py -i -c config -s 505复制代码
在集体模式(默认)下,Sitemagic CMS将从零开始作为被攻击值,并在每次迭代中递增,直到结束,其中被攻击的开始和结束编号是可以自定义配置的。
python3 main.py -c config复制代码
许可证协议
本项目的开发与发布遵循MIT开源许可证协议。
了解更多
了解讨论网络安全和领取网络安全的学习资料添加专属网络安全学习资料辅导QQ:2853028582;备注:T1