博文

实时监测服务器IP是否被墙并推送消息至 Telegram 一键脚本

图片
很早的时候,我就发现了一个 Telegram 推送消息机器人,不过我平时也只是拿来写脚本监控一些东西通知我,昨天晚上突发奇想,觉得我完全可以做一个实时监测服务器IP是否被墙并推送消息至 Telegram 的脚本呀。仔细构思了下,发现应该有一些人会感兴趣的,所以就写出来喽。 脚本简介 该脚本通过  脚本+推送机器人+Crontab(定时任务程序)  轻量化的实现了实时监测服务器IP是否被墙并推送消息至 Telegram 的功能。 即只需要在服务器上面运行脚本并填写  服务器别名(可选) 和 推送API密匙  后就不用管了,接下来脚本会每分钟检测一次与大陆三大运营商的连通性,如果全部无法连通,脚本就会推送消息至 Telegram 通知你。 最快可在1分钟内知晓IP被墙。安装简单、无需复杂操作。 注意: 当脚本 连续三次检测 都是全部无法连通,就会中止监测并推送消息,避免刷屏。 另外: 每次检测时如果无法连通,则会再检测一次。 注意: 脚本提示你,并不一定是IP被墙,可能服务器与大陆连接出现故障也会导致(虽然三大运营商全崩概率低)。 机器人开源项目地址: https://github.com/Fndroid/tg_push_bot 系统要求 CentOS 6+ / Debian 6+ / Ubuntu 14.04 + 脚本版本 Ver:  1.0.4 安装步骤 执行下面的代码下载并运行脚本。 wget - N -- no - check - certificate https : //raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/gfw_push.sh && chmod +x gfw_push.sh && bash gfw_push.sh 运行脚本后会出现脚本操作菜单,选择并输入  1  就会开始初始化配置。 点击展开 查看更多 请输入该服务器的 [别名] 用于推送消息时,使你快速分辨服务器。支持中文,但请勿包含一些特殊符号,否则可能导致推送出错。 (默认为空):香港 A   =========...

Telegram 专用的轻量化代理工具 —— MTProxy Go版 一键脚本

为什么要用 MTProxy ?为何不直接用代理软件? 可能有人会疑问:MTProxy 是一个只能 Telegram 客户端使用的代理,那么为什么不直接用其他代理软件呢? 我就特地来回答一下大家的疑问。 1. 移动设备便捷性: 对于电脑用户来说, MTProxy 相对鸡肋,因为很多人都是代理软件开机启动并且全天不关。但是对于手机用户来说,每次要查看 Telegram 客户端,都需要先开启代理软件,而如果你在手机上不是经常要挂代理,但是你会经常去 Telegram 里吹比打屁,那么你就很适合使用 MTProxy 了, 它可以让你使用 Telegram 客户端像使用国内的 QQ、微信一样方便,打开即用。 2. 适合分享给朋友: 当你觉得 TG很好用,想要劝身边的朋友抛弃 QQ、微信 转投 Telegram 时,你却发现你还需要给他配置一套代理软件、代理账号,指导他如何使用代理软件,巴拉巴拉的。但是如果你有 MTProxy 代理账号,那么 只需要填写代理配置后,即可直接使用! 该版本相比官方版有什么区别? 支持 IPv6 。 支持 CentOS6。 资源占用更少,并发更强。 无需任何依赖,安装快速。 更少错误出现,不用担心编译出错。 NAT 服务器无需填写内网IP,只需脚本自动识别公网IP(支持自定义)。 支持强制安全模式(只有密匙头部包含 dd 的客户端才能链接,降低被墙几率)。 系统要求 CentOS 6+ / Debian 7+ / Ubuntu 14.04 + 脚本版本 Ver:  1.0.1 安装步骤 执行下面的代码下载并运行脚本。 wget - N -- no - check - certificate https : //raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/mtproxy_go.sh && chmod +x mtproxy_go.sh && bash mtproxy_go.sh 运行脚本后会出现脚本操作菜单,选择并输入  1  就会开始安装。 请输入 MTProxy 端口 [ 1 - 65535 ] (默认: 443 ): ...