New on NodeSeek? Please read our Community Rules.
有见过云浏览器吗?
起因:
- 本人不太喜欢访问几个固定网站时开代理,所以直接反向代理解决了几个站点访问,比如谷歌搜索就很方便,在哪都能访问,也不用准备梯,觉得就算有梯一直开关也挺麻烦的。
经过:
- 然后遇到了网站太多反代起来烦,换个系统就得重新全部反代一遍以及有一些多域名(登录看帖等等是分开的)代理不全的问题。于是接触了phpproxy,jsproxy等时代的热门产品在线代理。一开始用还行,后来就发现了一些网站不支持浏览。最常见就是套了cf的网站,还有一些反爬虫反反代策略的,还有一些估计不好反代,成功了也显示不全不兼容等等问题,毕竟不是真正的模拟环境。
小结:
- 总而言之,如果想模拟正常体验,要么网络层正向代理,要么模拟出浏览器环境。网站html想模拟感觉不切实际。
新思路:
- 然后开始换一个思路。在闲置机上搭建Linux桌面,放着吃灰不用白不用。远程链接云桌面,体验属于浏览器的环境,又有新的问题。不说我的xrdp没办法传递中文,在没有键盘鼠标的移动端用个云桌面的浏览器太累了。调整字体大小界面不说,弄好了还有些网站死活不会缩放,比如bt.cn。论坛万年不改前端,写死的大小。真正安卓访问都难受的,放rdp里面,滑鼠标都麻烦的操作,用着受罪。还不说延迟渲染等问题。
无果:
-
这个时候我没有什么好的解决方案了。就开始幻想有没有什么云浏览器,类似于网页套frame一样,进入了一个网站,其实是进入了vps搭建的云桌面,这个桌面没有乱七八糟的东西开机就是浏览器,还可以根据ua自适应界面。
-
当然幻想还是幻想,也是无果。(异想天开)
借鉴:
-
在以前用有道云的时候,他的界面就很像操作系统,也会跟着ua切换适配大小。可惜都是模拟的,不支持真正的安装Linux的gui软件。最后我想到了,我要的不就是个兼容移动ui的桌面吗?那我直接找Linux模拟安卓的办法不就好了?像云安卓机那样,然后安装个浏览器就行了。
-
安卓也是基于Linux,应该有共同之处。可是Linux不能模拟安卓。就像window系统没有显卡不能用安卓模拟器一样。模拟做不到,dd也没必要了,如果dd成安卓就算可行,也没办法远程访问了啊。安卓又不能开机自启ssh服务端和rdp这样的东西。难不成dd成安卓还能用商家的novnc?找了半天只有安卓dd或者运行Linux的,没有反过来的。
最后:
-
最后只能想怎么把GNOME桌面改一下适配手机的ui,Ubuntu弄了那么多年不知道有没有成熟的技术。
-
本人小白,折腾好几个月无果,不过到现在已经不是"那么麻烦挂t不就好了吗折腾什么有的没的"这一回事了,不知道各位对我的想法有何高见?
Comments
有你说的云浏览器,访问页面就是个浏览器,但适配手机嘛 怕是没有
手机ui一个代码切换的事情,不需要真正的去搞什么桌面模拟,具体我也不知道怎么操作,但是你这个方向估计不可行
@zizipot #1 能给个地址嘛。
要是真有这东西,模拟ua也简单就像反代一样我用什么ua那边就传递什么ua,不适配那就是个别网站了不行也不强求能接受的。
@Cd1s #2 你理解错了,浏览器模拟ua简单,但是网站适配ui很麻烦。除非使用一些自适应控件,不然就是写两套网页,nginx切换。
另外因果搞反了,我是用了桌面,才需要适配ua。如果GNOME不能适配安卓,我才考虑模拟安卓桌面。
这种东西不好用的。串流不到本地。体验不佳。
@minlearn #5 我记得你弄过安卓d成Linux帖子,反过来能实现吗?
不明觉厉。
必须套一层lxc或docker
直接d到机器上的叫andriod x86
@minlearn #8
直接d的x86能远程控制屏幕吗?
另外这些vps都能跑吗?还是必须物理机?
@superen #9
你为啥不使用docker的redriod,也是使用主机的显卡加速方案,没有任何损耗。
还可以多开。
何必追求直接d到主机的安卓