说明:有时候我们通过一些网站平台查询域名的时候,有很多生僻的后缀都查询不到,这是很蛋疼的,这里分享个由微软出品的whois
查询工具,支持任何的域名后缀,也很方便、简单。
方法
官方地址:http://technet.microsoft.com/en-us/Sysinternals/bb897435.aspx
本地下载:Whois v1.14
下载文件并解压后,将解压出来的whois.exe
放置到C:/Windows/system32/
目录即可。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1810/
不妨点个广告再走嘛
相关推荐
-
Nginx环境强制http 301跳转https的方法
说明:现在越来越多的人开始为网站启用ssl证书了,安装了ssl后我们都需要让http强制跳转https,并确定网站唯一性,这里介绍了几种方法。 方法 提示:以军哥的lnmp一键安装包为例,Nginx配置文件修改地址为/usr/local/nginx/conf/vhost/xx.com.conf。方法一: if ($scheme = http ) { return 301 https://$host$request_uri; } 方法二: server_name southcat.net ; rewrite ^(.*) https://southcat.net$1 permanent; 方法三: if ($server_port = 80 ) { return 301 https://$host$request_uri; } 方法四: server_name southcat.net ; return 301 https://$server_name$request_uri;
-
qBittorrent+Deluge+rTorrent+Transmission+H5ai多功能一键脚本
说明:博主今天逛了下Github,发现了一个大佬写的一个脚本,很强大,这里分享一下,脚本可安装qBittorrent、Deluge、rTorrent、Transmission、H5ai、Flood、Remote Desktop、wine & mono、Flexget、rclone、BBR及一些功能,如ffmpeg、mediainfo、mkvtoolnix、eac3to、bluray脚本、mktorrent,基本上该有的都有了,可能有些有人都没听说过,博主在后面会说明下。 运行脚本 Github地址:https://github.com/Aniverse/inexistence 系统要求:Ubuntu 16.04、18.04;Debian 8、9 ;Ubuntu 14.04、Debian 7可以选择用脚本升级系统,且尽量使用纯净系统,即刚重装的系统。 运行命令: bash -c "$(wget --no-check-certificate -qO- https://github.com/Aniverse/inexistence/raw/master/inexistence.sh)" #或者 wget --no-check-certificate -qO inexistence.sh https://github.com/Aniverse/inexistence/raw/master/inexistence.sh bash inexistence.sh 然后会出现以下选项: ##关于选项及说明请先看文章后面,然后再进行选择 #是否升级系统,本选项只在Ubuntu 14.04、Debian 7中出现 You are now running Ubuntu 14.04.5, which is not supported by this script 01) Upgrade to Ubuntu 16.04 (Default) 02) Upgrade to Ubuntu 18.04 03) Do NOT upgrade system and exit script Would you like to upgrade your system? (Default 01): #添加账号和密码 The script needs a username This will be your primary user. It can be an existing...
-
一个功能强大又好用的RSS订阅器:FreshRSS安装教程
说明:前面说了很多RSS订阅器了,查看:Miniflux 2,Telegram RSS。今天再介绍个FreshRSS订阅器,免费,界面很美观,支持导入/导出为OPML文件,过滤、标记、搜索等,有助于轻松查找和阅读文章,也可以多用户使用,还可以安装很多拓展和更换不同的主题,而且查看10万篇文章都不会卡,这里简单说下常规的LNMP安装和Docker教程。 官方网站:https://freshrss.org演示地址:https://demo.freshrss.org 截图 LNMP安装 该方法属于常见的安装方法,不过有点慢,如果想快点安装的,使用下面的Docker安装即可,不过Docker不适用于OVZ。 环境要求:Nginx、7.0 >= PHP >= 5.3、MySQL >= 5.5,需要Fileinfo组建支持。 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 然后进入后台再安装PHP、Nginx和Mysql环境,再找到左侧软件管理-PHP管理-设置-安装Fileinfo拓展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、手动添加,方法查看:https://www.southcat.net/archives/19/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 2、上传程序安装好环境后解析并添加域名,然后下载源码:FreshRSS,再放到站点根目录并解压。 #或者使用命令下载源码 #进入站点根目录,请修改为自己域名 cd /www/wwwroot/domain.com #下载程序 git clone https://github.com/FreshRSS/FreshRSS.git #移动到根目录 mv FreshRSS/{,.}* ./ #授权 chown 755 ./* 提示git命令不存在的运行: #Debian和Ubuntu系统 apt-get -y install git #CentOS系统 yum -y install git 3、新建数据库并安装新建数据库,然后打开域名根据提示输入管理员账号、密码,数据库信息安装即可。 Docker安装 1、安装Docker curl -sSL https://get.docker.com/ | sh service docker start 2、安装镜像 #下载文件并进入文件夹...
-
Aria2+Rclone+DirectoryLister+Aria2Ng一键安装脚本 for Debian
说明:之前发了个VPS结合Google Drive建立BT离线大网盘教程,参考:利用Aria2+AriaNg+H5ai+Google Drive建立离线BT下载/在线播放/无限空间网盘,鉴于很多小白还是不会,加上H5ai有点浪费流量和api,所以友链博主千影写了个一键脚本,使用更好的DirectoryLister替代了H5ai,并自动添加SSL免费证书,Aria2Ng由于使用SSL后影响面板操作,就单独分开了,所以本脚本需要2个域名,并且下载文件自动上传到Google Drive,重启后自动挂载,添加并自动更新Trackers服务器,期间不需要做任何操作,这里分享下脚本。 截图 更新 【2018.12.21】 优化定时任务步骤,最后不再显示定时任务编辑界面。 【2018.8.17】 修复Aria2无法自动更新Trackers服务器的Bug,并优化脚本步骤信息的提示。 脚本 本脚本适用于Debian 8、9。且需要提前使用2个二级域名解析到VPS服务器。 使用命令: wget https://www.southcat.net/usr/shell/Aria2_Rc_D.sh && bash Aria2_Rc_D.sh 运行脚本后,会依次要你输入以下信息: #输入网盘域名及Aria2NG面板域名 请输入你的DirectoryLister域名信息: 请输入你的Aria2NG域名信息: #设置Aria2密钥 请输入你的Aria2密钥: #配置Rclone,大致如下 n) New remote s) Set configuration password q) Quit config n/s/q> n name> Rats #随便填,后面要用到 Type of storage to configure. Choose a number from below, or type in your own value 1 / Amazon Drive \ "amazon cloud drive" 2 / Amazon S3 (also Dreamhost, Ceph, Minio) \ "s3" 3 / Backblaze B2 \ "b2" 4 / Box \ "box" 5 / Cache a...
-
出现"ImportError: No module named setuptools"错误的解决方法
说明:有时候我们运行python,会出现无法运行直接报错"ImportError: No module named setuptools"。根据提示应该是缺少setuptools模块导致的,那就需要在当前服务器环境中重新编译安装setuptools工具。这里说下方法。 1、下载setuptools模块 wget --no-check-certificate https://www.southcat.net/usr/down/setuptools-0.6c11.tar.gz tar -zxvf setuptools-0.6c11.tar.gz cd setuptools-0.6c11 2、编译setuptools python setup.py build 3、安装setuptools python setup.py install
-
Linux系统下vim编辑文件时出现中文乱码的解决办法
说明:一般我们在编辑文件的时候,都喜欢用WinSCP等FTP软件进行编辑,这样确实方便不少,也有时候为了方便直接用vim编辑文件。不过有时候编辑带有中文文件的时候会出现乱码的情况,这样有点影响我们的操作,这里就说下解决方法。 方法 1、编辑.vimrc文件 vim .vimrc 加入以下代码: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 保存并退出,当然也可以用WinSCP等FTP软件在root文件夹新建并编辑.vimrc文件。 2、执行生效 source .vimrc
-
Linux VPS安装DNSmasq搭建自己的DNS服务器
简介 DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。自己搭建公共DNS更加灵活,如果是在本地搭建,还可以大幅提高解析速度。 安装DNSmasq 可以下载软件包编译安装,不过一般Linux软件仓库已经提供了DNSmasq,相关命令如下: #centos安装 yum -y install dnsmasq #如果是ubuntu系统 apt-get -y install dnsmasq 配置DNSmasq DNSmasq配置文件在/etc/dnsmasq.conf,我们需要修改几个参数,分别为: resolv-file=/etc/resolv.dnsmasq.conf这个参数表示dnsmasq会从这个指定的文件中寻找上游dns服务器。 取消注释的strict-order,表示严格按照resolv-file文件中的顺序从上到下进行DNS解析, 直到第一个成功解析成功为止。 注释掉no-hosts, 默认情况下这是注释掉的,dnsmasq会首先寻找本地的hosts文件再去寻找缓存下来的域名,最后去上游 dns服务器寻找。 设置listen-address=0.0.0.0, 0.0.0.0改成服务器公网IP。 我们来整理下上面我们修改了那些配置内容 #需要新建一个resolv.dnsmasq.conf文件,这个是配置上游DNS,也就是真正的公共DNS vi /etc/resolv.dnsmasq.conf #内容如下 nameserver 119.29.29.29 nameserver 1.2.4.8 #修改/etc/dnsmasq.conf #上游DNS路径 resolv-file=/etc/resolv.dnsmasq.conf #取消strict-order注释 strict-order #监听地址0.0.0.0对所有网络有效 listen-address=0.0.0.0 使用方法 DNSmasq可以设置不同的域名指定不同的DNS进行解析,修改/etc/dnsmasq.conf文件即可,若不对域名设置DNS,则从上游DNS获取记录。 #指定淘宝使用114 DNS进行解析 server=/taobao.com/114.114.114.114 #google指定8.8.8.8进行解析 server=/google.com/8.8.8.8 也可以对指定的域名进行解析,相当于就是本地hosts指向,可以利用这个功能实现广告屏蔽等效果。也是需要修改/etc/dnsmasq.conf文件,DNSmasq也可以对域名进行泛解析,填写*.southcat.net,这样的格式即可。 #将广告域名指向到127.0.0.1实现广告屏蔽 address=/ad.youku.com/127.0.0.1 address=/ad.iqiyi.com/127.0.0.1 #对southcat.net进行泛解析 address=/*.southcat.net/132.165.25.188 启动与测试 #启动 /etc/init.d/dnsmasq start #停止 /etc/init.d/dnsmasq stop #重新启动 /etc/init.d/dnsmasq restart 比如我在本地一台Linux服务器(192.168.20.127)安装了DNSmasq,并在局域网内其它PC将DNS配置为192.168.20.127,使用dig命令进行测试,第一次查询相对较长,第二次几乎再10ms内,如下截图。 总结 如果是在内网搭建DNSmasq,不仅可以提高解析速度,还可以有效的防止DNS劫持,实现屏蔽广告等作用。如果是在公网搭建DNSmasq,还可以对指定的域名解析hosts指向,从而避免DNS污染,实现fq。 如果您发现DNSmasq启动正常,但就是无法解析,请注意防火墙是否放行tcp/upd 53端口。
-
在Ubuntu上安装Monit来监控服务器和环境
说明:相信很多人都遇到过 “502错误”、 “2002数据库无法连接” “ERR_NAME_NOT_RESOLVED” 等问题吧,一般来说是Apache Httpd、Nginx、PHP、MySQL等软件崩溃或者不稳定出现了相关问题。这时候我们可以利用Monit来监控服务器和环境,当出现意外的时候还可以自动实现重启。 安装 1、更新软件源缓存 apt update 2、安装Monit apt install monit -y 升级 1、关闭monint service monit stop 2、安装html2text以自动解析最细版本: apt install html2text -y 3、自动更新 MONITVER=$(wget -q https://mmonit.com/monit/dist/binary/ -O - | html2text | grep DIR | tail -n 1 | tr -d / | awk '{print $2}') cd /tmp wget https://mmonit.com/monit/dist/binary/$MONITVER/monit-$MONITVER-linux-x64.tar.gz tar -xf monit-* cd monit-* sudo cp bin/monit /usr/bin/monit sudo ln -s /etc/monit/monitrc /etc/monitrc 4、重启monint service monit restart 配置 1、备份原始配置 mv /etc/monit/monitrc /etc/monit/monitrc.bak 2、创建SSL证书 ,实现HTTPS安全传输,演示用的是OpenSSL的自签,一路回车就行 : mkdir -p /var/certs/ openssl req -new -x509 -days 365 -nodes -out /var/certs/monit.pem -keyout...
-
使用haprxoy隐藏SMTP发信服务器源IP地址方法
SMTP发信会暴露网站服务器的IP(即使用了CDN)。如何隐藏服务器源IP呢,可以使用haproxy来端口转发来完成。 方法 1、需要找一台机器做中转,先安装Haproxy,具体可参考Haproxy安装及端口转发配置 2、把下面的内容写入到haproxy.cfg文件中 global ulimit-n 51200 defaults log global mode tcp option dontlognull timeout connect 1000ms timeout client 150000ms timeout server 150000ms listen status bind 0.0.0.0:1080 mode http log global stats refresh 30s stats uri /admin?stats stats realm Private lands stats auth admin:password stats hide-version frontend ssin bind *:465 #如果是普通模式,那这里就填25,如果是SSL模式,就需要填465 default_backend ssout backend ssout server server1 11.22.33.44 maxconn 204800 #这里的IP需要改成SMTP地址的IP,ping一下SMTP域名即可得到地址 3、修改完成后,执行重启命令,并设为开机启动 service haproxy restart chkconfig haproxy on 4、登录WEB服务器,把smtp地址写进/etc/hosts文件,指向中转服务器的IP。假如我使用的是阿里云的邮件推送,那么它的SMTP服务器域名就是smtpdm.aliyun.com然后编辑/etc/hosts文件 [root@sscloud ~]# vim /etc/hosts 127.0.0.1 localhost ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.16.156.98 sscloud 22.33.44.55 smtpdm.aliyun.com //22.33.44.55就是中转服务器的IP 修改完成后,执行service network restart重启网卡即可。
-
BBR+BBR魔改+Lotsever(锐速)一键脚本 for Centos/Debian/Ubuntu
说明:对于CentOS系统的BBR魔改之前搬运过南琴浪大佬的脚本,无奈出现了BUG,导致CentOS安装还存在着问题,前几天友链博主千影,也写出了一个魔改BBR脚本,脚本包含BBR+BBR魔改版+Lotsever(锐速),同时支持Centos、Debian、Ubuntu系统,很方便,也很强大。 教程更新 【2018年12月24日】 脚本新增BBRplus修正版,解决原版bbr在高丢包率下易失速以及bbr收敛慢的问题。尝试使其更好,减少排队和丢包。 【2018年3月8日】 脚本新增南琴浪的暴力魔改BBR,使速度更加暴力,实际效果因线路而定。 脚本安装 支持系统:CentOS 6+、Debian 8+、Ubuntu 14+。 注意:如果服务器有重要的数据,建议安装前先备份好数据,特别是CentOS系统。 运行以下命令: #过程有2步,第1步安装相应的内核,第2步开启内核对应的加速 wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh 使用脚本后会出现如下选项:根据自己需求操作,重启后再使用./tcp.sh命令接着操作。 如果在删除内核环节出现这样一张图注意选择NO,然后根据提示重启系统。 最后由于本脚本集成加速太多,兼容性可能不是很好,对于部分系统BBR安装不成功的,可以参考博客其它脚本。 超级暴力版魔改BBR一键脚本 for Debian OpenVZ平台魔改BBR一键脚本之Rinetd方式 魔改BBR一键安装脚本 for Debian/CentOS Linux VPS锐速(LotServer)一键安装脚本 相关链接 BBR魔改来源:https://www.94ish.me/1635.html BBR修正版来源:https://www.hostloc.com/thread-507165-1-1.html