#二次更新 利用DNSPodAPI实现服务器DDNS解析

#二次更新 利用DNSPodAPI实现服务器DDNS解析

更新说明:更新了上一篇文章:利用DNSPodAPI实现服务器DDNS解析中存留的更新卡住问题。 前面的文章中,我们使用了此脚本来进行DDNS更新,但是我发现了一个问题,更新后,程序未退出,虽然放在后台影响不大,但是省一点内存是一点。 脚本: #!/usr/bin/env python # -*- coding:utf-8 -*- import socket import requests import time ...

国产运维自动化管理服务器 CheungSSH

国产运维自动化管理服务器 CheungSSH

CheungSSH 是一款中国人自主研发的Linux运维自动化管理服务器软件,后端使用 Python 语言+Django 的 Web 框架,前端使用 Bootstrap+Javascript+jQuery 框架开发,通信协议采用 Linux 系统自带的 SSH 协议,无 Agent 。并通过 Paramiko 库完成自动化登录,本系统可以基本满足日常的自动化运维需求。不采用任何第三方工具和接口。 CheungSSH优...

解决lightsail登录提示Please login as the user “centos” rather than the user “root

解决lightsail登录提示Please login as the user “centos” rather than the user “root

接上一篇文章:lightsail快捷为CentOS镜像开启root登陆,我们使用脚本安装后,从本地登录是正常的,但是一部分机器之间ssh的话,就会提示:“Please login as the user “centos” rather than the user “root”.” Then the connection will close. 解决办法: 如果是使用上面的脚本后无法登录的,可使用: >/root/.ssh/authorized_keys service ...

解决Debian下update遇到Could not get lock /var/lib/dpkg/lock – open的问题

解决Debian下update遇到Could not get lock /var/lib/dpkg/lock – open的问题

此问题在多个主机商模版上出现,安装Debian8&Dbian9&Ubuntu后,执行apt update后出现Could not get lock /var/lib/dpkg/lock – open,下面博客提供解决方法。出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。 解决方法: 方法一: dpkg --configure -a rm /var/lib/apt/lists/lock 方法二: ps -aux | grep a...

Debian9/10无需更换内核快速开启BBR加速

Debian9/10无需更换内核快速开启BBR加速

Debian9默认内核为4.9.0-8,已经预装了BBR加速,我们只需要启动即可。 启动: echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p 查看bbr是否启动: lsmod | grep bbr 有以下输出即表示开启成功: tcp_bbr 20480 14 完结撒花。 &n...

Linux利用Mail-in-a-Box搭建自己的私人域名邮箱

Linux利用Mail-in-a-Box搭建自己的私人域名邮箱

Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. 现阶段的免费邮件服务比较多,博主也尝试过一些进行安装,比如经典的vesta面板自带邮局、国内开源的ewomail、winwebmail、zimbra、mailinabox 等等,大多都能正常配...

利用DNSPodAPI实现服务器DDNS解析

利用DNSPodAPI实现服务器DDNS解析

DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。 一句话:把动态变化的IP地址绑定到固定不变的域名上,以不变应万变。 博主找了很多DNSPOD的API脚本,一部分已经是几年...

ss-panel-v3-mod_Uim 端口偏移后端教程

ss-panel-v3-mod_Uim 端口偏移后端教程

通过上篇文章ss-panel-v3-mod_Uim 端口偏移前端教程,我们解释了如何使用端口偏移前端。接下来我们需要使用后端进行配合使用。 后端安装: 通过前面的文章,我们已经解释了,前端只是作为显示节点,具体控制还是需要通过后端完成。 后端我们如何控制呢? 通过Docker自带的端口映射功能,详细解释下,我们通过Docker对接后端后,其实后端是在一...

ss-panel-v3-mod_Uim 端口偏移前端教程

ss-panel-v3-mod_Uim 端口偏移前端教程

教您端口偏移来达到任意端口可作为单端口使用。 何为端口偏移? 我们设置单端口后,所有用户都使用我们指定的端口进行通讯,但是有些时候,我们购买的机器没有开要的端口,那咋办?这就是端口偏移的目的,可以快速设置任意单端口给用户使用。 举个简单例子,我们前端单端口为8080,但是购买的机器是NAT机器,只给10000-10010这十个端口给我们使...

Linux下检测IP恢复脚本 \ 利用方糖并自动推送到微信通知

Linux下检测IP恢复脚本 \ 利用方糖并自动推送到微信通知

自从6月1日这次风波开始,据说是封禁了3000多万的IP,我想大家都在小鸡等着从黑名单放出来吧~  所以这个脚本来了,IP如果被放出来了,利用方糖自动推送到微信。 先说下现阶段的IP状态: 如果IP进去了,国内无法Ping通,而国外正常。 先上脚本: 简单版: #!/bin/bash ip=1.1.1.1 ping $ip -c 4 >> /dev/null 2>&1 if [ $? -...