佛系更新一切随缘 看到好玩的有用的我就更新 没有就算了
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/639/
不妨点个广告再走嘛
相关推荐
-
nodejs一键安装脚本
Debian & Ubuntu Node.js v14.x: Node.js v12.x: Node.js v10.x: 其他企业Linux发行版 目前支持: i386 (32-bit) — 不支持10.x及以后的版本 x86_64 (64-bit) RHEL 7 (64-bit) RHEL 8 (64-bit) CentOS 7 (64-bit) CentOS 8 (64-bit) CloudLinux 6 (32-bit for Node <= 10.x and 64-bit) Fedora 30 (64-bit) - available for Node.js 10.16.0 and later Fedora 31 (64-bit) - available for Node.js 10.17.0 and later Fedora 32 (64-bit) 请于root模式下运行以下指令 NodeJS 14.x NodeJS 12.x NodeJS 10.x 项目开源地址:https://github.com/nodesource/distributions
-
MCSManager:轻量级我的世界服务器管理系统安装 附:一键脚本
简介 MCSManager是一款轻量级的 Minecraft Server 控制面板 ,操作简单,并且拥有多用户系统。 建议使用带有独立IP的服务器进行安装,当然你也可以选择自己的电脑安装,但是需要进行端口映射 端口映射就需要你百度一下了 安装 Windows版本 windows版本可以使用官方提供的一键打包环境使用,java环境还是需要你手动安装一下,自行百度即可,注意下载64为的java 地址:http://mcsm.suwings.top/ Linux系统版本 一键脚本 手动安装 如果你比较喜欢折腾可以选择这个方法。 nodejs环境部署 首先先到nodejs官方网站选择版本,网址: http://nodejs.cn/download/ 选择适合你的安装包右键复制链接 然后SSH链接到你的服务器 输入指令: java环境部署 这里提供一个捷径,安装宝塔面板,然后只安装Tomcat 8 环境即可完成java环境的部署。 首先我们先到Oracle官网下载合适的JDK版本,网址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 使用wget指令下载 解压文件到/usr/local/目录 配置java变量 vi /etc/profile 添加以下代码: 解压之后可以cd /usr/local进入/usr/local目录使用ls指令查看解压出来的文件名再进行上一步的操作。 添加完成之后需要重新加载配置文件 然后就可以使用java -version指令查看版本信息 nodejs和java环境都配置好之后就可以开始进行安装MCSManager。 输入指令: git clone https://github.com/Suwings/MCSManager.git cd MCSManager npm install --production sudo node app.js #或 sudo npm star 然后ssh就会显示相关信息 默认账户#master 默认密码123456 访问ip:23333 即可进行开服操作啦,具体操作下个文章会有相关介绍。
-
autochaoxing 超星无界面全自动刷课
之前用的chrome插件 但是运行中 需要开启窗口 限制了我dota的操作,于是在gayhub上找到了这个程序(果然gayhub什么都有) 项目地址:https://github.com/Luoofan/autochaoxing 环境部署 需要python3环境 ,下面是windows环境下的配置 https://www.python.org/downloads/ 直接点击下载即可 ,注意安装的时候选择 添加到系统环境变量 选项,应该是在安装最后一步 安装完成之后进入cmd查看输入python --version查看以下版本 (win+R键输入cmd 运行 打开cmd) 程序部署 因为chrome官网下载的版本无法满足程序的要求 我这里整合了一个下载即用的版本 如果你不想用可以自己去找对应的chrome和chromedrive 点击下面的按钮下载整合好的版本 下载完成请解压到一个文件夹里面 然后我们打开logindata.txt和logindata_phone.txt文件 按照提供的格式将你的信息替换进去 填写完成之后保存。 程序是带有实时的进度反馈的
-
一文看懂什么是单线、双线、三线 、BGP网络 他们有什么区别
单线 机房只有一条运营商线路接入 或是机器只分配一条运营商线路,比如你的机器只分配了一个移动的ip,这样联通电信的用户访问体验就会大大降低。 双线 一般是指电信和联通接入的机房提供的机器,这中机器通常会提供两个IP 一个联通一个电信,可以针对用户不同的运营商网络进行接入 三线、BGP 三线和BGP就有一定的联系,如果你的机器分配了三个不同运行商的IP 那么就称为三线。而BGP只分配一个IP 但是这一个IP是三家运营商的线路接入的。 同时BGP线路也分为静态和动态,动态BGP会自动进行运营商切换,而静态则需要你手动进行切换,比如华为云就有静态BGP IP产品,价格也是相对比较低。 上图: BGP网络是依靠BGP协议的。 上面两张图可以很容易理解,BGP会自动选择最优线路来进行连接,当最优线路出现故障时会自动切换到其他线路,而三线、双线这种 设置好解析 但是没有设置故障转移的时候 移动网络炸了就是炸了 移动用户就无法访问,而BGP就可以切换 当然BGP不是非得三线单IP才叫BGP 阿里有8线BGP 薯条有40线BGP(dog)
-
Docker--一门值得你学习的手艺
不讲虚的来点使用的 优点 高效的环境部署/切换 应用隔离保证安全性 只说上面两点 因为目前来说我只接触到了上面两点。 高效的环境部署/切换 用我之前写过的一个程序安装教程来说。 我们如果手动部署上面的程序,需要安装python MySQL 软件,而且还要手动去对文件进行操作,但是用的docker启动就是几条指令的问题,docker pull拉下来镜像,docker run 将镜像跑起来就可以 简简单单两条指令就完成了,而且docker的环境如果上传的开发者都测试好了 放到你机器上也不会出大问题。 应用隔离保证安全性 这点相对很重要,如果在一个生产环境中 某个程序突然出现了问题导致cpu内存拉满,极有可能影响到其他程序以致于导致损失,在docker中,每个环境都是用的单独的容器,任何一个容器爆炸都不会影响到其他的容器,并且docker支持内存限制,和cpu绑定功能,可以针对程序进行限制用量,保证生产环境的稳定运行。 常用指令 run指令简介 docker run指令参数比较多 单独拿出来 -i:表示运行容器 -t:表示容器启动后会进入命令行,加上这个参数后,容器创建就能登陆进去。即分配了一个伪终端。 --name:为创建的容器命名 -v:表示目录映射关系(前者是宿主机目录,后者是容器中的目录) -d:创建一个守护式容器在后台运行 -p:端口映射,前者是宿主机端口,后者是容器内端口 例: 创建一个守护式容器并运行 使用mysql镜像 并命名为123123 并将容器内3306端口映射到本地3306 守护式容器会在你退出之后依旧运行,还有一种是交互式容器,在你退出之后容器会停止运行一般使用 -it 参数创建
-
gd-utils: 一款全新的谷歌硬盘上传应用 支持TG机器人操作
服务器需要回血 先提供代维护服务 30月付 包配置好sa(400个) 提供2g内存(可拷35万+文件的配置) 提供机器人配置 无命令行 一键安装脚本(感谢 脚本制作者 @vitaminx) 如果你没有Linux操作经验或者是新开的vps,可尝试使用此脚本 首先准备好以下两个条件: 在Telegram上注册好机器人并取得并记录下该机器人TOKEN 一个域名在cloudflare解析到该机器人所在VPS的IP 准备好以上两个条件后,复制以下内容粘贴到VPS命令行窗口回车即可 安装过程中需要输入一下四个参数: 机器人TOKEN:这个在Telegram里面找“@BotFather”注册即可获得 自己的的Telegram username:在Telegram里面直接查看 web服务名:这是个是很重要的识别标志,请设置为你的域名(格式:abc.34513.com) 域名网址全称:你在cloudflare上解析到VPS的域名网址全称(格式:https://abc.34513.com) 测试可用完美安装系统: Centos 7/8 debian 9/10 ubuntu 16.04/18.04/19.10/20.04 本文较长,从nodejs的部署开始,有基础的可以直接跳到机器人的安装 Nodejs 首先到官网选择合适的地址进行下载https://nodejs.org/zh-cn/download/ 这里我用的是linux 64-bit二进制文件 上面指令执行完提示版本之后代表解压正确。cd /home目录是个人习惯你可以随便安装到哪个目录都可以。 创建软连接: 输入node -v 指令之后返回版本就代表安装成功 安装pm2模块 安装之后键入pm2 指令查看是否有返回 如果提示找不到指令则需要进行软链接设置 安装rclone 安装完成之后输入rclone config进行配置 注意:https://rclone.org/drive/#making-your-own-client-id GoogleAPI的创建可以参考这个流程,应用类型选择桌面应用即可 现在没有其他选项了 ,实在有问题我可以在后面出一个视频流程。 程序部署 如果提示sudo :npm not found那么需要建立一个新的软链接 执行完之后再次输入sudo npm i安装即可 获取gd配置文件 输入rclone config file 获取rclone配置文件 接下来打开配置文件复制其中的client_id、client_secret、refresh_token这三个的值并依次填入 gd-utils程序目录下的config.js文件中. 注意:一定要遵循标准格式 值放到引号里面 复制保存之后输入node check.js 查看返回值 返回文件信息的时候就代表部署成功,注意这里显示的是你的个人盘的文件信息不显示团队盘 confi.js配置文件的第12行建议修改为团队盘如果没有就填写你的个人盘id 如何获取id: 谷歌硬盘网页端选择你的硬盘打开之后复制网址https://drive.google.com/drive/folders/0AALkLuv9eiPlUk9PVA 0AALkLuv9eiPlUk9PVA这一部分就是你的硬盘id 运行程序 程序会默认运行在23333端口 请提前进行放行,建议小白使用宝塔面板进行操作 访问 YOUR_WEBSITE_URL/api/gdurl/count?fid=124pjM5LggSuwI1n40bcD5tQ13wS0M6wg 查看是否返回文件大小及类型,如果返回则代表部署成功. 扩展部分 反向代理 这里使用宝塔的反代进行演示 ,安装nginx环境 新建一个网站 点击设置 选择反向代理 输入以下信息然后保存即可,然后点击配置文件将下面的代码替换进去 保存运行即可。 TG机器人配置...
-
如何制做一个属于你的“.chn”物联网域名
最近物联网域名.chn很火,很有意思的一点是这个域名竟然需要安装插件才能访问。 准备工作 服务器一台 服务器安装好宝塔,并安装web环境 搭建反代服务 宝塔创建你的网站使用你想使用的域名,比如chn.ppt。 然后我们点击网站页面的设置添加反代 编辑Host 我们需要对服务器的host进行设置以达到浏览器输入chn.ppt指向你的服务器IP的效果 linux如下: linux下host文件目录为 /etc/host 使用vi /etc/host 进行编辑或是使用宝塔的文件管理进行编辑 添加一行 IP 对应域名 其他系统可以百度一下。 代理访问 接下来我们需要一个代理来进行访问你的域名,.chn初步推测就是或者方法.你可以使用几个开源的代理软件(酸酸,酸酸乳)。或是你可以使用 php proxy(chn所谓的插件) 来进行访问。 php proxy可以使用 https://github.com/joshdick/miniProxy 创建网站下载源码修改文件 miniProxy.php 修改为index.php然后访问即可 例如: http://chn.southcat.net/index.php?chn.ppt 这里没有进行解析,如果你使用代理软件的话可以在连接代理之后直接访问即可,安装方法自行搜索
-
新购服务器几乎可能百分百会用到的脚本指令合集
硬盘通电时间 针对很多国外机器大盘鸡等可以使用,毕竟钻石盘石头盘国外的低价机器还是有很多的 服务器测速ZBench 硬盘读写测试,网络测速 功能很全的一个脚本。 中文版: 英文版: ccaa 一键搭建离线下载脚本 一键安装caddy+aria2+Aira2NG 宝塔服务器面板 对小白个人认为是最友好的一个面板,操作方便,界面简洁。 appnode服务器面板 上手难度较高,不建议小白使用,扩展相对宝塔 比较少,但是现有的大部分功能功能强大,特别是完全版的nginx。
-
利用腾讯云函数 实现超星学习通全自动签到
感谢大佬的开源项目https://github.com/yuban10703/chaoxingsign 但账号目前估算是完全免费 具体的价格我还没有计算过 补充:外网出流量会产生计费 但是量特别低,大约110天左右产生一次计费 国内地区8毛 首先是需要在腾讯云后台创建一个云函数环境 地址:https://console.cloud.tencent.com/scf 云函数位置目前不要选择广东无法运行 实测中可能会出现不知名报错,建议多设置几个云函数进行运行 建议选择上海区域实测 运行稳定 新建函数服务 环境选择python3.6 空白函数 名称随便 点击下一步跳转到编辑器页面 在右侧输入框替换成以下代码 然后点击左侧config.json输入下列代码 username填写手机号 passwd填写密码 address填写签到地址 latitude填写经度 longitude填写纬度 这两个自行百度就可以 其他的可以不用填写 点击完成然后点击左侧的触发管理 创建触发器 选择5分钟执行一次就可以 可以自行创建crontab规则进行监控 出发周期选择自定义即可 自行输入表达式 比如 代表每天6点到20点执行 每5分钟执行一次 然后回到函数管理 点击右上角编辑 提高超时时间 建议设置60秒的超时时间 最后保存点击函数代码 点击底部测试查看返回信息即可 正确返回信息:
Comments(2)
下邮件回复
再来测试一下