跳至主要内容

博文

搬瓦工OpenVZ安装BBR+SSR

首先你要有个搬瓦工的VPS.......(废话了),其次还要是OpneVZ的内核.(又一次废话) 如图. 第一步,安装Centos7 以上版本.记住一定要Centos7 以上版本不然装不了BBR 第二部,安装SSR和修改配置   谷歌TCP-BBR加速你的搬瓦工OpenVZ 之前网上有通过UML来使OpenVZ用上TCP-BBR的教程,但是UML还是存在不少问题,这边参考了知名博主91yun的openVZ下的BBR一键安装包。简单的说 LKL 相比 uml 有着一定程度上的优化,但是据网友的反馈, LKL的加速效果达不到UML的水平,这边爱鱼客也尚未进行测试,所以喜欢倒腾的同学可以自己搭建了试试看。 再次声明,OpenVZ环境下不建议使用TCP-BBR加速,OpenVZ下强行安装TCP-BBR可能造成问题。建议使用新机器安装测试TCP-BBR,这样也不至于生产环境下出现严重问题无法恢复。 如果先要快速的KVM服务器推荐或者梯子服务,都可以联系我。 至此,你的搬瓦工也能用上谷歌的bbr了,是不是很开心呀,不过安装还是有一些要求: LKL 要求 ldd 的版本在  2.14以上  ,64位系统,建议安装 CentOS7 , Debian8 或 Ubuntu16; 默认的端口转发只转发了  9000-9999  的端口,如需修改请参照下面教程; 只适用 OpenVZ  虚拟化主机  . OpenVZ下安装TCP-BBR一键安装包命令 wget -- no - check - certificate https : / / github .com / 91yun / uml / raw / master / lkl / install .sh && bash install .sh  如何判断是否安装成功 ping 10.0 . 0.2 如果 10.0.0.2 能 ping 通说明成功。 修改转发端口 修改  /root/lkl/run.sh ,查找  9000-9999  ,改成你想要的端口; 修改  /root/lkl/haproxy.cfg ,查找  9000...

让你的终端使用代理下载GIT(polipo)

主要就是安装  polipo  工具。 brew install polipo 然后就是启动polipo程序开机自动启动。 首先要修改自动启动的配置文件  /usr/local/opt/polipo/homebrew.mxcl.polipo.plist ,需要给polipo命令加上命令行参数  socksParentProxy=localhost:1080 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://ift.tt/vvUEPL"> <plist version= "1.0" > <dict> <key> Label </key> <string> homebrew.mxcl.polipo </string> <key> RunAtLoad </key> <true/> <key> KeepAlive </key> <true/> <key> ProgramArguments </key> <array> <string> /usr/local/opt/polipo/bin/polipo </string> <string> socksParentProxy=localhost:1080 </string> </array> </dict> </plist> 然后执行以下命令,搞定收工。 ln -sfv /usr/local/opt/polipo/*.plist ~/Library/Launc...

自定义监控lnmp的状态

    使用LNmp有一段时间了,可是在流量大的时候,有时会莫名其妙的出现Nginx 502 Bad Gateway,不是php-fpm死掉了,就是nginx死掉了,网站多的时候根本没空每天一个个检查,往往是网站dwon了1、2天后才发现,流量损失了不少。   Sandy就给出一个解决此类错误的方法,自动检测网站是否正常,不正常的话就自动重启LNmp。   首先,在网站根目录下建立一个 php文件 test200.php,内容随便写几个字,如: <?php echo "200_OK"; ?> 然后建立一个脚本 vi test200_monitor.sh 脚本里的内容如下: wget http://ift.tt/2zsSYep --spider c_monitor=$? if [ $c_monitor = "1" ]; then echo "# Error no 200 status, time: " $(date +"%y-%m-%d %H:%M:%S") "restart lnmp.. " | mail -s "Critical Info: Website is offline." 1388888888@139.com /usr/local/php/sbin/php-fpm restart echo "restart lnmp: php-fpm" fi   这个脚本的意思就是监控 http://ift.tt/2ykg9Gl /usr/local/php/sbin/php-fpm restart  可以换成其他命令,如  /root/lnmp restart  等。邮箱换成你自己的,每次发生错误时,会给你发送邮件。 【补充 vi vim用法】: i  进入编辑状态;  :wq  保存退出;  :q!  不保存退出。    然后是设定权限: chmod 777 /root/test200_monitor.sh ...

admob设置广告请求时间 for Android

您应该将您的admob生命周期附加到您的活动生命周期,以便您的应用程序对用户可见时,您可以开始/停止显示添加。 为您创建广告和处理程序的全局变量 private InterstitialAd mInterstitialAd; private Handler mHandler = new Handler(); private Runnable mRunnable = new Runnable() { @Override public void run() { // Wait 60 seconds mHandler.postDelayed(this, 60*1000); // Show Ad showInterstitial(); } }; 然后 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Create the InterstitialAd and set the adUnitId mInterstitialAd = newInterstitialAd(); loadInterstitial(); } @Override protected void onStart() { super.onStart(); // Start showing Ad in every 60 seconds //when activity is visible to the user mHandler = new Handler(); //mHandler.post(mRunnable); // Run first add after 20 seconds mHandler.postDelayed(mRunnable,20*1000); } protected void onStop() { super.onStop(); ...

Android 用户必备良药「黑域」,专治「全家桶」唤醒烦恼

显然,这不是广告! 这么好的应用,不分享给尾巴们简直说不过去,于是我决定自己动手写一篇关于「黑域」的简单介绍。 那么在聊「黑域」之前,先说一下国产 Android 应用的尴尬之处。注意,以下信息不一定准确。 众所周知,谷歌服务在国内是被你懂的 XX 所干扰,而 Android 系统的诸多服务没有了这些支持的话就会变成残缺状态。比如推送服务,Android 是和 iOS 一样拥有系统层级的推送服务,这项服务叫做 Google Cloud Messaging,现在新名称是 Firebase Cloud Messaging 。 由于这项服务被干扰,国产 Android 应用如果想要推送消息给用户,通常都会选择「小米推送」、「极光推送」、「个推」等第三方推送服务,为了确保服务的可靠性,他们就得让应用处于运行状态,而非彻底从后台任务中清除。 然后,问题就来了。 国内各大手机厂商们为了确保手机运行的流畅性和稳定性,会选择让系统杀掉那些常驻在后台的应用进程。由于各家手机厂商的系统功能完全不同,杀进程的方法也就都不一样。举个例子,采用「小米推送」服务的 Android 应用在 MIUI 下可以获得最高的消息送达率,即使应用被切到后台也没关系,正常情况下它依然能够收到通知。但如果是在 Flyme OS 的话,当这款应用切到了后台那么很可能它的进程就会被杀掉,导致消息无法正常送达。   ▲ 让人又爱又恨的某些国产应用 为此,这些 Android 应用不得不采取一些措施以确保自家应用的推送通知能够送达用户,于是……噔噔噔!掌声有请「全家桶」登场!随后就…… 一个推送通知直接把多个应用同时唤醒,后台电量哗啦啦下降,机身发热,滑动卡顿……天呐,这简直就是灾难。如果手机厂商不针对这种状况做处理,最终结果可想而知。 当然,你可别以为这些国产应用只是为了推送才要常驻后台,比如自动下载安装包什么的,因为 Google Play 商店没有入华,应用也无法实现自动更新。为了确保用户使用最新版本的应用,常驻后台自动下载安装包什么的 ,呵呵呵。 这就是没有谷歌服务的 Android 在中国大环境下的现状,它显得非常具有中国特色,但本质上它是因为先天性缺陷才造成了今天的局面,是的,这一缺陷不是你光靠科学上网就能改变得了。 说到这里,某些非 Android 用户估计又要觉...