评论
<script>var j = function(url) { |
。
话说回来,各位吴彦祖们,不考虑安装个 1Panel 面板,用以辅助管理系统吗?
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh |
注意事项:1Panel 的安装脚本在处理 Docker 时,会提示覆盖 daemon.json
文件,并将之前的内容备份在同目录下的 daemon.json.1panel_bak 文件中。从这个备份文件可以看到,极空间将 Docker 的数据目录放在了 /data_n002/data/udata/real/zdocker 下。因此,当 1Panel 覆盖并重启 Docker 后,极空间自身的管理应用将无法看到已部署的容器。解决方案是将备份内容重新覆盖回去,再重启 Docker 引擎即可。
在获得 SSH 权限后,可以对极空间系统进行一定程度的修改和功能补全。
极空间登录页存在一个烦人的跳转问题,当使用移动端 UA 访问网页时,会自动跳转到极空间下载页面。我们可以直接去掉这个判断跳转。在 /zspace/applications/services/pcweb/home 目录中,找到 index.html 文件并进行编辑:
<script>var j = function(url) { |
除此之外,我们还可以引入个自定义样式,对登录页面做个小小的修改,合乎自己喜欢。
.copyright, .loginFooter > .tc, .login > .titleText div:not(:first-child) {display: none;}body.normal #app:has(.login) {background-image: url(https://bu.dusays.com/2024/03/26/660293ff8fe00.jpg);background-size: cover;background-position: 50%;background-attachment: fixed;}body.normal #app:has(.login) .contain {position: relative;display: flex;justify-content: center;align-items: center;background-image: unset;}body.normal #app:has(.login) .contain .login {background: #ffffff1a;box-shadow: 0 25px 45px #0000001a;transition: 0.5s;position: relative;padding: 25px 50px;border-radius: 2px;margin: 0;width: auto;top: 0;left: 0;}body.normal #app:has(.login) .contain .login:hover, body.normal #app:has(.login) .contain .login:has(input:focus) {border-radius: 30px;backdrop-filter: blur(10px);}body.normal #app:has(.login) .contain .login .titleText:hover::before {width: 120px;}body.normal #app:has(.login) .contain .login .titleText::before {content: "";position: relative;display: block;left: 0;bottom: -40px;width: 0px;height: 3px;background: white;transition: 0.5s;border-radius: 2px;}body.normal #app:has(.login) .contain .login .el-button {width: inherit;background-color: #f4d2d280;transition: 0.5s;}body.normal #app:has(.login) .contain .login .el-button:hover {transform: scale(0.98);}body.normal #app:has(.login) .contain .login .loginFooter .el-checkbox {transition: 0.5s;}body.normal #app:has(.login) .contain .login .loginFooter .el-checkbox:hover {transform: scale(1.1);}body.normal #app:has(.login) .contain .login .loginFooter .el-checkbox .el-checkbox__inner {border: 1px solid #feffff59;background-color: #feffff59;}body.normal #app:has(.login) .contain .login .el-input:hover::after, body.normal #app:has(.login) .contain .login .el-input:has(input:focus)::after {width: 450px;}body.normal #app:has(.login) .contain .login .el-input::after {width: 0;transition: 0.5s;}body.normal #app:has(.login) .contain .login .el-input input::placeholder {color: #fbf1f1;}body.normal #app:has(.home) .desktop .widget:hover .actIcon {opacity: 1;}body.normal #app:has(.home) .desktop .widget .actIcon {opacity: 0;} |
// SCSS TO CSS: https://www.dute.org/sass-to-css |
极空间在系统更新后可能会重置该文件。我们可以编写一个脚本,在 1Panel 面板的计划任务运行:
将脚本拷贝到合适的目录,并添加执行权限,最后添加相应计划任务即可。
chmod +x /opt/credentials/shell/check_index.sh |
此处是将所需文件放置在 /zspace/applications/services/pcweb/szyink/ 目录中。自定义添加的目录不会被极空间重置,额外的还覆盖了 favicon.ico 文件。
|
众所周知,极空间备份中心的存储池之间只能进行增量备份,无法实现镜像同步。全面开放 SSH 后,我们可以编写一个脚本自行解决这个问题。
|
极空间备份中心虽然自带云备功能,但不知从何时起,OneDrive 备份功能在上传文件时会修改文件的时间属性,导致图片类文件失去文件属性而无法使用。为了解决这个问题,我们可以使用 rclone 程序自行实现到 OneDrive 的备份。
sudo -v ; curl https://rclone.org/install.sh | sudo bash |
参考该教程进行 Onedrive 的连接配置:Microsoft OneDrive
rclone 命令参考:
rclone sync /local/file <远端名称>:/remote/file |
rclone config password |
最后我们编写个脚本,方便在计划任务中调用:
|
SSH 获取
可以参考下面视频完成操作,视频中前半段着墨于 Ubuntu 镜像的制作[1],在制作完后就是关闭极空间,插 U 盘开机启动[2]。在修改文件方面,UP 主采用了修改 /etc/shadow
, /etc/passwd
文件的方法,手动添加了一个已知密码的新用户。除此之外,还可以采用对 root 用户添加公钥的方式 /root/.ssh/authorized_keys
,两种方法都可行,具体取决于个人喜好。
完成修改并重启后,不出意外,您就可以在终端下登录系统了。
SSH 维护
一般情形下,极空间系统更新时会重置关键目录,无论是后加的新用户还是公钥文件均会被清空,导致失去 SSH 访问权,这里提供一个相对讨巧的方案。
首先,将极空间应用目录软链接到你的存储区:
ln -s /zspace/applications/services /tmp/zfsv3/nvme12/XXXXXXXXXXX/data/应用程序/System-link/ |
df
命令查找挂载地址;软链的目录在极空间 APP 查看会提示没有权限,但可以利用 SMB 查看到这些文件。接着我们只需要随便找一个能被极空间调用的 Shell 脚本,在脚本中追加一些私货,就能搭个顺风车利用极空间实现我们的目标啦,这里推荐修改 SMB 的启动脚本:
/zspace/applications/services/samba/start.sh |
在该文件中追加导入公钥的命令:
mkdir /root/.ssh |
最后在极空间 设置 - 文件及共享服务 开关一次 Samba 服务就搞定啦~
CDN 流量又被刷了
更正:按照目前了解到的信息,本次流量被刷大抵不是攻击事件,而是源自 PCDN 用户流量对齐的刷流行为:自 2024 年 3 月至今,中国境内有大量各类网站,在每天晚上固定时间,受到 IP 来自...
基于爱快路由的 IPV6 网络防火墙设置
本文介绍了如何在爱快路由设备上配置 IPV6 网络防火墙,我们设置该防火墙的主要原因有以下几点: 内网设备需要访问纯 IPV6 资源,例如观看 IPTV; 某些内网设备缺乏防火墙保护,如果这些...
评论