197
大家好,今天,我将为您带来一个超级实用的教程:如何在Linux系统上使用部署模拟器,并将渗透工具结合起来以实现远程访问。想象一下,您可以随时随地通过公共网络地址轻松地访问本地开发环境。那不是很酷吗?
随着应用程序变得越来越流行,测试和部署变得越来越重要。但是,传统开发环境的构建通常令人头疼,麻烦且难以管理。幸运的是 - 它诞生了!它将整个开发环境封装在一个小容器中,从而大大简化了开发和部署过程。
但是,问题是:远程同事如何也可以访问这个神奇的发展环境?不用担心,来帮助!通过建立安全的隧道,您的本地环境可以立即转变为公共网络服务。这样,团队协作和项目管理都变得更加有效和方便。强烈建议在系统上安装和部署。如果您尚未安装它,请参阅本教程:安装教程。
1。虚拟化环境检查
运行以下命令安装检查工具
sudo apt install cpu-checker
然后执行以下命令以检查是否支持虚拟化
kvm-ok
以下消息表明通常支持虚拟化环境。如果未出现以下消息,则需要检查设备启用虚拟化支持,然后执行以下模拟器部署
2。仿真器部署
本文使用该方法来部署,首先拉镜子。该官员提供了许多版本。您可以具体访问和查看:从理论上讲,版本越高,运行的开销越大,因此此示例演示了较低版本的运行,并执行以下命令来绘制9.0版本的映像。
sudo docker pull budtmo/docker-android:emulator_9.0
拉动后,开始运行容器。以下命令是指运行S7的设备。其他型号可以检查官方教程。外部访问端口为6080。
docker run -d -p 6080:6080 -e EMULATOR_DEVICE="Samsung Galaxy S7" -e WEB_VNC=true --device /dev/kvm --name android-container budtmo/docker-android:emulator_9.0
运行后,输入Sudo PS以查看运行容器,UP状态表示正常
运行后,您可以通过访问浏览器中的Linux 6080端口来成功查看模拟器接口。第一个启动可能很慢。如果您认为它被卡住了,则可以部署较低的型号,例如S6。在本地测试访问成功之后,我们将安装渗透以实现远程访问。
3。安装
以上已成功部署了仿真器本地,LAN访问成功。接下来,我们将穿透工具安装在Linux上。通过转发本地端口映射的HTTP公共网络地址,我们可以轻松实现远程访问,而无需注册域名并购买云服务器。以下是安装步骤
官方网站地址:
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
# 加入系统服务设置开机启动 sudo systemctl enable cpolar # 启动cpolar服务 sudo systemctl start cpolar # 重启cpolar服务 sudo systemctl restart cpolar # 查看cpolar服务状态 sudo systemctl status cpolar # 停止cpolar服务 sudo systemctl stop cpolar
安装服务并成功启动后,将LAN IP Plus 9200端口添加到内部或外部浏览器上的LAN IP中,即[:9200],使用在官方网站上注册的帐户登录,您可以在登录后看到Web配置界面,然后在Web界面中配置它。
4。配置公共网络地址
单击左侧仪表板的隧道管理 - 创建一个隧道以为模拟器创建公共网络HTTP地址隧道!
单击创建
成功创建隧道后,单击左侧的状态 - 在线隧道列表以查看生成的公共网络访问地址。有两种访问它的方法,一种是HTTP和HTTP。两者都可以访问。选择其中一个用于远程访问。
5。远程访问
使用上面生成的HTTPS公共网络地址并在任何设备的浏览器中访问它,您可以成功地看到我们的仿真器。您可以在几个简单的步骤中实现远程访问,而无需云服务器或公共IP。
概括
为了更好地演示,我们在上述过程中使用了生成的隧道,其公共网络地址是随机生成的。
此随机地址的优点是它是快速建立的,可以立即使用。但是,其缺点是URL是由随机字符生成的,并且不容易记住(例如:)。此外,此地址将在24小时内随机变化,使其更适合临时使用。
我通常使用固定的次要子域,因为当我想将URL发送给同事或客户时,它是一个固定且易于记录的公共地址(例如:),这对于通信和协作更为正式和方便。
6。修复了公共网络地址
由于上述使用创建的隧道使用随机的公共网络地址,因此它将在24小时内随机变化,这不利于长期远程访问。因此,我们可以为其配置一个辅助子域,该子域是固定地址,不会随机更改。
请注意,您需要将软件包升级到基本软件包或更高版本,并且每个软件包的相应带宽不同。 【记录】
登录到官方网站,单击左侧的预订,选择保留的次级子域名,设置次级子域名,单击“储备”,然后在保留成功后复制保留的二次子域名。
复制成功保留后成功保留的第二级子域的名称
返回到登录Web UI管理接口,单击左侧仪表板的隧道管理通讯列表,查找要配置的隧道,然后在右边单击“编辑”
修改隧道信息并将保存的次级子域配置为隧道
单击更新(注意,单击一次更新,无需重复提交)
更新完成后,打开在线隧道列表。目前,您可以看到公共网络地址已更改,地址的第二级名称已成为我们自己设置的第二级子域名名称。
7。固定地址访问
最后,我们使用固定的公共网络HTTPS地址访问它,并且可以看到访问成功。设置了这样的固定且永久的公共网络地址,并且可以随时随地访问本地模拟器,而无需公共网络IP或云服务器!
好的,我们的教程在这里。现在,您已经掌握了如何使用和实施远程访问模拟器的技能。从那时起,无论您在世界范围内,只要您拥有互联网,就可以轻松地处理开发环境。您觉得生活变得更好吗?去尝试一下,也许您可以找到更多有趣的应用程序场景!最后,不要忘记与您的朋友分享,以便他们可以一起享受这种便利。祝大家开心的发展,再见!
模拟器
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
附: 二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
注:本站所有资源均来自网络转载,版权归原作者和公司所有,如果有侵犯到您的权益,请第一时间联系邮箱:785557022@qq.com 我们将配合处理!
----------------------------------------------------
版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的所有下载文件均为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。站长会进行审查之后,情况属实的会在三个工作日内为您删除。
----------------------------------------------------