刘博平的博客

一个软件工程师

Motorola_wifi_review

摩托罗拉(Motorola)摩路由C1 1200M 智能双频千兆无线路由器 家用5G高速WIFI穿墙

双频齐发无线速率达1200M,畅快5G体验!宽带升级路由换代优选!

京 东 价¥169.00

很有竞争力

点评

  • 信号很好,2.4G和5G连接顺畅。在管理界面可以清楚看到每台设备连接状况。
  • LAN口有3个,测速能达到百兆,这在同价位的路由器中是比较高的。
  • 电源12V1A电流有保障,可以确保在峰值的时候满足路由器正常工作。
  • 电源接头接插低阻,没有打火现象。
  • 状态灯只有一个,不方便观测每个端口的工作状态和设备的工作状态。希望改善。
  • 没有找到无线桥接功能,如果想用多台此类路由器组建无线WIFI区域覆盖,不能实现。
  • 信号稳定,传输距离远,速度快,手机设置相当简便,分分钟搞定,根本不用连线PC,堪称性价比之王,400元以下无敌手。比我年初买网件R6220强百倍,门对门几米的距离,稍微拐一点点弯就信号极弱,断断续续了,什么玩艺啊,还将近300元呢,坑爷到家了!
  • 今天刚装上,直接用app就可以设置了,超级方便,而且稳定,速度非常快,外观很酷……先用上一段时间再追评
  • 这次帮丈母娘家买的 换掉了原来150M路由器 还送网线 覆盖效果杠杠的 Moto确实是我们这一代的经典 期待再次崛起

JBU_H660_review

JBU H660 耳机头戴式可折叠HiFi音乐运动耳机

手机耳机 非蓝牙耳机 可拆卸更换音频线折叠便携

查看详情

点评

  • 重低音,就喜欢这种音质,戴着还行吧
  • 这个价格对应这个耳机
  • 颜色较暗,音质还可以,戴在头上很合适,值得拥有。
  • 声音的效果不错,听起来不会伤害耳朵!
  • 音质很好别的暂时看不出来

查看详情

解决chrome浏览器flash不是最新版本的问题

Chrome一直提示“adobe flash player 因过期而遭阻止”或者提示“adobe flash player 不是最新版本”

  1. 下载Flash的最新版本,一定要选择包含PPAPI字样的,并解压到本地计算机
    https://get.adobe.com/cn/flashplayer/otherversions/
  2. 开启Flash
    在计算机上打开 Chrome。
    在顶部地址栏中,输入 chrome://plugins,然后按 Enter。
    在“Adobe Flash Player”下方,点击启用。
  3. 给chrome添加启动参数
    参考Ubuntu:
    sudo vim /usr/share/applications/google-chrome.desktop
    找到Exec=/usr/bin/google-chrome-stable,注意有多处,在google-chrome-stable后面添加参数。
    例如Exec=/usr/bin/google-chrome-stable --ppapi-flash-path=/usr/lib/adobe-flashplugin/libpepflashplayer.so --ppapi-flash-version=24.0.0.221 %U

2017年理财投资新方向——稳健当先

2017年理财投资产品,2017年理财投资规划,2017年理财投资方向,2017年理财投资项目

最近一直在学习齐俊杰的财经节目,我总结了2017年新的经济形式,并据此制定理财投资方案。

新环境、新情况

  1. 经济周期开始逆转,以美联储加息为代表,信用收紧,钱开始变的值钱了。
  2. 天朝也会被动跟进,利息越来越高,市面上开始缺钱,现金为王。

应对

  • 余额宝是个不错的选择,不用动脑,利息稳赢定期存款,比部分理财产品都好。
  • 基金定投,支付宝的10元定投,获利斩仓,然后半仓在进;若是赔钱,则越赔越买。
  • 换点美元,少换点,最后的保障。

目标:财务自由

若是理财收益达到3万每月,就不用上班。

  • 余额宝,按照现在的1万元1天1元计算,需要1000万,大概是北京2套房的价格。
  • 股票,A股太极集团,年分红2元1股,大概需要20万股,按照现在的17元1股计算,大概需要340万,北京1套房。

若是财务自由,还上什么班,自己在家写开源软件就好了,再也没有神经病式的产品经理在耳朵边叨叨了,写哪些自己看了都觉得恶心的代码,就搞机器学习、大数据这种高逼格的技术。
改变世界,从我做起。

魔方云VPS:美国洛杉矶BGP+CN2直连线路 KVM和母机自带锐速的OpenVZ架构

魔方云真的是做足了优化,OpenVZ架构的VPS母机上自带了锐速,国内线路使用了BGP,国外线路使用了CN2,简直就是为电信用户量身打造的,不知道联通和移动的速度怎么样,应该不会差。

官网地址:https://www.cubecloud.net

OpenVZ架构的VPS月付13元起,如果经常看油管,可以适当加钱,买流量大的套餐。

注意事项:

可能SS的速度还是不怎么样,最大可能的原因是被运营商QoS了,请使用SSR将网络数据包伪装成HTTP协议,参考SS速度慢——最大的可能是被运营商QoS了

SS速度慢——最大的可能是被运营商QoS了

SS速度慢怎么办?这是一个经常被问起的问题。原因有千万种,最大的可能是网络被运营商QoS了。

什么是QoS?

简单点说就是:运营商为了优化用户的网络体验,会区分网络应用的优先级,最最最常见的优先级规则是使用80端口的http包优先级最高。

QoS的影响

当SS网络包通过运营商的路由,路由会说:“大家不要动,让80端口的http包先走”。这样的路由策略,白天可能还好,晚上上网高峰时,SS速度10KB就非常正常了,更有可能的是运营商干脆限速,无论什么时间速度都不会超过30KB。

突破QoS

解决办法当然是把SS伪装成走80端口的http了,原版的SS是不支持的,但是破娃开发的SSR是支持的,伪装的办法除了在服务器端用80端口外,还支持4种伪装协议。
伪装后的效果非常好,我曾经在山东农村年付350元移动宽带上,成功将SSR的速度跑到10M以上,轻松搞定1080P。
因为各地运营商的QoS规则千差万别,没有一劳永逸的办法,需要不断的测试各种伪装的效果,要求有很强的动手能力,这里就不写截图的文档了,高手请参考SSR的文档,小白用户可以请高手帮忙。


2018年05月09日 星期三 更新

附上SSR酸酸乳的备份地址:https://github.com/shadowsocksr-rm

VPS选择:

  • 新手选择搬瓦工,在线shell管理,省去xshell、putty的安装
  • 进阶选择Vultr,全球多节点选择,随时切换,不推荐东京。

酸酸乳优化技巧

lol英雄联盟游戏主机配置推荐

lol英雄联盟游戏主机配置推荐

SEELE 暗黑者D1 G4400/技嘉H110/ITB硬盘 组装电脑主机/家用办公UPC

京东价:1699
购买链接

  • CPU
    品牌 英特尔(Intel)
    型号 奔腾双核 G4400
    核心数 双核
  • 主板
    芯片品牌 英特尔芯片
    芯片组 H110
    主板品牌 技嘉
    板型 M-ATX(紧凑型)
    其他 H110M-DS2V主板 (Intel H110/LGA 1151)
  • 显卡
    显卡类型 集成显卡
  • 内存
    品牌 无内存,请自行选购DDR4内存
  • 硬盘
    品牌 西部数据(WD)
    类型 机械硬盘
    接口 SATA 串行
    容量 1TB
    说明 蓝盘 1TB SATA6Gb/s 7200转64M 台式机硬盘
  • 机箱
    品牌 Tt(Thermaltake) 启航者S3 M-ATX迷你机箱
    类型 Mini机箱
  • 电源
    品牌 全汉
    理论功率 300W以下
    说明 全汉300W电源
  • 散热器
    品牌 Intel原装散热器
    类型 风冷
  • 光驱
    类型 无光驱

如何利用pdnsd和PRCDNS防止DNS劫持

防止运营商DNS劫持,DNS污染,DNS劫持怎么办,DNS污染怎么办,DNS污染怎么解决,DNS污染太严重

DNS劫持主要是运营商以盈利为目的,进行的域名解析干扰,比如广告和强制使用缓存。几年前很多教程会告诉你使用OPENDNS或者114、百度、阿里的公共DNS来解决,运营商也提升了劫持技术,针对UDP协议,伪造DNS查询结果。目前DNS劫持主要针对UDP协议,TCP还没有被劫持,目前国内公共DNS支持TCP的也只有114,可以预见基于TCP协议的DNS查询应该没事,因为门槛高,用的人比较少。

安装pdnsd,将DNS地址指向pdnsd所在的IP,让pdnsd通过TCP协议查询上游DNS,这样就避免了DNS劫持,上游服务器可以选择114、OPENDNS和PRCDNS,但是OPENDNS对CDN不友好,会把淘宝的图片CDN网址img.alicdn.com指向香港,所以不推荐使用。

安装

pdnsd不支持Windows,建议Windows用户使用UNbound。
pdnsd可以安装在openwrt(淘宝有刷好的几十元路由器)、树莓派(淘宝二手50元不带电源线)、x86的工控机小主机(淘宝上几十元可能买到),推荐后2种,路由器性能太低,可玩性不高。

配置

根据不同的需求,我推荐pdnsd的2种配置。

  • 普通用户
    使用114DNS,114DNS还有其他功能
    纯净 无劫持 无需再忍受被强扭去看广告或粗俗网站之痛苦
    服务地址为:114.114.114.114 和 114.114.115.115
    拦截 钓鱼病毒木马网站 增强网银、证券、购物、游戏、隐私信息安全
    服务地址为:114.114.114.119 和 114.114.115.119
    学校或家长可选拦截 色情网站 保护少年儿童免受网络色情内容的毒害
    服务地址为:114.114.114.110 和 114.114.115.110
    详见114DNS官网
    下面是pdnsd的配置:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    global {
    perm_cache=2048;
    cache_dir="/var/cache/pdnsd";
    run_as="pdnsd";
    server_ip = 0.0.0.0; // Use eth0 here if you want to allow other
    server_port = 53; // machines on your network to query pdnsd.
    status_ctl = on;
    paranoid=on;
    query_method=tcp_only; // pdnsd must be compiled with tcp 只用tcp协议
    min_ttl=1d; // Retain cached entries at least 15 minutes.
    max_ttl=1w; // One week.
    timeout=10; // Global timeout option (10 seconds).
    }
    server {
    label = "114dns"; //设置114DNS作为上游服务器
    ip = 114.114.114.114,114.114.115.115;
    timeout = 10;
    port = 53;
    }
  • 高级用户

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    global {
    perm_cache=2048;
    cache_dir="/var/cache/pdnsd";
    run_as="pdnsd";
    server_ip = 0.0.0.0; // Use eth0 here if you want to allow other
    server_port = 53; // machines on your network to query pdnsd.
    status_ctl = on;
    paranoid=on;
    query_method=tcp_only; // pdnsd must be compiled with tcp 只用tcp协议
    min_ttl=1d; // Retain cached entries at least 15 minutes.
    max_ttl=1w; // One week.
    timeout=10; // Global timeout option (10 seconds).
    par_queries=1; 一定要加,否则会同时查询114,114会抢答查询结果
    }
    server {
    label = "prcdns"; //设置PRCDNS作为上游服务器
    ip = 23.106.151.177;
    timeout = 10;
    port = 3535;
    }
    server {
    label = "114dns"; //备用114DNS作为上游服务器
    ip = 114.114.114.114,114.114.115.115;
    timeout = 10;
    port = 53;
    }

pdnsd配合PRCDNS搭建DNS防止DNS劫持

PRCDNS是一个Google DNS代理,使用DNS-over-HTTPS接口,保证DNS的纯洁性,同时使用TCP保证运营商不会劫持DNS结果。

DNS解析流程

客户端 => pdnsd => PRCDNS => Google DNS 接口

PRCDNS的搭建流程可以参考github上的文档

pdnsd安装配置

1
2
sudo apt install pdnsd
sudo vim /etc/pdnsd.conf

配置文件参考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
global {
perm_cache=2048;
cache_dir="/var/cache/pdnsd";
run_as="pdnsd";
server_ip = 0.0.0.0; // Use eth0 here if you want to allow other
server_port = 53; // machines on your network to query pdnsd.
status_ctl = on;
paranoid=on;
query_method=tcp_only; // pdnsd must be compiled with tcp 只用tcp协议
min_ttl=1d; // Retain cached entries at least 15 minutes.
max_ttl=1w; // One week.
timeout=10; // Global timeout option (10 seconds).
par_queries=1; 一定要加,否则会同时查询114,114会抢答查询结果
}
server {
label = "prcdns"; //设置PRCDNS作为上游服务器
ip = 23.106.151.177;
timeout = 10;
port = 3535;
}
server {
label = "114dns"; //备用114DNS作为上游服务器
ip = 114.114.114.114,114.114.115.115;
timeout = 10;
port = 53;
}

AndroidStudio开发的电脑配置推荐

Android Studio开发,Android Studio编译卡慢,Android Studio假死机,这些问题经常困扰Android开发者,有一台配置好的电脑,肯定会极大地提高开发效率。

Android Studio是用Java写的,Java程序的特点就是比较占内存,再加上浏览器、模拟器等等内存大户,内存就会严重不足,进而操作系统就会使用虚拟内存,Android Studio就会表现出卡、慢、假死等症状,所以建议内存16G以上。
大内存再加上固态硬盘,就会让开发速度如虎添翼,新出的m2 ssd固态硬盘比SATA ssd固态硬盘速度快上不少。非特殊需求,显卡用集显就可以。
思路有了,我们看下下面的推荐配置。