首页
关于
Search
1
AdGuardHome 安装及部署教程
45,123 阅读
2
关于微软Azure学生白嫖指南
11,391 阅读
3
Oracle开放全部端口并关闭防火墙
11,164 阅读
4
搭建基于telegram的无限网盘
10,949 阅读
5
最新Cloudflare免费自选IP教程(非Partner)
9,921 阅读
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
登录
找到
117
篇与
admin
相关的结果
- 第 8 页
2023-07-15
青龙面板安装及常见问题解决
支持Python3、JavaScript、Shell、Typescript的定时任务管理平台 开源地址:https://github.com/whyour/qinglong img图片 一、功能 支持多种脚本语言(python3、javaScript、shell、typescript) 支持在线管理脚本、环境参数、配置文件 支持在线查看任务日志 秒级支持任务设置 支持系统级通知 支持暗黑模式 支持手机端操作 二、青龙面板安装 # curl -sSL get.docker.com | sh docker run -dit \ -v $PWD/ql/data:/ql/data \ -p 5700:5700 \ -e QlBaseUrl="/" \ # 部署路径非必须,以斜杠开头和结尾,比如 /test/ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest三、手动安装(在面板里安装的依赖-个人推荐) 1、NodeJs下 crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib ws@7.4.3 ts-md5 jsdom -g jieba fs ds form-data json5 global-agent png-js @types/node require typescript js-base64 axios moment2、Python3下 requests canvas ping3 jieba pycryptodome bs4 rsa PyExecJS aiohttp redis Crypto fake-useragent json53、Linux下 bizCode bizMsg lxml libc-dev python3-dev --no-cache build-base g++ cairo-dev gcc pango-dev giflib-dev四、部分依赖问题解决方法 1.一般出现这种错误:(缺依赖) Error: Cannot find module ‘xx’2.一般出现这种错误:(缺文件) Error: Cannot find module ‘./xx’解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。 3.一般出现这种错误:(缺py依赖) ModuleNotFoundError: No module named ‘xxx’.py解决方法:docker exec -it 容器名 pip3 install xxx 4.遇到这种问题:(脚本问题) TypeError: Cannot read property ‘xxxx’ of undefined这种脚本问题、IP问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。 解决方法:此类问题较为复杂根据实际情况解决吧。最好搞动态IP。
技术搬砖
# docker
# 青龙
admin
2年前
0
2,115
1
2023-07-14
玩客云刷机-玩机教程
玩客云是17年的一款矿渣产品,当时入手价499可以挖矿换话费和备份手机照片、使用迅雷高速下载,阿里云盘出来后不限速,也没有下载需求了,吃灰良久。 Armbian是轻量级的Debian系统和为ARM开发板专门发行并重新编译的Debian系统。 最近折腾了玩客云刷机Armbian作为Linux的方案,把它最后当做一个下载器和学习Linux的工具来玩了 一、玩客云硬件参数 CPU是晶晨S805 ,32位,ARM 4核1.5GHz 1G(DDR3)+8G(eMMC) 两个USB 2.0,HDMI接口,一个千兆网口(RJ45 ) 二、刷机准备工具 WIN10电脑一台 矿渣玩客云 双公头USB线一根【用于连接电脑和玩客云,用于刷底层包】 螺丝刀,一把金属镊子,用来短接用(用金属线也是可以的) 闲置 U 盘一个,或者读卡器配合存储卡也行【U盘用于刷 Armbian 系统】 晶晨刷机软件 USB Burning Tool,update.img 文件为安卓底包,zip 文件为 armbian 固件 三、刷机包基本常识 1、**直刷包**:直接刷,刷完就OK可以直接使用 优点: (1)方便快捷,不用U盘等工具 (2)速度快,省去中间过程 缺点: (1)再次刷机可能需要重新短接 (2)换系统可能需要重新对emmc进行大量读写 2、**底包**:用于对设备进行引导,引导设备启动USB设备上的系统(类似于PE系统),一般搭配U盘刷机包使用 优点: (1)可以随便换系统,一个U盘一个系统 (2)在没将系统输入emmc之前可以不用拆机 缺点: (1)系统性能受限于USB设备与接口,稳定性难绷(USB2.0的接口我也不好说什么了) (2)占用一个USB接口 注:如果你将U盘内系统写入emmc的话那基本和直刷包没区别了 3、镜像包:直刷包的内包含了系统镜像,直刷直用 底包和系统镜像分离,底包包含引导,镜像包包含系统镜像,镜像包也就是U盘刷机包 4、选择:如果你身边没有U盘等设备,那肯定只有用直刷包了 当然如果你选择的固件只有U盘刷机包那种,那也只能找一个U盘了 如果你的数据线或者因为成色而导致直刷用的那个USB接口不稳定,那建议用刷底包的方式 底包因为只包含引导或者部分驱动会刷得很快,而直刷包就需要一个漫长的过程,如果不稳定的话 就会导致刷机失败以至于要重新刷,那就得不偿失了 同样的,如果你用来U盘引导的那个接口不稳定(用来直刷和引导系统的那个接口不一样) 所以没有哪个更好的说法,全部看实际情况和你选择的固件包 四、刷机教程 1、拆机及注意 玩客云的拆机十分简单,有接口那一侧,外层塑料挡板是双面胶粘上去的,使用撬棒或者一字批起子之类,从缝隙入手,慢慢转圈撬开即可,挡板弹性挺大, 并不容易搞坏。 然而二层挡板就是 6 颗螺丝下掉完事,主板是卡在壳子的卡槽里的,可以捏住 SD 卡槽部分的主板空白位,用点力即可把主板拔出来。 img图片 2、刷入安卓底包 玩客云要刷 armbian 的话,需要先刷一个安卓固件作为过渡包 使用USB线一头连接玩客云靠近hdmi接口的usb接口,一头连接至电脑,台式机请连接后面的USB口,暂时不要通电! 安装并打开 USB Burning Tool,导入 update.img 镜像,勾选 “擦除flash” 和 “擦除bootloader” 并点击 “开始” 【开始】按钮变成显示【停止】状态,此时晶晨刷机工具正在准备刷机,等待设备接入 推荐大佬编译的eMMC.burn.img,eMMC.burn.img,启动顺序:U盘—SD卡—eMMC img图片 关键步骤:先短接触点,再接通玩客云主板电源 用啥都行,镊子或者找根导线剥掉两头外皮都可以,玩客云有两种版本,它们的短接位置也是不一样的: img图片 img图片 新版短接点1图片 短接焊点稳定以后usb插入玩客云「靠近HDMI的接口」、另一头接入电脑usb、通电 如果顺利的话,刷机软件会发现设备,自动开始刷入流程。 观察电脑上晶晨刷机工具提示。“叮咚”一声,界面开始出现进度条表示短接成功,短接成功还有个显著的提示,就是主板指示灯不会亮。 短接失败了也不会怎么样,软件没反应而已,可以放心大胆的多次尝试,如果有错误,换一个usb接口,多试几次 这个固件很小,很快就会写完,一般几秒钟,提示烧录成功后,先点”停止“,然后关闭,拔掉电源、拔掉USB。 img图片 img图片 提示:设备短接一次成功刷入底包后,有几率按住重置键烧录 直接插双公头usb数据线「靠近HDMI的接口」,先不要接通电源,长按住重置键,再接通电源,发现硬件即可刷机,如果出错 1.多试几次 2.换个USB口 3.重启机器 4.换个机器 3、U盘先刷入armbian5.88系统 打开 balenaEtcher 工具,并选择 armbian5.88.img 镜像,选择写入设备为 U 盘(一定要确认以一下),点击 ”Flash“ 开始写入。 balenaEtcher刷入U盘界面图片 等待几分钟,写入速度和U盘传输速度有关,一般是几分钟,提示成功后,关闭软件,拔出U盘。 img图片 把U盘插入玩客云靠近网口的USB,然后通电,指示灯会蓝色→绿色→蓝紫闪烁→蓝色,证明刷机成功,过程好几分钟,多等下。全程不插入网线,armbian5.88系统写入完成后,直接断电,然后拔u盘 4、U盘再刷入armbian5.9系统 打开 balenaEtcher 工具,并选择 WKY-Armbian_20.12_5.9.0.img 镜像,选择写入设备为 U 盘(一定要确认以一下),点击 ”Flash“ 开始写入。 推荐大佬专用库,一直在更新,Armbian for onecloud. 玩客云用armbian 主机名: onecloud 账号: root 密码: 1234 提示:这里推荐Armbian_23.11.0-trunk_Onecloud_bookworm_edge_6.4.16_minimal.img.xz,可以安装Docker bookworm表示Debian12,bullseye表示Debian11,带burn标志的代表可线刷烧录,前提需要先解压 armbian5.9系统写入完成后,U盘不要动,用网线接入路由器LAN口,进入路由,查看新加入的设备 img图片 过一会打开路由器后台,找到”aml-s812“的设备IP地址,复制 打开 putty (也可以使用其他工具)输入连接IP地址,默认密码是:1234,第一次登录需要修改一个密码(要包含大写字母、小写字母、数字、符号)。 img图片 img图片 从欢迎信息中可以看到 Linux 5.9.0-rc7-aml-s812 可知目前我们刷写的系统版本为 Armbian 5.9.0。 现在系统时从 U 盘启动的,拔掉 U 盘就无法启动了,接下来还需把系统写入到 EMMC 中。 想要写入emmc的,下载下面的文件,放入u盘的boot分区:emmc-install 整个仓库拉下来,重命名为install,放入boot分区,u盘系统启动后 在 SSH 命令面板中输入以下命令 cd /boot/install ./install.sh刷入系统时灯会 蓝 / 紫 闪烁,表示正在写入 EMMC img图片 img图片 完成后,拔电源,拔掉U盘,终于ARMBIAN系统刷机完成。 启动完成即可用你刚刚设置的密码登陆进去了。 五、安装Docker 1、换Debian源 mv /etc/apt/sources.list /etc/apt/sources.list.bk vi /etc/apt/sources.list2、粘贴 deb https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib可以进入清华大学Debian软件源官网定制源 image-20240104201115982图片 更新源报错的解决方法 (E: The repository 'http://apt.armbian.com stretch Release' does not have a Release file.) 编辑 /etc/apt/sources.list.d/armbian.list,将 http://apt.armbian.com 替换为以下链接 https://mirrors.tuna.tsinghua.edu.cn/armbian或者可以由以下命令完成 sed -i.bak 's#http://apt.armbian.com#https://mirrors.tuna.tsinghua.edu.cn/armbian#g' /etc/apt/sources.list.d/armbian.list3、保存并更新软件 apt-get update && apt-get upgrade4、安装Docker docker和iptables不兼容,建议安装前执行 update-alternatives --set iptables /usr/sbin/iptables-legacy update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy如果报错:update-alternatives: error: no alternatives for iptables 尝试更新iptables再执行以上两行命令 apt install iptables完成之后,执行Docker安装可视化一键脚本 bash <(curl -sSL https://linuxmirrors.cn/docker.sh)5、安装Docker面板 docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce:2.19.0@sha256:df464e724255c2c3db304b343bec82d4510e507c77893e8ed61e122b9fa42bf1六、安装FRPC客户端内网穿透 1、创建frp.ini文件并创建目录 mkdir /frp vim /frp/frpc.ini2、编辑frpc.ini配置文件 [common] server_addr = x.x.x.x server_port = 7000 token = XXXXX [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 60003、拉取镜像 docker pull snowdreamtech/frpc4、启动docker容器 docker run --restart=always --network host -d -v /frp/frpc.ini:/etc/frp/frpc.ini --name frpc snowdreamtech/frpc七、永久性挂载硬盘 1、查看硬盘名称 fdisk -l查看刚刚接入的U盘/硬盘并记下其设备名称 img图片 Device:对应硬盘名称 -Size:对应硬盘大小- Type:对应硬盘格式 2、格式化硬盘 Linux硬盘格式需要Etx4,我这个硬盘已经格式化了,再演试一次,使用命令: mkfs -t ext4 /dev/sda1 #格式化硬盘选择ext4文件系统此过程会提示Proceed anyway? (y,N),问你是否继续格式化,输入y回车继续,后面提示其它回车就OK img图片 3、挂载硬盘/U盘 接下来开始挂载硬盘,查看硬盘的UUID,输入: blkid 硬盘名称(例如blkid /dev/sda1)UUID="这里面就是UUID"复制下来 img图片 使用ftp工具连接玩客云找到/etc/fstab文件打开编辑(我使用的finalshell自带ftp工具,如果你装了宝塔直接在宝塔文件里找也可以,当然你也可以使用VI命令行直接编辑) 在fstab文件后面追加: UUID=改为你的硬盘UUID /mnt/随便命名后面创建对应的文件夹最好时英文/ ext4 defaults 0 0img图片 编辑后保存上传回去,在/mnt/文件夹下创建你刚刚设置的文件夹名称,例如我刚刚设置的是/mnt/Disk,就创建一个Disk文件夹 回到命令行窗口输入reboot重启玩客云,等1-2分钟重启成功,登录宝塔,在首页就可以看到刚刚挂载的硬盘
技术搬砖
# docker
# 玩客云
# NAS
admin
2年前
0
5,394
2
2023-07-13
搭建Frp内网穿透服务
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。 可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 开源地址:FRP github网址 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括: 客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。 采用 TCP 连接流式复用,在单个连接间承载更多请求,节省连接建立时间 代理组间的负载均衡 端口复用,多个服务通过同一个服务端端口暴露 多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5 代理等),便于独立使用 frp 客户端完成某些工作 一、服务端部署 Docker部署 1.debian、ubuntu、Centos系统一键安装docker curl -fsSL get.docker.com -o get-docker.sh curl -sSL https://get.daocloud.io/docker | sh sudo sh get-docker.sh --mirror Aliyun2.创建frp.ini文件并创建目录 mkdir /frp vim /frp/frps.ini3.编辑frps.ini配置文件 [common] bind_port = 7000 # 启用面板 dashboard_port = 7500 # 面板登录名和密码 dashboard_user = admin dashboard_pwd = xxxxxx # 使用http代理并使用80端口进行穿透 vhost_http_port = 80 # 使用https代理并使用443端口进行穿透 vhost_https_port = 443 # 日志路径 log_file = ./frps.log # 日志级别 log_level = info # 日志最大保存天数 log_max_days = 2 # 认证超时时间 authentication_timeout = 900 # 认证token,客户端需要和此对应 token=123123123 # 最大连接数 max_pool_count = 5 max_ports_per_client = 0官方发现发布 0.52.0 版本后,取消了原有 INI 配置文件,改为 TOML 新格式,完整frps配置 bindPort = 7000 auth.method = "token" auth.token = "12345678" webServer.addr = "0.0.0.0" webServer.port = 7500 webServer.user = "admin" webServer.password = "admin123456"4.拉取镜像 docker pull snowdreamtech/frps:latestdocker安装frp图片 5.启动docker容器 #0.52.0版本之前 docker run --restart=always --network host -d -v /frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps #0.52.0版本之后 docker run --restart=always --network host -d -v /etc/frp/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps运行容器图片 6.直接访问dashboard,输入账号密码 img图片 dashboard界面图片 可以直接访问,说明部署成功 本地文件部署 1、下载程序包 前往GitHub Releases页面下载: 图片 根据自己实际情况选择,我的是x64的windows系统,服务器也是x64架构,选择图中两项。玩客云是armv7架构,选择linux_arm包 解压如下: image图片 2、配置文件 官方发现发布 0.52.0 版本后,取消了原有 INI 配置文件,改为 TOML 新格式,完整frps配置,完整frpc配置 # frps.toml bindPort = 7000 # 服务端与客户端通信端口 auth.token = "public" # 身份验证令牌,frpc要与frps一致 transport.tls.force = true # 服务端将只接受 TLS链接 # Server Dashboard,可以查看frp服务状态以及统计信息 webServer.addr = "0.0.0.0" # 后台管理地址 webServer.port = 7500 # 后台管理端口 webServer.user = "admin" # 后台登录用户名 webServer.password = "admin" # 后台登录密码# frpc.toml transport.tls.enable = true # 从 v0.50.0版本开始,transport.tls.enable的默认值为 true serverAddr = "x.x.x.x" serverPort = 7000 # 公网服务端通信端口 auth.token = "public" # 令牌,与公网服务端保持一致 [[proxies]] name = "test-http" type = "tcp" localIP = "127.0.0.1" # 需要暴露的服务的IP localPort = 9000 # 将本地9000端口的服务暴露在公网的6060端口 remotePort = 6060 # 暴露服务的公网入口 [[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 22 remotePort = 6000注意: 访问的端口一定要开放 3、系统守护启动 如果您的 Linux 服务器上尚未安装 systemd,可以使用包管理器如 yum(适用于 CentOS/RHEL)或 apt(适用于 Debian/Ubuntu)来安装它: # 使用 yum 安装 systemd(CentOS/RHEL) yum install systemd # 使用 apt 安装 systemd(Debian/Ubuntu) apt install systemd使用文本编辑器 (如 vim) 在 /etc/systemd/system 目录下创建一个 frps.service 文件,用于配置 frps 服务。 vim /etc/systemd/system/frps.service写入内容 [Unit] # 服务名称,可自定义 Description = frp server After = network.target syslog.target Wants = network.target [Service] Type = simple # 启动frps的命令,/path/to需修改为您的frps的安装路径 ExecStart = /path/to/frps -c /path/to/frps.toml [Install] WantedBy = multi-user.target使用 systemd 命令管理 frps 服务 # 开机启动frp systemctl enable frps # 启动frp sudo systemctl start frps # 停止frp sudo systemctl stop frps # 重启frp sudo systemctl restart frps # 查看frp状态 sudo systemctl status frps或者:也可以使用任意方式编辑 /usr/lib/systemd/system/frps.service 并添加如下内容,其中 path_alist 为 frp 所在的路径 但需要执行 systemctl daemon-reload 重载配置 二、Windows客户端部署 内网穿透工具:配置生成 Windows客户端下载 压缩包里包含以下文件 frp客户端图片 配置客户端文件,找到压缩包里的frpc.ini。 配置客户端图片 打开frp客户端,运行 打开frpc.bat 即可打开 img图片 三、Android客户端部署 首先下载Frpc客户端 GitHub开源项目:https://github.com/mainfunx/frpc_android 下载仓库最新的(虽说frps须与frpc版本一致,但frps不配置token还是可以跨版本使用的): https://github.com/mainfunx/frpc_android/releases/download/0.39.1.1/frpc_adnroid-v0.39.1.1.apk 下载安装好就是这个样子 photo_2023-02-22_17-31-14图片 photo_2023-02-22_17-31-17图片 配置文件如下:(根据个人需求进行修改,切勿照搬) [common] server_addr = 54.180.101.36 server_port = 55185 [web] type = tcp local_ip = 127.0.0.1 local_port = 9978 remote_port = 7080 [web02] type = tcp local_ip = 127.0.0.1 local_port = 5245 remote_port = 7081点保存名字随便取 photo_2023-02-22_17-31-20图片 四、Magisk-FRPC部署 用于在 Android 设备上运行 FRPC 的 Magisk 模块。 如果您的终端设备使用WEB服务或者其他需要远程访问的服务,那么该模块将是您不错的选择。 Magisk-FRPC:https://github.com/Yang2635/Magisk-FRPC/releases 模块支持arm、arm64、amd64、x86架构。安装时自动判断设备指令架构并应用。 使用模块携带的 Busybox 程序中 crond 命令建立定时任务检测状态。 FRPC 配置文件修改后会自动检测并重载配置文件。 Magisk 模块页面自动显示模块状态信息。 检验文件完整性,防止模块被破坏。(感谢 Riru 模块提供的灵感)。 可在 Magisk 模块中开启或关闭来控制 FRPC 程序启动与结束。 设备电量低于 20% 且未在充电自动终止 FRPC 程序,请保持设备电量充足! 在模块目录创建 screen 文件则表示息屏检测,反之不检测。 模块安装完成后,请到 Android/frpc 目录下浏览并编辑 frpc.ini 配置文件文件。然后重启设备,设备运行后,会在你的设备上运行 FRPC 守护程序。 模块仅在设备 Android/frpc 目录释放额外工作需要的文件(不含 frpc 日志自定义其它路径设置),若模块卸载时未执行 uninstall.sh 脚本,请手动清除 Android/frpc 目录内文件。
技术搬砖
# docker
# FRP
# Magisk
admin
2年前
0
1,746
0
2023-06-12
搭建Veno File Manager个人私有云网盘
Veno File Manager那样小巧简单但又不失功能强大 VFM 3.jpg图片 环境需要 硬件配置不低于单核 512M 内存及 50M 磁盘空间。 系统推荐使用 Centos。 WEB 端使用 Nginx 与 PHP(PHP 需要高于 5.5 的版本)。 VFM 源码。[[Veno File Manager:提取码:wvbv]](https://www.123pan.com/s/r0iA-wdErh.html) 配置 VFM 系统及环境都配置好之后将 VFM 或【vfm-admin】上传至 WEB 根目录,并确保下图红框内文件是 755 权限(如果权限不足会导致无法更改配置及创建文件夹和添加用户)。 打开预设的 WEB 地址并输入账户密码进入后台设置,默认账户 admin 密码 password。 进入后台之后可以将语言更改为中文并自定义站点名称,也可以根据需要设置伪静态(漂亮的链接)或者直链支持。 权限部分可以根据自己的需求进行更改,比如你有多用户需求就需要设置 admin 账户的权限,有远程上传的需求就需要开启功能并设置上传文件后缀限制。 这里是一些基本设置,是否开启注册(开启注册需要同时启用下方的电邮选项并填入信息)及文件分享设置 伪静态设置 Nginx规则 # nginx VFM configuration location / { index index.php; if (!-e $request_filename) { rewrite /download/(.*)/sh/(.*)/share/(.*) /vfm-admin/vfm-downloader.php?q=$1&sh=$2&share=$3 last; } rewrite /download/(.*)/h/(.*) /vfm-admin/vfm-downloader.php?q=$1&h=$2 last; rewrite /download/zip/(.*)/n/(.*) /vfm-admin/vfm-downloader.php?zip=$1&n=$2 last; } location /uploads/ { deny all; }重置密码 如果您丢失了 主管理员(MasterAdmin) 密码(并且您没有关联的电子邮件地址),请打开/vfm-admin/users/users.php文件并删除第7 行的加密密码 <?php $_USERS = array ( 0 => array ( 'name' => 'admin', 'pass' => '', 'role' => 'superadmin', ...完成此操作后,您将能够以 Master Admin 身份使用默认密码“password”再次登录
技术搬砖
# 私人网盘
# 直链网盘
admin
2年前
0
395
1
2022-12-23
proxychains搭建使用教程
相信很多小白玩家在把玩国内小鸡时,想要连GitHub拉个脚本源码什么的,却发现,永远的timed out proxychains是一款优秀的socks和http代理软件,我们只需要有一个能用的socks或http代理即可,非常方便,并且老早就已经在Debian的官方软件仓库里,centos需要自己编译 一、Debian安装 apt update apt install proxychains -y二、Centos安装 1、有epel源 yum install -y proxychains-ng2、无epel源 (1)下载源码 git clone https://ghproxy.com/https://github.com/rofl0r/proxychains-ng.git(2)编译和安装 yum install gcc cd proxychains-ng ./configure --prefix=/usr --sysconfdir=/etc make make install make install-config cd .. && rm -rf proxychains-ng(3)查看proxychains是否安装 which proxychains三、修改配置文件 已经准备好了一个可用的socks代理 图片 安装后默认配置文件在/etc/proxychains.conf image-20220617220131011图片 proxychains-ng支持多种代理模式: dynamic_chain :按照代理列表顺序自动选取可用代理 strict_chain :按照代理列表顺序使用代理,所有代理必须可用 round_robin_chain :轮询模式,自动跳过不可用代理 random_chain :随机模式 我们只需要编辑proxychains的配置文件,将scosks代理的ip,端口,用户名,密码填进去即可 vi /etc/proxychains.conf #直接划到最后 #socks4 127.0.0.1 9050 #注释或者直接删掉默认的本地代理 socks5 104.168.13.4 19059 test passwd #填入socks代理信息 #保存并退出四、使用 只需要使用代理的命令前加上proxychains就可以了,比如proxychains4 curl cip.cc,我们可以看到IP已经变成socks代理的IP。 当然,我们也可以直接输入proxychains bash,这样就能新建一个具有代理功能的新终端,不需要在每条命令前都加proxychains了。
技术搬砖
# proxychains
admin
3年前
0
4,087
2
2022-12-23
CentOS 8.2更换yum源报错Errors during downloading metadata
提一件拉胯的事:别去参考阿里和华为云官方镜像上面的解决办法,本人试了几遍,没luan用。拉胯!!!!!!!!1、具体报错信息 Errors during downloading metadata for repository 'epel': - Status code: 404 for http://archives.fedoraproject.org/pub/archive/epel/8/Everything/x86_64/repodata/repomd.xml (IP: 38.145.60.23) Error: Failed to download metadata for repo 'epel': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried2、原因 第三方的镜像站中均已移除CentOS 8的源,Centos 8版本已停止更新相应依赖导致的,下载新的yum源即可搞定3、解决办法 mv /etc/yum.repos.d /etc/yum.repos.d.bak mkdir -p /etc/yum.repos.d curl https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo > /etc/yum.repos.d/Centos-vault-8.5.2111.repo curl https://mirrors.aliyun.com/repo/epel-archive-8.repo > /etc/yum.repos.d/epel-archive-8.repo yum clean all yum makecache
技术搬砖
admin
3年前
0
506
2
2022-12-09
安卓手机搭建青龙面板详细教程
目前手机运行青龙面板的教程大部分都是需要刷机获取root安装Magisk模块才能运行青龙面板。这对不爱搞机和刷不了机的玩家很不友好!此时termux高级终端app就可以让无root玩家轻松运行青龙面板!让没有服务器的玩家也能用上青龙面板!!!一、安装termux高级终端 1、首先需要安装好ZeroTermux应用,这是酷安『一只小doge』正在开发的新版魔改termux,感兴趣的玩家可以去了解了解 所有工具下载地址:123盘提取码:W1Er 安装termux高级终端图片 2、安装MT和Termux,打开这两个软件授权文件储存权限 执行以下命令,给termux访问外部存储权限 termux-setup-storage图片 如图出现storage文件夹后,才可以进行恢复容器操作! 二、下载青龙面板容器恢复包【教程以青龙v2.10.13版为例】 1、把你下载好的青龙面板恢复包(.tar.gz)放在手机内部存储目录中的xinhao/data路径下 图片 2.打开Termux,从左侧向右滑动,点击备份/恢复选项,选择恢复包。 img图片 3.给容器命名为:ql,恢复完成后退出Termux重新打开。 图片 4.再次从左侧向右滑动,点击容器切换选项,点击ql容器。 图片 三、启动青龙面板 1、先手动启动青龙面板测试一下是否能正常运行 查看当前目录下是否存在ql.sh文件 ls -a 执行ql.sh文件 ./ql.sh 图片 手机打开浏览器访问127.0.0.1:5700 熟悉的界面出现了,接下来该干啥就不用我多说了吧! 青龙面板的所有文件均在alpine系统的/ql路径下 2、设置打开ZeroTermux应用自动运行青龙面板 编辑当前目录下的.bashrc文件 vi ~/.bashrc图片 取消最后一行前面的注释符# 当你下次进入容器时就会自动运行程序,无需手动执行。 四、给容器与外部存储建立软连接,方便后期手动导入脚本文件 1、考虑到有玩家可能需要手动运行本地脚本,在容器中每次使用cp命令就比较麻烦。给容器建立软连接就不需要每次进入终端执行命令。 在建立软链接前请在手机的内部存储的目录下【/storage/emulated/0/】创建一个目录用来存放脚本文件 这里教程就以创建一个名为ql的文件夹 即当前ql文件的路径相对于手机内部储存而言的路径为/storage/emulated/0/ql 但ql文件夹在ZeroTermux终端中的alpine系统的路径为/data/data/com.termux/files/home/storage/shared/ql 这说明在alpine系统中访问该路径/data/data/com.termux/files/home/storage/shared/会来到手机内部存储的/storage/emulated/0/路径下,它们之间已存在软连接。 2、回到ZeroTermux终端,并且确保登陆进入了alpine系统【只要你不手动退出默认就是处于alpine系统下】 将手机内部存储下的ql文件夹软连接到alpine系统的/ql/scripts/ql下【青龙v2.11.3版以下】 termux_alpine_ql_v2.10.13: ln -s /data/data/com.termux/files/home/storage/shared/ql /ql/scripts/ql 将手机内部存储下的ql文件夹软连接到alpine系统的/ql/data/scripts/ql下【青龙v2.12.0版以上】 termux_alpine_ql_v2.12.2: ln -s /data/data/com.termux/files/home/storage/shared/ql /ql/data/scripts/ql 3、软连接好了后,就可以在手机内部存储的ql文件夹中放入本地脚本 回到浏览器登陆青龙控制面板,在脚本管理选项中就能看到ql文件夹下的本地脚本了!
技术搬砖
# termux
# 安卓
# 青龙
admin
3年前
0
3,580
2
2022-12-07
利用Fly.io免费服务部署Alist网盘程序
Fly.io 是一个应用部署平台,和 Netlify、Vercel 不同之处在于 Fly.io 提供了数据库,这就使得在线托管一个小型动态网站成为了可能。 Fly.io 根据其官网的简介可以看到其也是借助了 Docker,用户编写代码,并用其提供的工具打包成 Docker 镜像,然后部署到 Fly.io 的平台上,之后就是 Fly.io 平台处理的事情了。 本质上来说 Fly.io 就是提供了一个平台化的容器运行时环境。关于收费 现在注册需要绑定信用卡,银联的就行等支付方式,为了防治费用超出,建议锁卡或者买那种只有1刀的卡 Fly.io 是提供一定限额的免费使用额度的,他们的目标就是让小型的应用可以免费运行,而在需要扩展的时候支付一定的费用,而这笔费用也不会太昂贵。Fly.io 的应用会根据使用情况单独计费。 Fly.io 会根据单个用户或者组织计费,官方也说了,如果想要更多免费的应用,那么你可以创建多个组织。 免费限额 分类限额说明VM: shared-cpu每个月 2340 小时可以全天候运行 3 个 256 MB 内存的共享 CPU 的 VMVolumes3GB提供 3GB 永久存储Bandwidth160 GB/每月根据各个地方不同分别计算 outbound 流量Anycast IPs无限的 IPv6, 每个应用一个 IPv4每一个额外的 IPv4 地址需要额外每个月 $2Certificates10 个活跃的证书最多 10 个证书RegionsFree TierMonthly PriceNorth America、Europe100GB per month free$0.02 per GBAfrica、Asia Pacific、Oceania、South America30GB per month free$0.04 per GBIndia30 GB per month free$0.12 per GB开始搭建 本次部署是采用数据持久层来存档 alist 的 sqlite3 数据库,虽然 Fly.io 原生提供了 PostgreSQL 但是那得多用一个 VM 指标,并且免费用户一旦创建了 PostgreSQL 就消耗掉了免费的 1G 空间.安装 flyctl Fly.io 的大多数操作需要使用命令行,所以先要安装命令行工具 flyctl。安装方式可以参考官方文档:安装文档 # Mac(Brew安装) brew install flyctl # Mac (直接安装) curl -L https://fly.io/install.sh | sh# Linux curl -L https://fly.io/install.sh | sh# Windows (Run the Powershell install script) iwr https://fly.io/install.ps1 -useb | iex注册登陆 # 注册 flyctl auth signup它会打开浏览器进入注册流程,注册完毕后会自己跳回到命令行通过验证。 # 登陆 flyctl auth login注册完成后,我们就可以正式开始部署应用啦. 创建应用 # 创建应用 git clone https://github.com/alist-org/alist-render cd alist-render flyctl launchApp Name 只允许 数字、字幕、破折号(-),然后记住App Name下面会用到.其中 App Name 需要是全局唯一的,而且之后不能更改,同时会作为 app 的子域名 地区博主选的香港(hkg (Hong Kong)),访问速度会快点. 其他一律默认回车.选择NO# 创建一个 1G 的持久存储空间(最小单位 1) flyctl volumes create data --size 1 --app APP_NAME修改配置(fly.toml) # 端口修改为 5244 [[services]] http_checks = [] internal_port = 5244# 添加Alist数据目录 [mounts] destination = "/opt/alist/data" source = "data"部署应用 准备工作已经完成,现在可以部署 alist 应用,输入以下命令 flyctl deploy --remote-only如果部署顺利(看到 deploved successfully),之后就可以用以下命令打开应用: flyctl open你也可以直接在浏览器打开 https://APP_NAME.fly.dev 部署的时候,日志会显示密码,如果没有保存,可以在后台日志里面看 https://fly.io/apps/APP_NAME/monitoring 绑定域名 Certificates => Add certificate => 填入域名 => 添加解析
技术搬砖
# fly.io
# alist
# 免费服务
admin
3年前
0
3,018
1
2022-11-02
湖湘名校联合体·2023届高三9月大联考
第6题,除草布在我国北方推广的最佳时间 **春季降水后或浇灌后** 除草布主要作用:除草,保水,保土;我国北方春季回温快,有利于杂草生长且春季春旱多大风 17(3)分析此次重庆森林火灾灭火难度大,压力大的原因(6分) 此次山火着火点多,火势大: 着火点靠近城市(人口密度大的地方),周边建筑、人口、景点多,山火没及时灭掉,产生的损失大: 山区交通不便,灭火设备难以及时运到和展开: 高温晴朗天气加剧了灭火难度。 17(4)简述此次山火之后对重庆地理环境产生的影响(6分) 不利影响:造成重庆及周边空气污染加剧:破坏生物的多样性:水土流失加剧。 有利影响:增加土壤肥力,有利于森林更新。 18(3)建设高坝大库实施一级开发将增加上千万亩农田,农田增加你认为可能会带来那些问题?(4分) 上游地区增加灌溉面积,消耗了过多的水资源,造成中下游水资源不足,甚至断流; 水资源利用效率低,浪费严重; 盲目增加灌溉面积、大水漫灌会使土地荒漠化、盐碱化加重。 19(1)推测盐湖的形成过程(6分) 造山运动形成运城盆地,盐湖地势低洼积水成湖; 中间低,四周高,河流从陆地带来盐分; 湖水通过不断蒸发,盐分在湖泊不断积累,浓度增加,最后形成盐湖。 19(3)根据材料提供的信息,请为盐湖的可持续发展提供合理化的建议(6分) 充分利用开发盐湖盐类资源,延长产业链,增加附加值; 加强对三废的治理,退盐还湖,充分保护生态环境; 加强对卤虫养殖的扶持,形成产业链利用盐湖的独特环境,发展旅游业(或发展盐湖漂浮浴、黑浴、健康理疗等旅游项目)。
错题分析
admin
3年前
0
301
3
2022-10-23
最新Cloudflare免费自选IP教程(非Partner)
一、写在开头 此方法需要启用Cloudflare for SaaS并添加付款信用卡(支持银联)或PayPal 至少要有2个域名,一个做主域名:marisalnc.com,一个做回源:dnsht1.cf 源服务器:你真正要访问的IP地址,这台服务器供Cloudflare获取资源 二、添加域名到Cloudflare 把主域名和回源的域名添加到Cloudflare FAQ:当然你的主域名也可以在其他DNS注册商,华为云,阿里云等等都可以博主这里直接都用CF做演示 图片 三、进入"回源"域名设置页 1、添加源站DNS记录 图片 2、"回源"域名添加自定义主机名 依次点击左侧目录中的SSL/TLS ——> 自定义主机名,然后点击启用Cloudflare For Saas; 填写支付信息(支持银联卡和Paypal),会进行扣费验证(1美刀)然后立即退还; 在"回退源"一栏中输入回退域的子域名,点击"添加回退源" 图片 四、进入"主域名"域名设置页 注意:如果你的自选域名和回源域名都在Cloudflare则可以像我一样添加域名记录,反之请按照官方的方法去你主域名所在的域名解析商(华为云,阿里云)添加"TXT"记录 添加完刷新自定义主机! 图片 图片 等待状态变为有效后,开始自选IP;记得每年更新一次证书! 注意:证书有效后主域名删除上面主域名添加的记录!别把源域名的自定义主机删了。 五、自选IP 1、把主域名接入到支持分运营商解析的服务商(已接入请跳过),这里推荐几个免费的:华为云DNS,青云DNS【推荐做法,也可直接使用CloudFlare】 2、使用以下脚本来选择IP,记得用不同运营商的设备分别测一下: Cloudflare ST最出名的项目,功能强大但需下载对应系统和架构的可执行文件; Better Cloudflare IP基于bat和bash,简单,通用性强. 六、主域名指向自选的IP 删除刚刚添加的"TXT"验证记录和CNAME记录 把主域名指向自选的IP或者优选域名 注意:如果你的主域名在Cloudflare,这里代理状态要改为"仅限DNS" 方案一:CNAME记录指向已经优选IP的域名 本站优选域名:speed.marisalnc.com 图片 方案二:A记录指向已经优选IP 图片 七、测试访问及注意事项 **源站使用主域名的SSL证书,不要使用回源域名的SSL证书 主域名在Cloudflare可以直接使用15年的源服务器证书(注意:源服务器证书不是客户端证书!)** 图片 图片 注意事项: 删除"源域名"的自定义主机名将导致"主域名"回源(无法访问) 不能把"主域名"CNMAE到"源域名",如:a.com(主)CNAME b.com(源),这样写主域名和源域名都可访问达不到自选效果,这个仅作为一开始的证书验证,验证完证书主域名请删除这两个验证记录 记得要定期检查自选的IP是否可用
技术搬砖
# Cloudflare
# 自选ip
admin
3年前
0
9,921
3
上一页
1
...
7
8
9
...
12
下一页