说明:我们很多时候都想知道自己网络或者服务器的ping
网络延迟等一些测试,这里就推荐一款ping
测试工具GoPing
,该软体跟一般ping
指令所提供的功能都差不多,不过可以在比较简洁易懂的视窗中显示这些网路检测结果。开始之前也可手动调整Packet Size
、Interval
、Timeout
等等检测参数,算是一个简单实用的小工具。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1811/
不妨点个广告再走嘛
相关推荐
-
Linux VPS定时备份服务器/网站数据到Github私人仓库
说明:现在Github被微软收购后,私人仓库已经开始免费了,只能说微软很良心。然后就可以拿来折腾下了,让其充分发挥下作用,这里我们可以用来备份下网站或者服务器一些数据,方法就大概说下。 教程 首先你肯定需要一个Github账号,没有的可以去注册一个,地址:https://github.com。有了账号就继续看。 1、配置Git SSH密钥 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在操作之前,需要先在服务器上生成SSH key。 我们先去根目录下使用命令: cd ~ ssh-keygen -t rsa 这里会要你命名密匙名称(这里建议使用默认名称),然后连续按几次Enter,这时候会在/root/.ssh文件夹生成2个ssh密钥,然后我们查看公钥id_rsa.pub。 cat ~/.ssh/id_rsa.pub 查看后,再复制下公钥,然后打开Github官网,进入https://github.com/settings/ssh/new,Title随便填,然后Key填入刚刚复制的密匙,最后点击Add SSH Key添加即可。 2、建立私人仓库我们需要先访问https://github.com/new,新建一个仓库用来存放备份文件,名称自己随意,记得下面一定要勾选Private,也就是私人仓库。不然你辛辛苦苦备份的小姐姐就要被别人偷走了。 3、配置本地仓库由于博主是用来备份网站,所以需要备份文件夹为/home/www.southcat.net,也就是把该文件夹定为本地仓库,使用命令: #进入需要备份的文件夹 cd /home/www.southcat.net #初始化你的github仓库 git init #关联到远程github仓库 git remote add origin git@github.com:iiiiiii1/MOERATS.git 关联仓库的时候,后面可以用HTTPS链接也可以用SSH,这里强烈建议选择SSH,安全性很高。 4、初次备份 #进入备份的文件夹 cd /home/www.southcat.net #把目录下所有文件更改状况提交到暂存区,包括增,删,改。 git add -A #提交更改的说明,说明随意了,这里为backsite git commit -m "backsite" #开始推送到Github git push -u origin master 推送的时候可能会提示The authenticity of host 'github.com' can't be established.信息,直进yes即可。 然后可以看到仓库的备份文件了。 5、设置定时备份在根目录先新建一个bash脚本: nano ~/gitback.sh 代码如下: #!/bin/bash #进入到网站根目录,记得修改为自己的站点 cd /home/xxx.com #将数据库导入到该目录,这里以mysql为例,passwd为数据库密码,typecho为数据库名称,typecho.sql为备份的数据库文件 mysqldump -uroot -ppasswd typecho > typecho.sql git add -A git commit -m "backsite" git push -u origin master...
-
TypExport-Typecho数据导出工具,可搬家转换到wordpress博客
说明:对于很多typecho博客想搬到wordpress博客的人来说,这插件是再好不过了,利用此插件可导出一份xml文件,方便后续再导入wordpress就完成了转换,非常简单。文章、评论、分类目录和标签完全无损,不过插件不会导出友链的内容,这就到时候记得备份下友链就行了。 简介 Typecho导出WXR插件,WXR全称为WordPress eXtended Rss,是wordpress导出数据的一种格式,它包含了您的全部文章、页面、评论、自定义字段、分类目录和标签。测试平台:typecho 1.0 & wordpress 4.x,具体版本自己测试。项目地址:https://github.com/panxianhai/TypExport下载地址:TypExport-0.9.zip
-
Linux VPS一键安装锐速(LotServer)脚本,可与BBR共存
说明:最近萌咖大佬的锐速脚本更新了,支持的锐速版本差不多到最新的了,与之前的版本比较,修复了崩溃等众多问题,而且支持的内核更高了(包括4.9+内核),也就意味着我们在锐速和BBR之间切换安装的时候不需要重复更换内核了,貌似锐速和BBR还能共存,但博主感觉效果提升并不大,反而流量可能会爆增,具体的就需要人去探究了,这里只大概说下脚本。 安装 Github地址:https://github.com/MoeClub/lotServer 锐速目前支持的操作系统和内核查看→传送门 1、更换内核 #CentOS 6 32位系统更换内核为2.6.32-504.el6 rpm -ivh http://vault.centos.org/6.6/centosplus/i386/Packages/kernel-firmware-2.6.32-504.el6.centos.plus.noarch.rpm rpm -ivh http://vault.centos.org/6.6/centosplus/i386/Packages/kernel-2.6.32-504.el6.centos.plus.i686.rpm --force #CentOS 6 64位系统更换内核为2.6.32-504.3.3.el6.x86_64 rpm -ivh http://vault.centos.org/6.6/centosplus/x86_64/Packages/kernel-firmware-2.6.32-504.3.3.el6.centos.plus.noarch.rpm rpm -ivh http://vault.centos.org/6.6/centosplus/x86_64/Packages/kernel-2.6.32-504.3.3.el6.centos.plus.x86_64.rpm --force #CentOS 7系统更换内核为3.10.0-229.1.2.el7.x86_64 rpm -ivh http://dev.centos.org/c7.01.u/kernel/20150327030147/3.10.0-229.1.2.el7.x86_64/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force 查看内核是否更换成功,使用命令: rpm -qa | grep kernel 如果成功,重启VPS即可。 2、安装锐速 #常规自动安装 bash <(wget --no-check-certificate -qO- https://github.com/MoeClub/lotServer/raw/master/Install.sh) install #指定内核安装 bash <(wget --no-check-certificate -qO- https://github.com/MoeClub/lotServer/raw/master/Install.sh) install <Kernel Version> #完全卸载 bash <(wget --no-check-certificate -qO- https://github.com/MoeClub/lotServer/raw/master/Install.sh) uninstall 3、使用命令 #启动命令 /appex/bin/lotServer.sh start #状态查询 /appex/bin/lotServer.sh status #停止加速 /appex/bin/lotServer.sh stop #更新许可,使用ifconfig查看网卡mac地址,替换00:00:00:00:00:00 wget -qO /appex/etc/apx.lic 'https://api.moeclub.org/lotServer?mac=00:00:00:00:00:00' 最后就说下Debian 9同时开启BBR和锐速的方法,但只建议随便玩玩。 更换内核: #安装4.9.0-4-amd64内核 apt update wget https://debian.sipwise.com/debian-security/pool/main/l/linux/linux-image-4.9.0-4-amd64_4.9.65-3+deb9u1_amd64.deb dpkg -i linux-image-4.9.0-4-amd64*.deb #查看所有内核 dpkg...
-
一个去中心化的图片分享平台:ipfs.pics搭建教程
说明:N月前博主就分享过一个基于IPFS的去中心视频分享平台,查看:ipfstube安装教程,今天再分享个图片分享平台ipfspics,大概原理这里再说下,就是是你上传图片后,并不会存储到自己的服务器,而是会上传到IPFS,再转化成一个哈希值,你可以根据这个哈希进行下载,任何人都无法删除,包括你自己,就算你上传的那个平台倒闭,该图片也会存在。对这个有兴趣的也可以拿来做个图床什么的。 截图 安装 Github地址:https://github.com/ipfspics/ipfspics-server 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、安装Docker Compose curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose #验证是否安装成功 docker-compose --version #返回以下类似信息即安装成功 docker-compose version 1.x 3、下载源码 git clone https://github.com/ipfspics/ipfspics-server.git cd ipfspics-server #安装镜像 docker-compose up -d 然后就可以通过ip:5000访问。 CentOS系统可能还需要开齐心ia端口,使用命令: #CentOS 6 iptables -I INPUT -p tcp --dport 5000 -j ACCEPT service iptables save service iptables restart #CentOS 7 firewall-cmd --zone=public --add-port=5000/tcp --permanent...
-
一个可以同时监控多个VPS服务器信息的面板:psdash安装教程
简介 psdash是一个可以监控所有VPS服务器的CPU、内存、硬盘、网络、SWAP的面板。本教程是基于psdash的基础上添加httpbasicauth(也就是打开页面弹出提示框,要输入用户名密码),可自定义模板。 截图 功能 psdash的所有功能支持多节点/集群部署,所有数据每3秒自动更新,无需手动刷新页面。 总览页:支持查看 cpu, disks, network, users, memory, swap , network 进程:进程列表,并展示每个进程详情,包括打开的文件数、打开的连接数、内存占用、子进程、资源限制 硬盘:所有硬盘和分区 网络:所有网络接口和使用的流量,以及当前的网络连接 日志:展现自定义的日志文件详情,并支持搜索文件内容 安装 Github地址:https://github.com/wenguonideshou/psdash_HTTPBasicAuth。 1、主节点和agent节点都执行下面的命令(安装psdash) #Debian/Ubuntu apt-get install build-essential python-dev -y apt-get install python-setuptools -y git clone https://github.com/Jahaja/psdash.git cd psdash pip install -U setuptools python setup.py install #RHEL (Fedora, CentOS) yum groupinstall "Development Tools" -y yum install python-devel -y yum install python-setuptools -y git clone https://github.com/Jahaja/psdash.git cd psdash pip install -U setuptools python setup.py install 2、主节点执行 pip install flask-httpauth git clone https://github.com/wenguonideshou/psdash_HTTPBasicAuth.git cd psdash_HTTPBasicAuth python run.py -l '/var/log/**/*.log' 3、agent节点执行 psdash -a --register-as xxx -l...
-
小内存VPS安装Caddy+PHP 7+Sqlite 3环境,并快速搭建Typecho博客
说明:我们一般搭建博客的方法就是使用lnmp、lamp等一键包,或者宝塔等面板来搭建Web环境,不过都只适合大点内存的VPS服务器,小点的比如96M、128M服务器就不行了,这时候我们就可以通过安装其它环境来搭建网站环境了,这里博主就说下Caddy+PHP7+Sqlite3安装教程,3分钟就可以搭建一个Typecho博客,并成功运行在96M的VPS服务器上,至于96M以下的服务器就不测试了,毕竟很少见了。 安装 教程只写Debian 8、9,建议选择mini版。如果你是96M或者128M的KVM建议增加点Swap,教程查看:VPS添加Swap虚拟内存。 1、安装PHP 7和Sqlite 3 #Debian 8系统 #添加源 echo "deb http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list echo "deb-src http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list #添加key wget --no-check-certificate https://www.dotdeb.org/dotdeb.gpg apt-key add dotdeb.gpg #更新系统 apt-get update -y #安装PHP 7和Sqlite 3 apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 sqlite3 -y #Debian 9系统 #更新系统 apt-get update -y #安装PHP 7和Sqlite 3 apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 sqlite3 -y 2、安装Caddy这里直接使用逗比的一键脚本。 wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh #备用地址 wget -N --no-check-certificate https://www.southcat.net/usr/shell/Caddy/caddy_install.sh...
-
分享一些最新的BT Tracker服务器地址
说明:由于这几天一直在用Aria2和Transmission程序来下载BT,很多时候用的磁力链接或者BT种子下载文件的时候,速度很慢,之后在网上找的方法,添加了一些BT Tracker服务器地址后,速度果然提起来了! BT Tracker服务器Github提供地址:https://github.com/ngosang/trackerslist udp://tracker.open-internet.nl:6969/announce udp://tracker.coppersurfer.tk:6969/announce udp://tracker.skyts.net:6969/announce udp://tracker.piratepublic.com:1337/announce udp://tracker.opentrackr.org:1337/announce udp://tracker.internetwarriors.net:1337/announce udp://9.rarbg.to:2710/announce udp://public.popcorn-tracker.org:6969/announce udp://wambo.club:1337/announce udp://tracker4.itzmx.com:2710/announce udp://tracker1.wasabii.com.tw:6969/announce udp://tracker.zer0day.to:1337/announce udp://tracker.xku.tv:6969/announce udp://tracker.vanitycore.co:6969/announce udp://open.facedatabg.net:6969/announce udp://mgtracker.org:6969/announce udp://ipv4.tracker.harry.lu:80/announce udp://inferno.demonoid.pw:3418/announce udp://tracker.tiny-vps.com:6969/announce udp://tracker.tvunderground.org.ru:3218/announce udp://tracker.torrent.eu.org:451/announce udp://tracker.halfchub.club:6969/announce udp://tracker.grepler.com:6969/announce udp://tracker.files.fm:6969/announce udp://tracker.dler.org:6969/announce udp://tracker.desu.sh:6969/announce udp://tracker.cypherpunks.ru:6969/announce udp://thetracker.org:80/announce udp://p4p.arenabg.com:1337/announce udp://oscar.reyesleon.xyz:6969/announce udp://open.stealth.si:80/announce udp://explodie.org:6969/announce udp://bt.xxx-tracker.com:2710/announce udp://tracker.uw0.xyz:6969/announce udp://t.agx.co:61655/announce udp://sd-95.allfon.net:2710/announce udp://santost12.xyz:6969/announce udp://sandrotracker.biz:1337/announce udp://retracker.nts.su:2710/announce udp://retracker.lanta-net.ru:2710/announce udp://peerfect.org:6969/announce http://tracker.city9x.com:2710/announce http://retracker.mgts.by:80/announce http://alpha.torrenttracker.nl:443/announce http://0d.kebhana.mx:443/announce udp://tracker.mg64.net:6969/announce udp://tracker.martlet.tk:6969/announce udp://tracker.kamigami.org:2710/announce udp://torr.ws:2710/announce http://retracker.telecom.by:80/announce wss://tracker.openwebtorrent.com:443/announce wss://tracker.fastcast.nz:443/announce wss://tracker.btorrent.xyz:443/announce ws://tracker.btsync.cf:2710/announce udp://zephir.monocul.us:6969/announce udp://tracker.bluefrog.pw:2710/announce udp://tracker.acg.gg:2710/announce udp://retracker.coltel.ru:2710/announce udp://pubt.in:2710/announce https://evening-badlands-6215.herokuapp.com:443/announce udp://z.crazyhd.com:2710/announce udp://tracker.swateam.org.uk:2710/announce udp://tracker.justseed.it:1337/announce udp://tracker.cyberia.is:6969/announce udp://packages.crunchbangplusplus.org:6969/announce udp://104.238.198.186:8000/announce https://open.acgnxtracker.com:443/announce http://tracker2.itzmx.com:6961/announce http://tracker.vanitycore.co:6969/announce http://tracker.torrentyorg.pl:80/announce http://tracker.tfile.me:80/announce http://tracker.mg64.net:6881/announce http://tracker.internetwarriors.net:1337/announce http://tracker.electro-torrent.pl:80/announce http://share.camoe.cn:8080/announce http://open.acgtracker.com:1096/announce http://open.acgnxtracker.com:80/announce http://omg.wtftrackr.pw:1337/announce http://mgtracker.org:6969/announce http://fxtt.ru:80/announce http://bt.dl1234.com:80/announce http://agusiq-torrents.pl:6969/announce http://104.238.198.186:8000/announce
-
分享几款强大的类似Google搜索的搜索引擎
简介 Google是全世界最棒的搜索引擎,因为某些原因在中国无法访问。这里将整合一些可以实现展示结果与Google并无差异的搜索引擎,重点是国内均可直接访问,无需自由上网。 Rambler.ru Rambler.ru是俄罗斯门户网站,也是俄罗斯三大门户网站之一。重点是无需爬Q。这个网站的搜索引擎是谷歌提供支持。网页搜索右下角显示由谷歌技术驱动。比百度良心10000倍。官方地址:https://nova.rambler.ru/ MEZW 经过几个简单的关键字搜索,发现MEZW搜索结果与Google并无太大差异。优点:国内正常访问,界面简洁,MEZW搜索服务可以汇集国内外网页的搜索结果,登录帐号,更可自定义的屏蔽掉不希望展示在搜索结果中的网站。比百度良心 3000倍。官方地址:https://so.mezw.com/ Bird.so Bird.so关于技术问题的搜索结果来自google搜索、雅虎搜索、必应搜索的聚合;经过测试,优先展示google搜索结果,在大部分关键字的展示结果与google并无差异,比百度良心2800倍。官方地址:http://bird.so/ avira Avira是世界著名的杀毒软件,中文名:小红伞,来自德国。 搜索引擎基于ASK,搜索结果相较谷歌有差异,但相对准确比百度良心800倍。官方地址:https://search.avira.com/ Ecosia Ecosia是一个基于Bing和Yahoo的绿色搜索引擎,通过自身算法优化整合Bing和Yahoo的搜索结果,展示最优的结果。与google搜索结果有较大差异,但展示结果依然相对准确,比百度良心500倍。官方地址:https://www.ecosia.org/
-
Linux VPS安装Stat Hub自建服务器监控
简介 Stat Hub是一个帮您收集并展示众多服务器状态的服务。它由两部分组成,一是服务端,用于接收、储存和展示状态;另一个是客户端,它用于收集并发送状态到服务端。Stat Hub没有Zabbix那么强大的功能,因此部署也显得简单很多。 安装 项目地址:https://github.com/likexian/stathub-go 直接复制下面的命令: #curl下载并安装 curl --insecure https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | sh #如果curl无法使用,可以用wget下载 wget --no-check-certificate -O - https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | sh #放行端口(iptables) iptables -I INPUT -p tcp --dport 15944 -j ACCEPT service iptables save service iptables restart 安装完后,接着访问https://ip:15944打开即可(注意是https的地址,浏览器提示危险请选择允许访问),初始密码为:likexian,登录后可修改,效果图如下。 添加多个客户端 在Stat Hub点击help按钮,按提示操作即可,或者访问https://ip:15944根据提示添加客户端,这样就可以监控多台服务器了。Stat Hub使用crontab每隔1分钟采集1次数据,如果未显示数据,请输入crontab -l查看计划任务是否添加成功。 通过域名访问(Nginx反向代理) 在nginx vhost配置文件中添加下面的规则,并重载nginx即可生效。 server { listen 80; server_name southcat.net;#您需要绑定的域名 location / { proxy_pass https://127.0.0.1:15944; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 总结
-
CentOS安装Fikker自建CDN系统,支持Https/反向代理/防CC攻击
简介 Fikker是一款面向CDN/站长的专业级网站缓存(Webcache)和反向代理服务器软件(Reversed Proxy Server),安装Fikker可以实现自建CDN加速节点。可以实现的功能有反向代理+页面缓存+实时监控+流量统计+转向管理+HTTPS+防CC攻击。 安装 1、准备工作Fikker需要监听80/443/6780端口,需要打开这些端口。 #如果防火墙使用的iptables(Centos 6) iptables -I INPUT -p tcp --dport 80 -j ACCEPT iptables -I INPUT -p tcp --dport 443 -j ACCEPT iptables -I INPUT -p tcp --dport 6780 -j ACCEPT service iptables save service iptables restart #如果使用的是firewall(CentOS 7) firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --zone=public --add-port=6780/tcp --permanent firewall-cmd --reload 2、安装Fikker #安装wget,若已经安装这一步可省略 yum -y install wget #下载安装包 wget -c http://www.fikker.com/dl/fikkerd-3.7.3-linux-x86-64.tar.gz #解压 tar zxvf fikkerd-3.7.3-linux-x86-64.tar.gz #进入安装目录 cd fikkerd-3.7.3-linux-x86-64 #运行Fikker ./fikkerd.sh start 完成后访问http://IP:6780,初始密码为123456,如果打不开,请输入命令netstat -apn|grep '6780'查看端口是否监听,检查防火墙是否放行端口。 使用 1、添加站点在Fikker后台–管理工具–主机管理–右下角添加主机,添加一个需要CDN加速的域名(支持HTTP/HTTPS)。 2、添加源站添加主机后,还需要设置回源地址,告知CDN节点从哪里获取数据,源站添加完毕后大功告成,您可以将DNS解析至CDN节点了,推荐使用智能DNS解析服务商CloudXNS,这样可实现分区域解析。 其它操作 如果您需要将Fikker注册为服务,请执行下面的命令: #注册服务 ./fikkerd.sh install #停止服务 ./fikkerd.sh...