渊澄

川流不息,渊澄取映

**目前该APP已无法在给国内使用了,如需访问跨境网络,请前往SS之家注册账户 **https://sshome.win

世界知名的成人网站PORNHUB近日推出了一款免费的VPN软件,名为vpnhub。支持iOS及Android系统,现已在谷歌的PLAY商店以及苹果appstore上架,苹果iOS用户切换到美国地区的AppleID应该可以下载,而安卓用户可以在本文的结尾获取到APK下载地址。

下面以Android手机来演示一下怎么使用。安装之后我们点开APP,首次进入会有提示升级到高级用户,我们点击SKIP跳过,然后进入主界面,点击中间的图标进行连接,连接成功之后会变绿,顶部状态栏会有VPN图标。然后我们就可以愉快的玩耍了。

Uploading file...omc9y

Screenshot_2018-05-31-13-42-06-125_VPNhub.png

Screenshot_2018-05-31-13-42-42-938_VPNhub.png

如果升级到高级用户,可以选择其他国家或地区的节点,而免费的节点目前只有美国一个。

Screenshot_2018-05-31-13-57-15-164_VPNhub.png

高级用户的收费标准为月付11.99美金,年付的话6.25*12美金,高级用户可以享受更多的节点,更快的连接以及去广告服务。

不过还是建议大家用用就OK,没必要付费,一旦用的人多了,服务器都有随时被墙的危险。

Screenshot_2018-05-31-13-57-27-562_VPNhub.png

我们以nodev6.10.3版本为例进行安装,最新的版本可以参阅nodejs官网(http://nodejs.org/dist

先来现在安装包

wget http://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz

然后将下载好的安装包解压

tar -xzf node-v6.10.3.tar.gz

打开解压好的文件夹进行编译

cd node-v6.10.3
./configure
make

编译过程需要一段时间,请耐心等待。编译完成之后我们就可以进行安装了。

sudo make install

安装完成之后我们重启一下树莓派。

sudo reboot

重启之后我们可以用下面命令查看nodejs以及npm的版本。

node -v
npm -v

如果有正确的版本返回,则安装成功。

TIM图片20180518150305.jpg

由于HomeAssistant官方并没有发布米家PM2.5传感器的组件,所以我们这里需要用到第三方组件才能将其顺利接入HomeAssistant。

这个是bit3725大神制作的插件页面,下载之后放入/custom_components/sensor路径下,然后在配置文件中加入下面的配置即可。

sensor:
  - platform: mi_air_quality_monitor
    host: YOUR_SENSOR_IP
    token: YOUR_SENSOR_TOKEN
    name: YOUT_SENSOR_NAME

这里我们遇到一个问题,因为米家的这个传感器不是通过多功能网关连接,而是直接通过WIFI连接的,所以我们需要想办法获取到设备的token。

HA官方在这个页面介绍了几种方法,我试过mitoolkit工具这个方法,不清楚是米家APP版本的问题还是电脑端JAVA环境的问题,始终无法正常获取,所以我用了直接在树莓派上安装miio的方法来获取米家PM2.5传感器token的方法。具体操作如下

首先putty登录到树莓派,输入下面命令来安装miio

sudo npm install -g miio

安装完成之后我们输入下面的命令来查看设备的token

miio discover

如下图会出现传感器的token,我们将token填入插件即可完成配置。

TIM截图20180518144528.png

如果你的系统里面没有安装nmp命令,可以参阅我的另一篇文章来进行安装。

此方法同样适用于需要获取token才能接入HomeAssistant的其他米家设备。

记过了近两天的各种尝试,终于搞定了群晖NAS在HomeAssistant的开关机操作,废话不多说,直接切入正题。

先说一下我这边的设备。

树莓派安装hassbian镜像运行HomeAssistant。

X86架构的黑群晖一台,内网IP为192.168.1.111。

我在HomeAssistant中用到的是WOL组件,利用网卡的MAC地址来唤醒NAS。首先将群晖的MAC地址和IP地址在路由器中进行绑定操作,并记录下MAC及IP地址。

然后在HomeAssistant系统中添加WOL组件。

- platform: wake_on_lan
  mac_address: "B8-97-5A-F5-5B-CA" ####群晖的实际MAC地址####
  host: 192.168.1.111  ####群晖在内网中的IP地址####
  name: MY-NAS   ####给这个开关起个名字####
  turn_off:
    service: shell_command.nasoff

重点来了,看到turn_off命令了吗?这里用到的是shell_command组件,所以我们需要添加一个shell_command脚本,直接在configuration.yaml中添加就可以。

shell_command:
  nasoff: "ssh root@192.168.1.111 'shutdown -h now'"  ####将这里的IP替换为你群晖的IP####

接下来,我们用putty登录到NAS,修改下root用户的密码,步骤可以参考我的上一篇文章。

https://miaoyang.win/%E7%BE%A4%E6%99%96dsm%E8%8E%B7%E5%8F%96root%E5%AF%86%E7%A0%81%E7%9A%84%E6%96%B9%E6%B3%95.html

之后我们用putty登录到树莓派,运行下面的命令,切换到homeassistant用户。

sudo su -s /bin/bash homeassistant

cd

此时请确保你的NAS是开机状态。

ssh-keygen

ssh-copy-id root@192.168.1.111

接着按照提示输入群晖NAS的root账户及密码,然后创建rsa秘钥,rsa生成之后我们就可以直接用 ssh root@192.168.1.111 这个命令来登录群晖NAS了,不用再输入密码。

最后我们重启一下树莓派就可以了。

NAS开关机的状态反馈会有30秒左右,在界面里面点了开关之后不要着急,等30s左右系统就会接收到返回的状态。

用Putty登录群晖NAS的时候发现输入root用户然后输入admin密码之后无法登录,只能用admin的账户和密码才能登录,如果要获取root权限,必须输入 sudo -i然后输入admin的密码才可以。

也就是说我们并不知道群晖默认的root密码是多少,那我们可以用下面的命令来修改root密码

synouser --setpw root newpassword

将newpassword替换成你要设置的密码就可以了。

这样就可以用root账户直接登录了。暂时没有发现修改root密码后对系统产生的影响。