小米电视shadowsocks

小米盒子国际版是小米在美国、香港、台湾等地区发行的电视盒子。内置 Android TV,无开机广告。应用商店是 Google play, 安装软件无限制。两款均支持语音输入,Google assistance 提供服务。同时也是中国大陆可以用来看 Netflix 最便宜的设备之一,适合影音达人购买。

小米盒子国际版共有两代,MI BOX 和 MI BOX S。MI BOX 配置与 小米盒子3 类似,于2016年底发布,内置系统 Android TV 6,已可更新至 Android TV 8.0。MI BOX S 是前一代的升级款,配置与国内版 小米盒子4类似,于2018年底发布,内置系统 Android TV 8.1。

两款硬件配置差异不大,(毕竟小米盒子3 和4之间差异就不大)是完全没有必要换新的例行升级。两者最大的区别在于,MI BOX S 更像是一款针对国外市场发布的产品,进行了很多本土化的改进,比如遥控器进行了特别设计,有一键 Netflix 按钮。

1. 购买
  • 香港小米之家:分别在旺角和铜锣湾,售价469港币,即400元人民币左右。
  • 香港丰泽:可在丰泽官网查看哪些实体店有售;也可以线上预定,线下取货。价格与小米之家一致。百老汇和香港苏宁暂时没有销售。
  • 或者淘宝代购港版。
2. 开机配置

开机需要登陆谷歌账户,一个可以科学上网的环境就十分有必要了。又因为刚开机连接 Wi-Fi 时无法设置 HTTP 代理,所以只能是路由器配置代理网络。开机后可以安装 shadowsocks 安卓版,之后无需使用路由器来进行代理。

路由器使用开源固件配置代理 华硕路由器等,略。

2.1 使用 Surge 为路由器 进行代理

Surge 是 MacOS 上的一款代理软件,提供强大的网关代理功能。若没有购置路由器的需要,可以使用 Surge 应付一下,Surge 是一款付费软件,但可免费试用30天。

下载安装,将 Surge 设置为系统代理;并开启增强模式

将 Macbook 连入Wi-Fi,查看 Macbook 自动获取(DHCP)的 IP 地址 ,并查看

并将其手动指定 IP地址。

  • 路由器设置中 DHCP 服务器,网关地址设置为 Macbook 的IP 地址;DNS服务器地址填写 198.18.0.2(Surge 默认,一般不变)。配图稍后补上。
  • 完成以上步骤,所有连入Wi-Fi的设备都可以使用MacBook 上的代理网络了。
3. 必备软件

必备软件:ES 文件管理器 可从 Google play 下载。通过 ES文件管理器是安装 APK文件最方便的途径。 安装后,可以通过局域网向小米盒子转 APK文件,也可以把需要用的 APK 文件放在 Google drive 等网盘中,在 ES文件管理器中登陆 Google Drive 等网盘,下载文件安装。

  • shaodowsocks & shadowsocksR & obfuscation混淆插件;配置时可能需要鼠标来进行辅助操作。配置完成后,打开关闭使用遥控器即可完成。

Spotify 可从 Google play 下载,手机上登陆后,直接智能识别局域网内的其他设备,在电视设备上无需输入验证码等,直接点击确认即可进行账号同步,超级方便。

Netflix Netflix and chill! 拿着遥控器躺在沙发上随意选美剧的感觉还挺不错。

若在路由器使用代理,路由器上的配置规则需要注意,尽量选择仅绕过中国大陆的规则,避免 Netflix 出错。 若是在电视盒子上使用代理软件,选择绕过中国大陆地址和局域网即可。 支持 Netflix 的代理 (就是本站)

如果需要看4K,折腾的就不少了

  • Netflix 需要购买最贵的套餐
  • 购买合适的代理,自建很难达到。(本站就是支持4k支持Netflix)
  • 家中路由器性能需要足够,网线端口等也需要注意
  • 电视 HDMI 端口和 HDMI连接线是否支持 HDCP 2.2 (High-Bandwidth Digital Content Protection),这部分可以参考 Netflix 的官方解答。
4. 投屏播放

投屏播放是经常会遇到的需求。如 国内版小米盒子支持 DLNA AirPlay 等协议,但是小米盒子国际版仅支持 Chromecast 协议

Chromecast 协议 Chromecast 协议是谷歌在android TV 上力推的协议,和 AirPlay 类似,根据官网介绍,国际主流视频音频播放软件均支持此协议,试用体验也十分好。Mibox S 内置Chromecast,所以手机上YouTube Spotify等可以直接投屏,投屏后盒子负责解析链接进行播放,手机端可以充当遥控器进行控制,不影响手机上进行其他操作。

DLNA 协议 DLNA 协议 是intel 微软 索尼等于2003年建立的协议,2017年机构已解散,协议不再更新。国内视频软件 如腾讯视频、爱奇艺等在投屏普遍使用 DLNA 协议,国内盒子也普遍支持 DLNA,所以没什么大问题。小米盒子国际版并不支持DLNA 协议,需要安装软件来支持。

Mi Box 的体验

遥控器搜索功能 按住遥控器语音键,对着遥控器说话即可搜索。小米盒子系统语言为中文情况下,能够准确识别中文和英文。如果已安装 Netflix 等流媒体软件,可以直接进行应用内搜索,在搜索结果中跳转到某APP,国内电视盒子也有这一类的功能,但是体验方面就较差了。

要从 BBC 放出的几段《Planet Earth II》说起,突发奇想地打算在小米电视上看 YouTube 视频,电视的系统基于 Android 6.0.1,最终通过 Kodi + Youtube 插件成功实现目的。

0x00 介绍

Kodi 原名 XBMC,是一个开源跨平台的多媒体播放平台,支持视频、音乐、图片、直播、本地和在线媒体、网络服务等等。Kodi 最让人称奇的是它众多的插件,通过对应的插件,网络上的各种资源就可以完美地在 Kodi 中播放。

不过,在国内,要想观看 YouTube,还要考虑的一个问题是让电视自动翻墙。

这里以小米电视为例,当然也可以是其他 Android 电视,也可以是各种盒子。

0x01 让电视科学上网

有以下选择(前提是你有一台海外 VPS,搭建了 Shadowsocks 服务端,或者是配置了 VPN):

  1. 家用路由器翻墙。目前用的是小米路由器,需要刷开发版 ROM 获取 root 权限,才能安装 Shadowsocks 客户端实现自动翻墙,比较麻烦;现在小米 WiFi App 可以设置智能 VPN,支持 选择地址限流选择设备限流,如果选择电视限流的话,电视相当于是全局 VPN 了。
  2. 不想折腾路由器的,可以用一台局域网电脑作为家庭代理,安装上 Shadowsocks 和 Privoxy(支持局域网的 SOCKS/http/https 代理)。按照这种思路最好弄个树莓派做家庭代理。
  3. 电视上安装翻墙 App,可选 Shadowsocks 和 Postern。

这里选择在电视安装 Postern App。最主要原因是 Postern 的自动翻墙配置利用了 GEOIP 库可以精准地实现「国内流量直连,国外流量走代理」。Shadowsocks 设置里因为用 8.8.8.8 DNS(或其他) 去解析域名,国内的某些提供了海外加速的服务就会被解析到国外 IP 上,反而更慢了。另外,Postern 还能在配置里过滤广告。

具体的过程:

  1. 下载 Postern App https://github.com/postern-overwal/postern-stuff

  2. 下载自动翻墙配置文件 https://github.com/postern-overwal/postern-stuff/blob/master/postern-rule-geoip.conf

  3. 把配置文件中的代理改为自己的:

    1
    2
    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
  4. 小米电视的文件浏览器只能看到视频、图片格式的文件,所以要安装一个文件管理器。下载 MiXplorer https://forum.xda-developers.com/showthread.php?t=1523691 也可以使用你习惯的 App。

  5. 把 Postern、修改的 postern-rule-geoip.conf、MiXplorer 放进 U 盘,插到电视上。在电视上安装 Postern 和 MiXplorer。

  6. 使用 MiXplorer 把 U 盘里的 postern-rule-geoip.conf 复制到电视内部存储随便一个位置,点击该配置文件,选择使用 Postern 打开,就能把配置文件导入到 Postern 中了。

之所以用 MiXplorer 把 U 盘中的配置文件复制到电视内部存储中,是因为在 U 盘中直接打开配置文件,是无法选择使用 Postern 打开的 :(

另外,Postern 不仅支持 Shadowsocks,也支持 SSH、SOCKS5、HTTP/HTTPS 代理类型

0x02 安装 Kodi 和插件

  1. 去官网下载 Android 平台下的 Kodi。要根据你电视的 CPU 类型选择,一般来说 ARM 系列比较常见。

    小米电视shadowsocks

  2. 通过 U 盘,在电视上安装 Kodi App。

  3. 第一次打开 Kodi 界面是英文,如果想切换中文,需要先在 Interface settingsSkin 里,把 Fonts 由默认改为 Arial based,否则切换成中文后,中文字体无法显示。然后在 Interface settings

    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
    1 中把
    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
    2 改为
    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
    3。

    小米电视shadowsocks

  4. 在 Kodi 主界面左侧导航栏,依次点击

    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
    4 ->
    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
    5 ->
    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
    6,在列表中找到
    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
    7,然后点击安装。

  5. 打开 Postern,在 Kodi 主界面的视频导航栏中,就可以看到视频插件中有刚刚安装的 YouTube 了。点击

    [Proxy]
    Proxy = shadowsocks,xxx.xxx.xxx.xxx,1080,aes-256-cfb,password
    8 登录 YouTube,需要电脑上打开 youtube.com/activate 输入 8 个字符的验证码去授权电视上的 YouTube 登录。

  6. 登录后就可以看到自己 YouTube 账号里的所有视频了,Enjoy~

    小米电视shadowsocks

    小米电视shadowsocks

0x03 总结

Kodi 已经可以称作平台级的多媒体工具了,通过插件,还能把玩 Udacity、Vimeo、500px、iPhoto 等等。Kodi 媒体库里能添加本地、家庭路由器硬盘、网络服务中的视频、音乐和图片,也能观看点视直播,可玩性极高。