关于Chromecast投射
Chromecast运行简化了的Chrome操作系统,可以插在电视HDMI接口上。
在同一WiFi环境(无墙)下,用户通过Chromecast能将手机或平板上播放的Youtube视频推送到电视上。
国内而言简单来说整个系统由Chromecast硬件+无墙环境+PC/Android/IOS设备+电视组成,投射内容可以是YouTube内容,手机桌面/电脑桌面,以及包含但不限于支持Cast的影视图书照片游戏应用。
准备:
1.电视/投影仪
2.Chromecast 1代/2代/3代
3.搭载SS路由器
这套投射设备的核心还是路由器,可以把Chromecast接入的路由器作为二级路由,具体设置方法。
以下如不打算使用两个路由器,则二级路由所有操作都直接在准备的一个路由器上执行。
第一步,一级路由拨号上网或者光纤接入,拿出二级路由,刷Openwrt/华硕/老毛子或者任何能挂上SS的固件,只要路由器能够刷能挂都可以。
第二步,将二级路由的网关修改一下,不能与一级路由的网关相同,比如一级路由是192.168.10.1那么就需要将二级路由修改成192.168.xx.x,修改方法,官方的OpenWrt应该可以直接进入路由器修改界面修改,有些路由器需要用Putty进行命令行修改。
如果只有一个路由器,则不需要修改(此步骤直接跳过),如何是光纤直接接入,光猫的IP不能和路由器相同,如果相同,那么就同样执行以下操作进行修改。
OpenWrt下:
vi /etc/config/network
按 i 进入编辑,移动光标,修改 IP , esc 退出编辑,输入“:wq ” +回车保存并退出。
然后输入
/etc/init.d/network restart
重启路由器
第三步,挂上SS,接入到一级路由,二级路由用WIFI测试能不能爬出去,能,就进行下一步。
第四步,由于Chromecast设备DNS是直接找8.8.8.8解析,即使局域网爬了出去,解析会被DNS污染。油管还是投射不了,所以需要把Chromecast端口数据劫持到本解析。
操作:
以root身份登录路由器,执行以下命令:
/etc/firewall.user
iptables -t nat -A PREROUTING -s 192.168.1.1/24 -p udp --dport 53 -j DNAT --to 192.168.1.1
iptables -t nat -A PREROUTING -s 192.168.1.1/24 -p tcp --dport 53 -j DNAT --to 192.168.1.1
其中192.168.1.1全部改为自己爬出去的路由器IP。
第五步,将Chromecast与电视机HDMI连接后,与Android设备/PC/IOS任何被操控的设备于同一局域网环境下,Chromecast会自动接入当前设备的无线路径。在浏览器输入chromecastcom/setup进行设置,现在可能需要下载Google Home APP。初次接入需要对Chromecast进行升级,时间大概两到三分钟。
第五步,投射。
评论
发表评论