ServerStatus:VPS群监测,逗比云监控中文版,一键安装

简介:

对于手里有很多VPS或者服务器的人而言,有时为了查看状态,要挨个登陆查看,耗时耗力,而ServerStatus是一个能集中监控众多服务器的软件,这里的版本是经过逗比大佬修改的版本,支持一键安装。

项目地址:

Github:https://github.com/ToyoDAdoubi/ServerStatus-Toyo
Github:https://github.com/tenyue/ServerStatus

脚本:

  • ServerStatus-Toyo版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~,该云监控(云探针)是ServerStatus( https://github.com/tenyue/ServerStatus )项目的优化/修改版。

目录介绍:

  • clients 客户端文件
  • server 服务端文件
  • web 网站文件

安装教程:

执行下面的代码下载并运行脚本。

wget -N --no-check-certificate https://softs.loan/Bash/status.sh && chmod +x status.sh

# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/status.sh && chmod +x status.sh

下载脚本后,根据需要安装客户端或者服务端:

# 显示客户端管理菜单
bash status.sh c
 
# 显示服务端管理菜单
bash status.sh s

运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。

一开始会提示你输入 网站服务器的域名和端口,如果没有域名可以直接回车代表使用 本机IP:8888

视频安装演示:

Youtube视频

简单步骤:

首先安装服务端,安装过程中会提示:

是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n]
 
# 如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入 n 并回车。
# 注意,当你曾经安装过 服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入 n 并回车。

然后 添加或修改 初始示例的节点配置,注意用户名每个节点配置都不能重复,其他的参数都无所谓了。

然后安装客户端,根据提示填写 服务端的IP 和前面添加/修改 对应的 节点用户名和密码(用于和服务端验证),然后启动就好了,有问题请贴出 详细步骤+日志(如果有)联系我。

使用说明:

进入下载脚本的目录并运行脚本:

# 客户端管理菜单
./status.sh c
# 服务端管理菜单
./status.sh s

然后选择你要执行的选项即可。

ServerStatus 一键安装管理脚本 [vx.x.x]
-- Toyo | doub.io/shell-jc3 --
 
0. 升级脚本
————————————
1. 安装 服务端
2. 卸载 服务端
————————————
3. 启动 服务端
4. 停止 服务端
5. 重启 服务端
————————————
6. 设置 服务端配置
7. 查看 服务端信息
8. 查看 服务端日志
————————————
9. 切换为 客户端菜单
 
当前状态: 服务端 已安装 并 已启动
 
请输入数字 [0-9]:

其他操作

客户端:

启动:service status-client start

停止:service status-client stop

重启:service status-client restart

查看状态:service status-client status

服务端:

启动:service status-server start

停止:service status-server stop

重启:service status-server restart

查看状态:service status-server status

Caddy(HTTP服务):

启动:service caddy start

停止:service caddy stop

重启:service caddy restart

查看状态:service caddy status

Caddy配置文件:/usr/local/caddy/caddy

默认脚本只能一开始安装的时候设置配置文件,更多的Caddy使用方法,可以参考这些教程:https://doub.io/search/caddy

——————————————————————————————————————

安装目录:/usr/local/ServerStatus

网页文件:/usr/local/ServerStatus/web

配置文件:/usr/local/ServerStatus/server/config.json

客户端查看日志:tail -f tmp/serverstatus_client.log

服务端查看日志:tail -f /tmp/serverstatus_server.log

其他说明

网络实时流量单位为:G=GB/s,M=MB/s,K=KB/s

服务器总流量单位为:T=TB,G=GB,M=MB,K=KB

CentOS7系统 负载显示异常的问题

CentOS7系统 默认可能没有安装 netstat 依赖,所以会造成IP检测(负载)出错,手动安装即可: yum install net-tools -y

VPS安装人人影视linux客户端,赚取区块链CVNT虚拟币

简介:

VPS安装人人影视linux客户端,赚取区块链CVNT虚拟币

人人影视最近推出了区块链的功能,只要安装他家的客户端,在下载视频的同时可以上传赚取CVNT虚拟币,理论上你的电脑就可以直接赚取,但是目前虚拟币的价格未知,用本机的电脑挂机,可能并不划算。

所以,可以考虑用VPS来挂机。

linux客户端安装教程

安装
说明:官方客户端只有CentOS系统,不过发现客户端也能在Debian、Ubuntu上使用,所以这里就都写下教程。

只测试过CentOS 7和Debian 8+,理论上Ubuntu 16+也可以,不过为了稳定使用,还是建议优先使用CentOS 7。

1、安装依赖

#CentOS 7系统

yum install make wget crontabs -y

#Debian、Ubuntu系统

apt install make cron -y

2、安装RAR解压支持

#32位系统

wget http://freetribe.me/rar/rarlinux-4.0.1.tar.gz
tar -zxvf rarlinux-4.0.1.tar.gz
cd rar
make

#64位系统

wget http://freetribe.me/rar/rarlinux-x64-5.3.0.tar.gz
tar -zxvf rarlinux-x64-5.3.0.tar.gz
cd rar
make

安装完成后,我们再清理下无用文件,使用命令:

cd ..
rm -rf rarlinux-*.tar.gz rar

3、下载人人影视

#下载客户端

wget http://freetribe.me/rar/rrshareweb_linux.rar

#解压

unrar x rrshareweb_linux.rar

#解压CentOS 7压缩包,这里测试的Debian、Ubuntu都可以使用该包,CentOS 6的没试过

tar -zxvf rrshareweb_centos7.tar.gz

#删除无用文件

rm -rf rrshareweb*.tar.gz rrshareweb_linux.rar WEB*.png

#运行客户端

cd rrshareweb
./rrshareweb

然后访问http://ip:3001即可,初始密码为:123456

如果你打不开界面,那么需要开启防火墙端口了,可以先使用Ctrl+C断开运行,然后使用命令:

#CentOS 7系统

firewall-cmd –zone=public –add-port=3001/tcp –permanent
firewall-cmd –reload

最后再重启运行即可。

4、开机自启

为了我们使用方便些,这里可以使用Systemctl守护进程,并加入开机自启。

#以下是一整条命令,一起复制到SSH客户端运行

cat > /etc/systemd/system/renren.service <<EOF
[Unit]
Description=RenRen server
After=network.target
Wants=network.target[Service]
Type=simple
PIDFile=/var/run/renren.pid
ExecStart=/root/rrshareweb/rrshareweb
RestartPreventExitStatus=23
Restart=always
User=root[Install]
WantedBy=multi-user.target
EOF

开始启动:

systemctl start renren

查看状态:

systemctl status renren

如果显示active(running)即开启成功。

设置开机自启:

systemctl enable renren

使用教程:

打开ip:3001首页后,

1、点击右上角的设置,更改路径为真实存在的文件夹,

2、更改用户密码

3、退出设置,在用户中填入用户名和密码,如果没有,在 zimuzu.io 注册

人人影视客户端安装可道云网盘,实现下载后就可观看

这里,简单的介绍下思路,就是先安装宝塔面板,

Linux面板6.8安装命令:通过SSH登陆,执行

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

 然后,登陆宝塔面板地址:  ip:8888,安装必要的系统环境

人人影视客户端安装可道云网盘,实现下载后就可观看

然后,再在宝塔面板中,找到“软件管理”下面的“一键部署源码”,再找到可道云,点击一键部署。

人人影视客户端安装可道云网盘,实现下载后就可观看

接下来,按正常流程安装人人影视客户端安装好以后,登陆把人人影视的缓存目录,改成可道云的某个固定地址。这样,就可以直接在上面观看下载的影视了。

一键测试VPS到国内速度脚本 SuperBench.sh

我们买国外VPS服务器测试网络通常会用到speedtest,speedtest默认是测试到最近的节点,那么到国内速度如何呢?虽然可以指定服务器编号,但是一个个测试还是比较麻烦的,这里推荐一个脚本整合了几个国内的测试点,还是比较方便的。Superspeed已更新为SuperBench.sh,整合了teddysun 大佬的 bench.sh 脚本。

一、使用方法

wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash

或者

curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash

二、测试结果

一键测试VPS到国内速度脚本 SuperBench.sh

这里我测试了一台自己的VPS,可以看到到国内三大运营商的延迟和带宽,还有VPS的信息,包含了虚拟化技术信息,所以,非常使用,建议可以在自己的vps上进行测试。

wireguard添加TCP和Https混淆,实现速度+稳定

前言

WireGuard在速度上拥有更加完美的表现,但是作为udp协议传输的工具,则相对容易识别,今天就介绍实现了WireGuard混淆、WireGuard伪装的VPN,那就是TunSafe,TunSafe是一个基于WireGuard协议的VPN实现,在最近的版本更新中,TunSafe已经做了很大的升级,那就是可以支持混淆、可以使用TCP传输,甚至伪装为https:

1、UDP可添加混淆参数

2、可使用TCP协议传输

3、TCP可伪装为https

一键脚本搭建TunSafe服务端

1、系统安装为ubuntu >= 16.04

2、建议使用UDP+混淆模式

3、个别地区如果udp限制严重,可选择TCP模式任意一个,但效率比UDP模式低

4、速度比较 UDP > TCP > TCP + HTTPS

首先连接VPS,使用以下一键脚本安装

<span class="pln">wget https</span><span class="pun">:</span><span class="com">//raw.githubusercontent.com/atrandys/tunsafe/master/tunsafe_install.sh && chmod +x tunsafe_install.sh && ./tunsafe_install.sh</span>

在弹出的页面中选择1 安装tunsafe

安装过程中需要你选择使用哪种模式,建议1 UDP模式,如果UDP干扰严重,可选择TCP中的一个,https比tcp还要慢一点

安装完成后在/etc/tunsafe/目录下可看到client.conf,这个就是客户端配置文件。

客户端安装TunSafe

windows版:

下载安装TunSafe,这是一个windows端的第三方客户端,因为官方windows版本的还没开发完成,先用这个软件代替,TunSafe已经开源了,可以放心使用。

注意下载TunSafe 1.5-rc2版本,其他版本不支持混淆。

官网下载:TunSafe

打开TunSafe,点击file,选择import file,选择第5步下载的client.conf文件,导入到软件中。

wireguard添加TCP和Https混淆,实现速度+稳定

导入后会自动连接,连接成功后,所有流量都会被代理,也就是全局代理。

移动版

移动客户端暂不支持混淆的TunSafe,等待客户端更新。

多用户

./tunsafe_install.sh

使用以上命令,输入需要增加的用户名,不可输入client,不要和已经存在的用户重复即可。

docker常用命令

部署流程基本步骤:
– docker search 查询对应版本
– sudo docker search key_words
– docker pull 拉取对应镜像
– sudo docker pull images_name
– docker run -it images_name bash 创建container,执行命令
– docker exec -it container_id bash 在现有的container执行命令
– 安装程序需要的安装包
– which pip3
– pip3 install package_name
– sudo docker commit container_id commit_name 提交安装好的软件的容器变为images
– sudo docker run -it -p port1:port2 –name containername1 -v /filepath:/filepath -w /filepath images_name bash 生成需要的容器

其他命令:
– sudo docker stop container_id 停止运行的容器
– sudo docker rm container_id 删除之前处理的容器(如果容器正在运行需要stop)
– docker images 查看对应images
– sudo docker rmi images_id 删除镜像(需要先删除关联的container)

修改docker时区

在实际业务场景中,经常碰到启动了一个容器,容器的时区是UTC的导致还需要重新运行;

我们在具体处理时也出现了该显现

业务场景: 数据库系统定时备份脚本, 定时备份脚本按照每天备份, 通过k8s启动容器服务来触发备份, 由于容器时间是UTC结果备份开始时间成了早上8点,和预想完全不一致,

同样的问题应该在很多场景中都可能碰到

 

解决方案:

在创建容器镜像的时候在dockerfile 中增加时区相关配置, 命令如下:

ENV TZ=Asia/Shanghai
RUN apt-get install tzdata
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone