简介
这是一个用于在Linux
上测试回程路由的脚本,这里的回程路由是指从你的机器出发到指定节点的路由。
Github地址:https://github.com/nanqinlang-script/testrace
使用
运行命令:
wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh
bash testrace.sh
在运行脚本后,会出现三个选项供以选择:
- 选择一个节点进行测试
- 四网路由快速测试
- 手动输入
ip
进行测试
选项说明:
1、选择一个节点进行测试
本脚本以内置移动/联通/电信/教育网四网的多个节点。
选择1回车后,会列出这些节点的列表。
选择其中一个测试完成后,可以继续选择节点测试。
2、四网路由快速测试
此模式会对以下几个节点进行回程路由测试。
此模式测试的节点包括:
电信
上海电信(天翼云)
厦门电信CN2
联通
浙江杭州联通
移动
浙江杭州移动
教育网
北京教育网
3、手动输入ip进行测试
此模式是由用户 手动输入要测试的目标ip
每次测试完成后,可选择继续测试其它ip
相关目录
脚本的安装目录位于/home/testrace
。
测试完成并退出脚本后,会生成测试的记录文件于/home/testrace/testrace.log
。
演示截图
1、菜单
2、选择节点
3、测试过程
4、继续测试其它节点
5、退出脚本
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1935/
不妨点个广告再走嘛
相关推荐
-
Frps一键安装脚本,带Frpc Windows便捷启动脚本
说明:Frp估计很多人都用过,一个高性能的内网穿透工具,支持tcp、udp、http、https协议,安装和使用教程可以直接查看官方中文文档→传送门,写的超详细。这里博主分享个某大佬写的Frps一键脚本,包括Frpc Windows便捷脚本,使用起来很方便,想快速上手的可以用下。 安装使用 Github地址:https://github.com/dylanbai8/frpspro 系统要求:CentOS 7+、Debian 8+ 使用命令: wget -N --no-check-certificate git.io/f.sh && chmod +x f.sh && bash f.sh install 常用命令 #一键修改token bash f.sh token #一键修改bind_port bash f.sh bind_port #一键修改vhost_http_port bash f.sh vhost_http_port #一键修改vhost_https_port bash f.sh vhost_https_port 备用命令 #一键修改dashboard_port bash f.sh dashboard_port #一键修改dashboard_user bash f.sh dashboard_user #一键修改dashboard_pwd bash f.sh dashboard_pwd #一键修改bind_udp_port bash f.sh bind_udp_port #一键修改kcp_bind_port bash f.sh kcp_bind_port #一键修改subdomain_host(用于泛解析子域名) bash f.sh subdomain_host #一键卸载frps bash f.sh uninstall 注意事项 #一键关闭 apache2、防火墙,释放80端口 bash f.sh unapache2 #注意,除http(s)以外,客户端frpc.ini内任何端口修改时须在以下范围内: 默认端口白名单:2000-3000,3001,3003,4000-50000 #转发远程桌面时,需先在本机开启允许远程协助 我的电脑-右键属性-远程设置 #需要注意frpc所在机器和frps所在机器的时间相差不能超过15分钟 相关教程 一款带Web管理面板的内网穿透工具:lanproxy使用教程 使用Holer远程登录家里或公司内网的电脑
-
微力同步:一款可以在多个设备上同步文件的应用程序
说明:博主今天发现了个同步神器微力同步,可以在多个设备上同步文件,支持Mac,Windows、Linux、安卓(Android)和苹果(iOS),以及NAS系统集成等。和博主之前介绍的Syncthing同步工具对比来说,在使用上面方便不少,同步速度也很快,而且官方还提供Linux的一键脚本,这里就分享下。 简介 微力同步是一款高效的数据传输工具,简单易用的多平台文件同步软件,惊人的传输速度是不同于其他产品的最大优势,微力同步 的智能P2P技术加速同步,会将文件分割成若干份仅KB的数据同步,而文件都会进行AES加密处理,确保数据的安全性,所有数据都存在自己管理的机器硬盘上,安全性有了更高的保障。 安装 官方网站:http://www.verysync.com/软件下载:http://verysync.com/download 1、Linux系统适用于Centos、Debian、Ubuntu等使用systemd的系统。 curl https://raw.githubusercontent.com/verysync/verysync-linux-installer/master/go-installer.sh > go-installer.sh chmod +x go-installer.sh ./go-installer.sh 安装完成后就可以用浏览器打开http://IP:8886管理微力内容了,如果CentOS打不开,开启端口就可以了。 #CentOS 6 iptables -I INPUT -p tcp --dport 8886 -j ACCEPT service iptables save service iptables restart #CentOS 7 firewall-cmd --zone=public --add-port=8886/tcp --permanent firewall-cmd --reload 然后我们可以在设置里修改端口,访问用户名密码等。 2、Windows系统直接通过上方给的软件下载地址,下载微力同步软件,直接解压并双击运行verysync.exe即可。 3、其它安装MacOS直接下载软件后,将微力同步拖入到应用目录即完成安装。iOS直接在商店搜索微力同步或verysync,再点击安装即可。Android直接下载APK应用后安装即可。NAS Synology群晖安装参考→传送门。NAS 西数WDCloud安装参考→传送门。 使用 首先点击左上角加号→标准文件夹,选择你需要同步的文件夹。然后再获取共享链接或者密匙。 #共享文件夹权限说明 只读密钥 如果其它电脑通过该只读密钥进行链接,进行文件修改和添加将不会同步到其它电脑上,数据不会影响拥有读写权限密钥的设备,一般用于分享给朋友或同事,又不希望对方能修改或删除我们的文件。 读写密钥 如果其它电脑通过该密钥进行链接,对目录进行添加,删除,或修改文件,操作将同步到所有链接到该目录的所有电脑上。一般用于自己资料的同步,修改和删除,所有的操作应用到所有电脑上。
-
WordPress、Typecho等博客批量修改文章图片和文件链接地址
说明:我们有时候换博客域名或者CDN图片地址后,需要大量修改所有文章的引用图片链接和一些文件链接地址,手动修改又麻烦,这里就说一下通过phpMyAdmin工具快速修改数据库文章图片,文件链接地址。 方法 如图所示,用phpMyAdmin进入typecho数据库后,选中typecho_contents文章那个表,然后点上面的搜索,选择查找和替换,输入之前的图片或者文件地址和之后的地址,字段选择text,确认后执行即可批量修改。 同样的对于wordpress来说,进入wordpress数据库后,选中wp_posts文章那个表,然后点上面的搜索,选择查找和替换,输入之前的图片或者文件地址和之后的地址,字段选择post_content,确认后执行即可批量修改。
-
一款功能强大的Linux主机面板:Kloxo-MR安装教程
简介 Kloxo-Mr是基于Kloxo改进的,拥有kloxo的所有功能,支持Redhat/CentOS 5 and 6(32bit/64bit) ,完美兼容 AWBS, WHMCS, HostBill, TheHostingTool, AccountLab Plus和Blesta等计费方式,支持:Apache,Nginx,Lighttpd,Hiawatha,ATS,Varnish。数据库支持MySQL或MariaDB。支持添加免费ssl证书Let's Encrypt。反正功能十分强大。 安装 系统要求:Redhat/CentOS系统,建议CentOS 7。 1、系统更新 yum update -y 2、安装必要组件 yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y yum install telnet wget -y 3、设置更新源 cd /tmp rpm -ivh https://github.com/mustafaramadhan/rpms/raw/master/mratwork/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm 清除缓存 yum clean all 更新mratwork RPM yum update mratwork-* -y 4、安装Kloxo-MR yum install kloxomr7 -y sh /script/upcp 5、web访问HTTP访问地址:http://your-server-ip:7778,HTTPS访问地址:https://your-server-ip:7777,默认用户名和密码均为admin。 6、设置KLOXO-MR面板简体中文 cd /usr/local/lxlabs/kloxo/httpdocs/lang wget https://www.southcat.net/usr/down/lxadmin_cn_pack.zip unzip lxadmin_cn_pack.zip 然后在菜单Appearance中选择CHINESE语言即可。Kloxo-MR讨论区:https://forum.mratwork.com/
-
Ubuntu/Debian安装PHP 7.2教程
适用系统:Ubuntu 16.04/14.04、Debian 8/9 添加软件源 Ubuntu #安装软件源拓展工具 apt -y install software-properties-common #添加PHP PPA源,需要按一次回车 add-apt-repository ppa:ondrej/php #更新软件源缓存 apt update Debian #添加GPG wget -O /etc/apt/trusted.gpg.d/php.gpg https://mirror.xtom.com.hk/sury/php/apt.gpg #安装apt-transport-https apt-get install apt-transport-https #添加sury软件源 sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' #更新软件源缓存 apt-get update 安装PHP 7.2 运行以下命令: apt install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache -y 设置PHP 7.2 安装完成后,编辑/etc/php/7.2/fpm/php.ini替换;cgi.fix_pathinfo=1为cgi.fix_pathinfo=0。 快捷命令: sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.2/fpm/php.ini 管理PHP 7.2 安装好了先重启一下! systemctl restart php7.2-fpm 更多操作: systemctl restart php7.2-fpm #重启 systemctl start php7.2-fpm #启动 systemctl stop php7.2-fpm #关闭 systemctl status php7.2-fpm #检查状态 更新PHP 7.2 运行下面的命令系统就会更新所有可以更新的软件包括PHP...
-
分享一个SSL证书链补全工具,解决部分浏览器显示证书不可信的问题
说明:有时候我们得到并配置上SSL证书后因为种种因素,某些浏览器依然显示证书不可信,也不显示小绿锁,其实原因是因为证书链不完整导致的,这里就分享一个SSL证书链补全工具,可完美解决该问题。 SSL证书链补全地址:https://csr.cheapssl.cn/get_chain
-
一款非常好用的Web端SSH工具:GateOne安装教程
说明:GateOne是一个能在浏览器上运行的Terminal SSH客户端,无论你在哪里,只要有网,你就可以用浏览器操控你的VPS服务器,还支持右键复制/粘贴等客户端常用功能,包括多窗口等,使用起来非常方便,而且其它人也可以使用,之前也说过一种类似的工具WebSSH2,查看:WebSSH2安装教程,都挺好用的,这里就说下使用Docker快速安装GateOne,并添加SSL证书。 截图 安装 1、安装Docker curl -sSL https://get.docker.com/ | sh service docker start 2、拉取镜像 docker pull liftoff/gateone 3、启动镜像 #命令 docker run [-d/-t] -p [443]:8000 -h [hostname] --name gateone liftoff/gateone gateone #示例,如果服务器上443被占用,请使用其它未被占用的端口 docker run -t -p 443:8000 -h Rats --name gateone liftoff/gateone gateone 参数说明: -d/-t:决定镜像是使用Deamon(后台)模式启动,或者显示启动过程 -p 443:8000:绑定端口,注意:GateOne强制使用SSL,8000端口为Docker容器内的固定映射端口,请只改动冒号前面的端口,不要动后面的端口号! -h hostname:设置Docker容器的主机名(这个将会显示在你的浏览器标题中) --name gateone:设置Docker容器的名称(不是主机名),用来docker ps时识别用 liftoff/gateone:镜像名称 gateone:启动命令行,勿动(默认命令行会发生Python io_loop报错,故使用此命令行来避免错误) 安装完成后,进入https://xx.com:端口,如果端口是443,可直接进入https://xx.com,xx.com可以为IP也可以为域名,地址前面的https别漏掉了,访问时浏览器可能会报不安全,无视即可,如果你想添加SSL证书,请将域名解析到服务器,然后继续往下看。 添加SSL 想添加SSL证书的,继续看,不想的就跳过。 1、停掉容器 docker kill gateone 2、导入SSL证书在root目录创建Dockerfile。 #将以下整体复制到命令行 echo "FROM liftoff/gateone ADD gateone-ssl/ssl.crt /etc/gateone/ssl/certificate.pem ADD gateone-ssl/ssl.key /etc/gateone/ssl/keyfile.pem CMD [ "gateone" ]" > /root/Dockerfile 同目录创建gateone-ssl文件夹,并上传SSL证书。 mkdir gateone-ssl 然后通过FTP客户端上传SSL证书到gateone-ssl文件夹。没有SSL证书的,请在本博客搜索关键词,很多申请方法。 3、重建镜像上传SSL成功后,重建镜像,执行命令: docker build -t="gateone-ssl" . #英文.别漏掉了 当出现Successfully Built即重建成功。...
-
一款开源,美观,带后台管理的网址导航工具:WebStack-Laravel
说明:网址导航之前发过几个,不过大多都没有后台管理,都是通过修改代码来添加相应的网站,用起来不是很方便,这里就介绍个开源的网址导航网站项目WebStack-Laravel,具备完整的前后台,管理方便,很适合拿来制作自己的网址导航。 截图 安装 Github地址:https://github.com/hui-ho/WebStack-Laravel 所需环境:PHP 7.1+、Mysql、Nginx 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件商店,然后安装PHP 7.1+、Mysql、Nginx。 接下来再找到左侧软件商店-PHP管理-设置-删除禁用的proc_open和passthru函数,并安装Fileinfo扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 再点击左侧数据库,新建一个数据库。 2、更改composer源这里避免安装时候出现认证信息,先换个华为源。 composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php 3、安装WebStack-Laravel #拉取代码 git clone https://github.com/hui-ho/WebStack-Laravel.git #安装依赖 cd WebStack-Laravel rm -rf composer.lock composer install #编辑环变量 cp .env.example .env nano .env 修改相关信息: APP_NAME=WebStack APP_ENV=local(这里如果正式运行,请修改为:production) APP_KEY= APP_DEBUG=true(如果安装没问题,建议改为false) APP_LOG_LEVEL=debug APP_URL=http://localhost(这里修改你自己的域名地址) #数据库信息 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=moerats DB_USERNAME=moerats DB_PASSWORD=moerats 其它的参数自行改吧,或者直接默认,再使用命令: #生成KEY php artisan key:generate #迁移数据,对于有提示的,输入yes即可 php artisan migrate:refresh --seed 然后新建Systemd配置文件,只适用于CentOS...
-
TinyPNG:一个可以在线压缩图片的网站
说明:TinyPNG可以在线压缩图片大小,支持PNG、JPG格式的图片。我们写博客贴图片要尽可能的压缩下图片的大小,尤其是文章多了网站流量不够用的情况下,如果你手上没有PS之类的图像处理软件来压缩图片的话,这个网站还是挺有用的。直接上传图片,然后自动压缩,然后下载下来就行了。肉眼基本看不出什么分别,不过测试中还是偶尔发现有图片压缩了质量变差的情况。
-
Windows一键傻瓜式免编译Monero矿机,并用CPU挖矿Monero
说明:现在好多不少人在用服务器挖矿门罗币Monero,至于能不能回本,还是个未知数,不过可以补贴下买服务器的成本倒是可以的,现在就发个Windows上很方便的挖Monero教程,本教程由hostloc大佬shc提供,我们可以用来在自己的电脑上试试,至于电费能不能挖回来,那就需要试试了。也许还能小赚一笔。这都说不准。 简介 Windows下面挖掘Monero是一件非常简单的事情,并不像Linux下面还需要复杂地编译,Windows里面可以直接运行编译好的矿机程序。 需要注意的是,Windows系统中CPU使用没有优化得像Linux那样好,因此同样的CPU, 在Windows下挖矿的性能会显著低于在Linux操作系统。相反地,显卡驱动在Windows下的优化通常比在Linux下的优化好,因此显卡挖矿在Windows下要比在Linux的性能高一些。 教程 下面介绍一下怎样在Windows下面挖矿。 首先,我们需要注册一个钱包。几乎所有的虚拟币交易所都支持Monero的交易,我们在任何一家交易所注册一个账号后就可以获得一个Monero钱包地址。如果你不知道哪里可以注册账号,可以到这个链接上注册https://hitbtc.com。注册好后在后台获得Monero钱包地址。 然后我们要选择一个矿池。Monero矿池有很多,官网http://moneropools.com/中列举了很多个矿池,可以选择想加入的矿池。我这里选择的是xmr.nanopool.org。 再然后我们下载矿机软件:https://github.com/nanopool/Wolf-XMR-Miner/releases/download/v0.4/wolf-xmr-miner-v0.4.zip 下载解压后打开压缩包。找到文件xmr-cpu.conf, 编辑该文件。 { "Algorithms": [ { "name": "CryptoNight", "devices": [ { "index": -1, "threads": 4, "rawintensity": 8, "worksize": 8 } ], "pools": [ { "url": "stratum+tcp://xmr-us-east1.nanopool.org:14444", "user": "4637eui9eqtCBybcVPve35w0es3FAnff7aPZH9ximGJiepquoe1zYyxjXqrT3anyZ22j7DEE74Gk19fjisH2nNiC3bvywmx.f4ce782u0db7ji92u20a7b545392810acdd39fj16b247b279163a9e238jb5011.worker_01/hello@example.com", "pass": "x" } ] } ] } 在User那里填写你的钱包地址、矿工号、Payment ID以及邮箱,然后将threads这条改成你要用来挖矿的核数。注意,这里要填物理核数,比如你4核8线程的CPU, 最多只能填4,如果填超过4的话挖矿性能会骤降。 保存之后,运行压缩包里的start_CPU.bat就开始挖矿啦。 可以在命令提示符中看到实时的算力统计。如果有什么其他问题,欢迎去大佬博客留言哈!