Container.Zero - container
type: channel
link: https://blog.container-z.art/author/1/
description: container
items: 【相册】恩施旅游记录 - 2022 - 08
items: 【相册】风格化 & 色彩
items: 【相册】扫街 & 日常
items: 【相册】黑 & 白
items: 【相册】随记 & 杂图
items: 【相册】贵州旅游记录 - 2019 - 10
items: 【路由】华硕AC86U改刷梅林改版OS固件记录
items: 【个人软件项目】明日方舟挂机脚本
items: 【Rraspberry Pi】Kali linux搭建
items: 【个人站点设置】阿里云ESC与OSS内网反代+防盗链403重定向

【相册】恩施旅游记录 - 2022 - 08
type: item
date: 2022-08-09T20:34:00+08:00

【相册】风格化 & 色彩
type: item
date: 2022-08-09T19:45:00+08:00

【相册】扫街 & 日常
type: item
date: 2022-08-09T15:11:00+08:00

【相册】黑 & 白
type: item
date: 2022-08-09T14:54:00+08:00

【相册】随记 & 杂图
type: item
date: 2022-08-09T14:34:00+08:00

【相册】贵州旅游记录 - 2019 - 10
type: item
date: 2022-08-05T21:22:00+08:00

【路由】华硕AC86U改刷梅林改版OS固件记录
type: item
date: 2020-04-24T13:21:00+08:00
description: 华硕AC-86U改刷梅林改固件 梅林支持的路由器品牌包括华硕、网件、斐讯、领势等，此次简单记录华硕AC86U的固件刷机过程。 上载固件 为避免缓存以及原固件配置带来的未知干扰，先进行双清，到手后先保证路由器自身电源开关关闭，接通电后长按住侧身WPS键，同时打开路由器开关，信号灯开始闪烁代表正在清理NVRAM。等待信号灯稳定后按背面Reset恢复出厂设置，到此完成双清。（这一步双清其实可以不做） 固件下载地址见下，下方koolshare为各个路由器的改版固件配布中心，可选官方改版固件、梅林固件、梅林改版固件，本篇将以梅林改版固件为例。 为路由器接通WAN口，LAN口连接电脑（尽可能不要用WIFI连接）。进入默认网关192.168.50.1，进入配置向导。配置完成后，选择【系统管理】-【固件升级】，选择刚才下载的固件进行上传（.w格式）。 等待固件上传完成，会自动重启，重启后多出软件中心字样及安装完成。 !> 若刷机过程中出现问题，如路由器反复重启故障，双信道为0故障等严重故障，则见该文章尾页。 优化设置 先进入【系统管理】–【恢复/导出/上传设置】进行一次恢复出厂设置。 之后重新进入一次配置向导。配置完成后，刷机完成在【系统管理】–【系统设置】内勾选：Format JFFS partition at next boot 和 Enable JFFS custom scripts and configs 然后点击应用本页面设置，成功应用后重启路由器。 【无线网络】–【专业设置】切换地区为澳大利亚地区（加强信号）。 （进阶设置，按需配置）4G模式N，带宽40mhz，频道13，5g模式ac，带宽80mhz，频道161。 软件中心基础配置 首先进入底部软件中心，进行在线更新至网络中心最新版。 在软件中心未安装栏将显示所有自带软件（自带工具大多鸡肋）。 安装虚拟内存，将U盘或者移动硬盘格式化为Ext4格式并接入路由，之后进入虚拟内存内选择性挂载512M或1G内存（推荐1G）。 如果当前你不是尊贵的ROG皮肤，可以安装软件中心ROG工具箱切换至ROG皮肤。 !> Win格式化为Ext4可用DiskGenius，Liunx则执行 mkfs.ext4 /dev/sdb1 (注意U盘挂载路径) 个人软件评价 自动签到 √> 如有自动签到百度贴吧、B站、A站、虾米、网易云之类需求，可以安装自动签到。需要在对应网站登录后，将获取到的主页Cookies填入插件对应栏位。（这个很方便，当然你可以不用他的，自己登陆shell后台装一个多平台自动签到脚本，签到项目自定义更自由，把路由器当树莓派用） 单线多拨 √> 若当地使用的运营商支持双拨或多拨可以安装单线多拨，双拨成功后可带宽叠加。（若手头有多运营商宽带，也可以进行多拨带宽叠加）我原本为300M下行，多拨后带宽如下。 上网工具 √> 某科学的上网工具，选择最新版本下载，需要在离线安装页面使用，上传.gz压缩包至路由器。 !> 若安装时提示“检测到离线安装包名有非法关键词”，请开启路由器的SSH功能，远程登录并输入以下命令后，再进行离线安装： sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_install.sh AirA2 √> 搭建Aira2服务器，通过YAAW后台控制，部署下载服务器（依旧用不上，我选择用本机搭建）。 易有云 √> 部署局域网跨平台文件夹同步，由koolshare自研（算是玩具吧...远程同步用OneDrive，本地多电脑文件移动用Sharemouse已经足够省心）。 Aicould √> 本地部署FTP等基于USB扩展服务，还包括远程唤醒，由华硕提供服务。（主板自带WOL唤醒已经很好用了，FTP我…） DDNS [scode type="green"] 自带超多DDNS工具(华硕自带一个DDNS)，在保证NAT正确的情况下，拥有公网IP的情况下，可以将自己IP动态投射至公网并指定域名。 但一般由于家用宽带，运营商会进行限制，无法通过80与443端口访问本机，请更替支持内网穿透服务的代理，如花生壳，或者自己配置端口映射修改端口至其他端口。 [/scode] 其他 i> 还有很多其他工具，如去广告、下载加速、证书签发（如果你用的是软件中心DDNS插件才需要）、微信提醒、帆游加速器等，根据需求自行安装，如果你有linux使用经验，那么把它当树莓派使用也没有问题，就是要注意夏天散热 ::BZ:33_maimeng:: 。 后记 @> 所以这东西我试了一遍发现，到头来对我来说好像没啥用 ::aru:cryingface:: ，基本都有更好的工作流代替。目前我只安装了一些基础功能和网络加速当普通路由…

【个人软件项目】明日方舟挂机脚本
type: item
date: 2020-04-02T15:38:00+08:00
description: 明日方舟挂机脚本 这破游戏让我天天挂机看录像我是拒绝的，哪有那么多时间？::aru:frown:: 。 索性写个脚本好了，但我又懒得对小船进行行为分析，就姑且琢磨用一个最保险的办法实现，那就是用手机模拟器+OCR识别+模拟点击，很low但很实用，而且这样你能把我封到我算你牛比。 想着要不用C#写一个，然后偷懒寻找市面上已有的框架结果找来找去结果找到了更方便但更low的按键精灵 ::aru:speechless:: ，算了，就你了，简单能用就行。 注意 !> 1. 该脚本由于其过于无脑的实现机制，不可能被封。本人已自用开服至今，所以要用请放心使用。（但你如果作死及另当别论了） x> 2.由于本人已弃坑，因此不再维护本项目。仅发布VB源码，而非封装软件，请确认你有一定的动手能力。 √> 3.有疑问可以问我，该源码可转载发布，但请标明转载源（即本页面）。 如何使用 第一步 下载本文附件，解压后有三个文件夹，dm（插件文件夹）、script（脚本文件夹）、im（用于OCR识别的图片文件夹），将其放在任意目录下。 第二步 下载任意版本按键精灵至你的电脑，本文为按键精灵2014，安装完成后导入 script 文件夹内的 明日方舟 v1.2.Q 文件。 第三步 打开脚本页面，点开左侧附件栏，将 dm 文件夹内的两个 dll 文件拖入附件窗口。 第四步 简单配置脚本内容适配自己的电脑，改完记得Ctrl C保存。 '25行开始' windows = Array(1920, 1080) '修改至与你屏幕等大' Picpath = "E:\Studio\" '修改至你im文件夹所在根目录' Action = "Action.bmp" '开始任务的OCR识别图片文件名，如果无特殊需求不用修改' Ok = "Ok.bmp" '确认续理智的OCR识别图片文件名，如果无特殊需求不用修改' restore = "restore.bmp" '确认为药续理智的OCR识别图片文件名，如果无特殊需求不用修改' restore02 = "restore02.bmp" '确认为源石续理智的OCR识别图片文件名，如果无特殊需求不用修改' Dperation_Start = "Dperation_Start.bmp" '确认正式开始任务的OCR识别图片文件名，如果无特殊需求不用修改' ActionOver="ActionOver.bmp" '确认行动结束的OCR识别图片文件名，如果无特殊需求不用修改' reason =7 '回复多少次体力，如为7，则会自动在体力消耗完时消耗药剂或者源石进行体力恢复，共回7次。之后停止脚本运行。若为0，则在体力消耗完后直接停止脚本运行，不续理智' shutdown=False '脚本停止执行后是否关机' maxtime = 8 '每次点击的最大间隔时间' mintime = 4 '每次点击的最小间隔时间' 第五步 建议在运行第六步前，使用按键精灵自带的截图功能对模拟器游戏内6个指定画面重新截图，需要截图项目为 im 文件夹下的6个图像，请尽量确保与源图像一致，并覆盖源图像。若你使用自己的截图工具，请务必确保图片保存为24位色深！ 第六步 在按键精灵脚本页面按F5，进入编译模式，再打开模拟器，进入游戏，在任意任务页面下，点开关卡页面（如下图），按F10，开始后台执行脚本，如果顺利，此时已开始执行自动脚本任务。 后记 1.第六步执行脚本后，控制台会输出读取到的图片高宽，共6张图，若未显示请确保第五步执行正确。 2.海猫是从少前出来的，而少前据说又有一个识别点击是否为脚本的奇葩后台监听。防止鹰角复现，所以特地加了位置随机点击和点击间隔随机。 3.请确保第五步截图时的模拟器窗口大小，与第六步执行时模拟器窗口大小相同！因为只有窗口大小相同，截图的图片和识别的图片大小才相同，OCR才能识别的到。 4.如果在某一个版本更新后，突然出现某一环节无法继续，比如卡在任务结束阶段不点击，请尝试重新截图该OCR识别图片，大概率是官方修改字体，或移动UI导致。 下载地址

【Rraspberry Pi】Kali linux搭建
type: item
date: 2020-04-01T16:21:00+08:00
description: Rraspberry Pi搭建Kali进行渗透测试 搭建平台为树莓派3B(翻出来的几年前的老卡)，打算整个Kali进行安全测试，虽然有个U盘板载的Kali，但是总不能在家每次测试还要拔插U盘 ::aru:unhappy::。 准备流程 准备下列硬件 树莓派（2、3、4代都可） TF卡（16G及以上） 读卡器 准备下列软件 Win32DiskImager（用于写入镜像） PuTTY、Xshell二选一（也不知道Xshell什么时候被马克丁代理了...） realvnc（能连vnc都行） 装载流程 1.TF卡接读卡器插入电脑，把TF卡格成FAT32格式，win、mac自带格式化都行，推荐用SD Card Formatter（可一键清空分区）。 2.去Kali官网 https://www.offensive-security.com/kali-linux-arm-images/ 下载树莓派专版镜像64或32位都可，区别不大。 3.Win32DiskImager将下载的镜像烧录进树莓派。 4.一段时间烧录成功后，打开U盘根目录，检查有没有个叫SSH的空文件在根目录下，有就可以拔读卡器，没有就手动加一个。 5.TF卡插入树莓派，接网线，确保树莓派与电脑同一局域网再插电开机。若无网线，就直连HDMI屏幕加键鼠，进入GUI后连接WIFI，确保树莓派与电脑同一局域网，之后直接从第七步开始。 6.电脑PuTTY、Xshell二选一进行SSH连接，Kali默认账密root、toor。 7.连接成功后先换源，将sources.list内容全删，换成提供源（文章后面提供下载源）。 vi /etc/apt/sources.list 8.更新下设置的源，以刷新数据库。 apt-get update 9.安装VNC，以及VNC密码设置。 apt-get install x11vnc x11vnc -storepasswd 10.下载tightvncserver。 apt-get install tightvncserver 11.开启VNC，注意提示开启的端口。 tightvncserver 12.打开Realvnc，输入IP:端口，进行连接，之后获取到Kali的GUI活动界面。 13.下载中文字体，并进入本地语言设置。 apt-get install ttf-wqy-zenhei dpkg-reconfigure locales 14.第一个页面是本机预装语言，用空格勾上en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8，第二个页面是本地默认语言，勾上zh_CN.UTF-8，之后输入下列命令行重启 reboot 15.检查可用空间是否和内存卡容量相同 df -h 如果不是，安装gparted对磁盘进行分区或者扩展。 apt-get install gparted 16.到此基本就结束了，可用下列指令更新当前系统软件至当前版本号最新 apt-get -u upgrade 17.如果需要下载其他组件，可以执行以下命令获得metapackages列表 apt-get update && apt-cache search kali-linux 目前kali提供的metapackages如下： 执行以下命令获得该kali-linux-web所包含的的工具列表 apt-get update apt-cache show kali-linux-web |grep Depends 之后执行执行apt install kali-linux-xxx，以下载对应工具包，例如kali-linux-web下载web包工具 apt install kali-linux-web 完全版kali即kali-linux-all（15G） 替换源 # kali官方源 deb http://http.kali.org/ moto main non-free contrib deb-src http://http.kali.org/ moto main non-free contrib deb http://security.kali.org/ moto/updates main contrib non-free deb-src http://security.kali.org/ moto/updates main contrib non-free #中科大kali源 deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib deb http://mirrors.ustc.edu…

【个人站点设置】阿里云ESC与OSS内网反代+防盗链403重定向
type: item
date: 2020-03-22T16:58:00+08:00
description: OSS反代理 !> 注意：该项配置方案的前置条件是，你同时使用阿里云的ESC和OSS服务。 i> 注意：若你已了解反代理的意义，可以直接从OSS反向代理具体配置流程开始阅读。 OSS有哪些优点 OSS是阿里云的对象存储系统，作为站点辅助，可以用来做计划备份仓库、图床、附件、等静态资源存储点。并可以对资源自由管理，增删改查都极为方便。 OSS有哪些缺点 价格和带宽占用—— 截止到当前时间点，阿里云OSS一年只需要7~9块钱的存储空间费用，但外网流出却是按0.7元/GB的费用计算，从整体来看价格并不便宜。 OSS用于外网资源交换，如果交互对象同为小带宽ESC的入门级机型，会受到1M小水管限制，让资源交互变得更为缓慢。 OSS如何解决价格和带宽问题 答案是内网反向代理——当阿里云的ESC与OSS同城时，即可使用内网传输方案，阿里云的OSS内网数据出入是不计费的，同时ESC内网数据出入也是不受带宽限制的。 这个思路看起来很不错，但这又带来了一个问题，若直接使用OSS内网连接供给ESC使用，ESC本身是可以访问到的。但访问ESC内部站点的往往是外部外网用户，比如说现在正在阅读文章的你。你是无法通过站点看到OSS与ESC交换的数据的，比如该站点的图片。这个时候就需要使用反向代理来做一个内网与外网访问的中转站。 OSS反向代理具体配置流程 文章待完善 ::bx:ic_emoji_haixiu::