关于科学上网的问题之前已经说过很多次,也推荐过一些靠谱的VPN,详情请参考如何不翻墙使用谷歌搜索和在线翻译等服务?最近开始折腾VPN,也学习了一些东西,比如自己搭建一个VPN,但是自己搭建的VPN很容易封锁,有时候很奇怪,我们都是用于一些正常的搜索、学习等目的,为什么不能开放一下呢。偶然的一个机会发现了docker,以及运行在docker中的kasm,里面默认安装了一个chrome浏览器。这样我就可以登陆到我的这台远程chrome浏览器中然后轻松访问google。当前前提是你需要有一个肉身在美国或者其它国家的VPS(实际上就是一台计算机)。
对于VPS来说,个人推荐DigitalOcean,通过此链接注册可以获得200美金(60天有效期),低至4美金/月,而且可以按小时付费($0.006/hour),不用时销毁实例即可。不过既然可以按需付费,建议购买性能稍微强劲一点的服务器,2核2G内存比较合适。
提醒:我们都是遵纪守法的好公民,不要干非法的事情。
提示:如果对文中的各种操作不理解,可以与我联系,共同学习进步。
Kasm 是一款基于 Docker 的容器应用平台,它提供企业级编排、数据丢失防护和 Web 流技术,以支持将容器化工作负载交付到你的浏览器。
Kasm 可以在浏览器內运行各种应用,比如:Linux 桌面、浏览器、聊天工具、办公软件、多媒体工具等。Kasm 将这些应用隔离在独立的 Docker 容器内,在里面做的任何行为不会影响真实的主机,并且具备一次性特点、用完即删,保证了数据的安全性。
简单来说 Kasm 可以让用户在浏览器(即开即用)使用各种(容器化)的软件和操作系统,官方镜像(
https://hub.docker.com/u/kasmweb)已经包含84个镜像,可以开箱即用,例如今天的主角chrome浏览器,此外还有Firefox和Edge浏览器。
kasmweb/chrome 镜像包含一个chrome浏览器应用。
docker pull kasmweb/chrome:1.10.0-rolling
docker run --rm -it --shm-size=512m -d -p 6901:6901 -e VNC_PW=password kasmweb/chrome:1.10.0-rolling
在chrome浏览器地址栏输入 你的服务IP地址:6901,例如
// 注意将23.2.1.7替换为你的VPS服务器地址
https://23.2.1.7:6901/
点击高级,点击继续访问
然后输入用户名和密码,其中:
用户名为:kasm_user
密码为:VNC_PW=password
默认密码为password,可以在运行kasmweb/chrome容器时设置一个复杂的初始密码,设置方法是修改 VNC_PW=password。
登录成功之后,默认显示
这时可以在浏览器地址栏输入其它网址轻松访问。
注意:不要关闭这个浏览器应用,否则还需要一些手段才能恢复。
此外,如果不小心选中了这个 仅查看 选项,那么只能查看不能输入网址,此时不要慌张,只需要取消选中 仅查看 即可。
未经允许不得转载:海淘实验室 » 科学上网新方法:轻松拥有一个远程chrome浏览器