大杀器服务器运行时,由于各种原因,导致不能正常翻墙,问题主要有两个,一是大杀器服务器非正常关闭,二是 squid 代理服务器 cpu 占用率过高;
下面就用两个简单的命令脚本,定期检查和处理这两个问题;
这两个简单的脚本使用的是 C shell,所以使用前先安装C shell,CentOS 下的安装命令为 yum install csh -y ;
脚本一: server-dog
作用:定期执行 server-dog,如果大杀器退出,则启动大杀器
下载:https://raw.githubusercontent.com/chinashiyu/gfw.press/master/server-dog
内容:
#!/bin/csh
set _cpu = `ps aux |grep 'press.gfw.Server$' |awk '{print $3*10}'`
if ($_cpu == '') then
/gfw.press/server.sh
endif
脚本二:squid-dog
作用:定期执行 squid-dog,如果 squid 代理服务器出现cpu占用率过高异常,则重新启动 squid 代理服务器
下载:https://raw.githubusercontent.com/chinashiyu/gfw.press/master/squid-dog
内容:
#!/bin/csh
set _cpu = `ps aux |grep '^squid' |awk '{print $3*10}'`
if ($_cpu != '' && $_cpu > 900) then
killall -9 squid
sleep 3
service squid start
endif
如果 /gfw.press/ 目录没有这两个脚本,下载或编辑后,先添加执行属性
chmod +x /gfw.press/squid-dog /gfw.press/server-dog
然后加入计划任务表,比如说 3 分钟执行一次
vi /etc/crontab
*/3 * * * * root /gfw.press/squid-dog ; /gfw.press/server-dog
最后重启 crond 服务,让计划生效
service crond restart
使用gfw大杀器菜鸟版 连接不上了 都是按照步骤操作的 就是连接服务器失败
在我的linode日本VPS上,执行`ps aux |grep ‘^squid’ |awk ‘{print $3*10}’`返回的是两个值,0,0,导致下面的if判断出错,怎么破?
鱼大爷,最近经朋友介绍用了这个一开始感觉很好,一直用日本节点追netflix上的剧,但是一天后就不行了,换了另一个也是只用了不到一天,两外两个美国的都可以,想问下这是什么问题。。。怎么解决呢???多谢了
鱼大爷,像Telegram这种走CIDR-IP的怎么设置啊。
安卓机
按照快照的方法撸了一个,也是VULTR,日本线路,买的一个1024M内存1000G的。
问题1. 每次开启软件需要等10秒左右才正常连接。
问题2. 无法发送视频 WHATSAPP ,文字和图片正常。
问题 3. 手机锁屏后,后台的聊天类app经常无法接收信息。
问题4. 测速软件无法检测到上传的,只能检测到下载。
鱼大爷,帮帮解答疑问啊 !
谢谢!
你用本站提供的免费节点试一下,看看有什么不同
可能仅仅是分配的服务器刚好比较慢,可以删除重开一个
谢谢鱼大爷!
重新开了一发,下载速度有了,但上载发送视频还是不顺畅。
看不了AV,流量撸不完啊。 (手机端)
love you …!
大爷这个感觉很复杂啊,有没有简单的方法
这个很简单的,如果还觉得复杂,可以直接重启云服务器