跳至主要内容

博文

目前显示的是 九月, 2017的博文

Vultr上SS服务优化-开启bbr

        ss服务建好后,部分朋友在使用过程中可能会觉得速度不够快,这就需要对服务器作进一步的优化了,即开启bbr(谷歌提供的新的TCP拥塞控制算法,其目的就是要尽量跑满带宽,并且尽量不要有排队的情况)。先上一张优化后油管可顺畅观看2K视频的图片。         首先ssh连上服务器,然后看看内核版本是不是 >= 4.9,因为只有4.9或以上版本的内核才可以开启bbr。 uname -r         确认是否已经开启bbr,如果返回结果中没有显示bbr即表示未开启。 lsmod | grep bbr         依次执行下记命令,可每次复制一行后右键粘贴至命令窗口中。 modprobe tcp_bbr echo "tcp_bbr" >> /etc/modules-load.d/modules.conf echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p         继续输入命令,如果结果都有 bbr, 则证明你已开启 bbr。 sysctl net.ipv4.tcp_available_congestion_control sysctl net.ipv4.tcp_congestion_control         再输入之前的命令验证一下看看是否已经开启成功,这次有显示bbr字样了。 lsmod | grep bbr         至此bbr开启成功,可以输入reboot命令重启服务器。         想要自己搭建SS/SSR的朋友可以参考我的另外两篇博文:         《Vultr自建SS服务》         《超简单的自建SSR教程》

Vultr自建SS服务

        在国内折腾原生安卓,一个绕不开的问题就是翻墙,目前性价比最高的方式就是自购VPS搭建SS服务。现在越来越多的VPS商家已经支持支付宝支付,所以自建SS几乎没有门槛了,而且操作过程也很简单,只要会一点点的英文和基本电脑操作知识就可以自己动手。         要建SS,首先得买一个VPS,国内比较多人使用的是下面两个:         搬瓦工  https://bandwagonhost.com         Vultr  https://www.vultr.com         相对性价比高且稳定的商家。注册流程就不说了,有点英文和电脑基础的话相信顺利注册不是问题。         Vultr注册完成后需要先充值,支付宝充值每次需要在10刀以上,点击充值后即可按当前汇率折算成人民币后扫码支付。         支付完成后返回Servers页面,点击deploy now 即可进入创建服务器页面,根据自己的需求选择服务器所在地区及套餐( 目前只剩下迈阿密和纽约可选2.5刀的最低套餐 ,现在2.5套餐只有ipv6地址了),系统版本选择debian9 x64, 为方便日后折腾,把后面的  Enable IPv6  也选上 ,点击Deploy now,稍等片刻后服务器即可建好。         返回Servers页面,此时应该可以看到建好的服务器,点最右方的三个点,选择Server Details,在详情页面左下角点击眼睛图标即可看到服务器的SSH登陆密码。         有了SSH登陆密码,就可以对服务器进行管理了,首先下载SSH管理工具(如PC端的Putty,安卓端的termius等),Putty下载地址: http://www.putty.org/ 。安装后把服务器的IP填上,端品默认为22,为方便日后登陆,在Save sessions项目下输入任意名字后点击save,即可将此服务器信息保存在Putty中,然后点击Open,进入命令窗口。        在命令窗口,使用管理员帐户root后回车,密码输入前面得到的SSH管理密码,注意在命令窗口输入的密码是不可见的,连*号都不会显示(小提示:在详情页面复制密码后,在命令窗口输入密码界面右击鼠标,即可将密码粘贴到命令窗口中),即可登陆到服务器中,

如何开启谷歌位置报告

      完整的谷歌服务里面是有位置记录的,不过这个功能在大陆是处于不可用状态,因为谷歌会检测手机所使用的SIM卡,如果检测到SIM卡是大陆的话,则会禁用该功能,因此我们想要开启位置记录,必须使用一些非常规的方法。         方法一(已root):LocationReportEnabler         顾名思义,这个软件就是为了开启位置报告用的,前提条件是手机必须root,剩下的就是安装软件,运行,授予电话权限和root权限,如果之前已经登陆过谷歌帐号,那就把第二第三项(删除谷歌服务和谷歌地图的数据)都选上,像我这样的强迫症患者当然得把图标隐藏也选了。         下载地址: https://github.com/GhostFlying/LocationReportEnabler/releases         缺点:手机必须root,而root了之后导致手机后续的OTA升级比较麻烦。         方法二(未root):禁用谷歌服务的电话权限         这个方法有一个前提,就是在禁用电话权限前需先把位置记录打开,具体操作就是拔掉电话卡,删除谷歌服务和地图的数据,重启后连接WiFi并翻墙,进设置里面把位置记录打开(此时可直接开启google feed,且不受后期电话权限影响),返回到app列表找到谷歌服务,把电话权限禁止掉。然后关机,插卡,开机。位置记录会一直保持在开启状态。          缺点:Google pay无法使用,部分软件会在打开时弹出提示窗口或显示异常,但不影响正常功能,另外可能会出现照片无法备份的情况。          方法三:此方法是最简单而且没有后遗症的,那就是使用境外卡(比如谷歌的Fi,香港和记的Three漫游卡等),而且境外卡漫游到中国后自带翻墙效果。详情可以参考我的另一篇博文 《无痛使用谷歌服务:Three HongKong Sim卡使用体验》 。         缺点:需要付额外的漫游卡话费,而且一般都不便宜。

如何去除信号栏(4G/wifi信号)上面的叉号(感叹号)

        自安卓5开始,google在安卓中内置了联网检测,作用是为了在网络异常时可保持连接(如wifi网络异常了,可自动切换到4G网络以保持连接),同时也可以起到提醒用户的作用。可是这个检测网址在中国大陆是被墙的,所以国内用户在使用的时候就会发现信号栏上一直有一个叉(感叹号),而且在连接wifi的时候经常会提示该连接无网络balabala。解决办法很简单,把这个检测网址换成国内可以连接的。         首先开启ADB调试模式:依次点击设置-关于手机,然后狂点版本号,只到下方提示”你已开启开发者模式“,返回后,你会发现关于手机里面多了一个开发者模式,点击进去,把USB debug模式打开。然后使用数据线连接电电脑,待电脑安装完ADB驱动后再进行下一步,如驱动无法下载,请参考该网址: https://www.v2ex.com/t/303889         下载ADB工具 (点此下载) ,解压到任意文件夹,然后进入到这个文件夹内,按住SHIFT键并在文件夹空白处右击,选择在该位置开打命令窗口,然后在打开的命令栏窗口输入下记命令并按回车键,如手机上弹出ADB调试询问窗口,请选择信任后再输一次命令(防止第一次未点击信任导致命令未生效):         安卓6.X/5.X系统(信号栏显示感叹号),命令为:          adb shell settings put global captive_portal_server www.g.cn         安卓7.X/8.X系统(信号栏显示叉号),命令为:         adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204 然后开启飞行模式再关闭,或者直接重启手机,你会发现信号栏上面的叉号/感叹号已经消失。         补充一:最新版win10的shift+右键弹出菜单中使用 powershell窗口   替代了 命令窗口 ,因此命令需要修改,在原有的命令前面加下 .\ 就可以了,如下示例:          .\ adb shell settings put global captive_portal_https_url https://