Ubuntu+Docker实战:手把手教你整合MyIP与cpolar实现内网穿透

article/2025/6/17 15:31:27

文章目录

    • 前言
    • 1.关于 MyIP
    • 2.Docker 部署
    • 3.MyIP 简单使用
    • 4.安装 cpolar 内网穿透
    • 5. 配置公网地址
    • 6. 配置固定公网地址
    • 总结

前言

技术探索者们请注意!我们即将揭晓一项突破性网络技术方案——MyIP 系统!这项创新技术颠覆了传统网络部署模式,即使在缺乏固定公网地址且不依赖云端架构的前提下,您依然能够搭建个性化的 IP 控制体系。借助这一智能平台,用户将获得持续在线的远程操控权限,如同配备了全天候值守的网络运维专家。接下来,我们将详细解析在 Ubuntu 操作系统中实施部署的具体步骤,并融合 cpolar 的内网穿透技术,打造稳定高效的远程连接方案!

1.关于 MyIP

MyIP 就是一个集多种网络工具于一身的小能手。它可以帮你查看本地公网 IP、查询任意 IP 的信息(国家、地区、ASN 等),甚至还有网速测试、DNS 泄露检测等功能!最关键的是,它完全免费开源,界面简洁到让人爱不释手,操作起来就像玩游戏一样轻松愉快。

而且听说它的 2.0 版本 70%的代码都是通过 ChatGPT 写的哦,虽然现在 3.0 版本这个比例降到了 40%-50%,但依然是 AI 技术的一大亮点!目前在 GitHub 上已经收获了 7.6k 颗星星,可见其受欢迎程度!

image-20250303135656103

MyIP 还支持根据系统设置切换黑白天模式。支持中文、英文、法文。

2.Docker 部署

本例使用 Ubuntu 22.04 进行演示,使用 Docker 进行部署,如果没有安装 Docker,可以查看这篇教程进行安装:《Docker 安装教程——Linux、Windows、MacOS》

输入这行命令一键部署

sudo docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest

image-20250303104744831

打开浏览器输入 localhost:18966,就能看到 MyIP 的主页面了

image-20250303105247572

3.MyIP 简单使用

右上角设置可以更换语言和主题等等。

image-20250303105730216

网络连通性

image-20250303105625549

WebRTC 测试

image-20250303105852479

DNS 泄露测试

image-20250303105807392

测个网速看看

image-20250303105923539

MTR 测试

image-20250303110016006

下方还有更多工具等你尝试~

image-20250303110235696

4.安装 cpolar 内网穿透

不过我们目前只能在本地局域网内访问刚刚部署的 MyIP,如果想不在同一局域网内时,也能在外部网络环境使用手机、平板、电脑等设备远程访问与使用它,应该怎么办呢?我们可以使用 cpolar 内网穿透工具来实现远程访问的需求。无需公网 IP,也不用准备云服务器那么麻烦。

下面是安装 cpolar 步骤:

Cpolar 官网地址: https://www.cpolar.com

使用一键脚本安装命令:

sudo curl https://get.cpolar.sh | sh

img

安装完成后,执行下方命令查看 cpolar 服务状态:(如图所示即为正常启动)

sudo systemctl status cpolar

img

Cpolar 安装和成功启动服务后,在浏览器上输入 ubuntu 主机 IP 加 9200 端口即:【http://localhost:9200】访问 Cpolar 管理界面,使用 Cpolar 官网注册的账号登录,登录后即可看到 cpolar web 配置界面,接下来在 web 界面配置即可:

image-20240801133735424

5. 配置公网地址

登录 cpolar web UI 管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了:myip,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:18966
  • 域名类型:随机域名
  • 地区:选择 China Top

点击创建:

image-20250303141457963

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用任意一个地址在浏览器中访问即可。

image-20250303141554214

现在就已经成功实现使用 cpolar 生成的公网地址异地远程访问本地部署的 MyIP 啦!

小结

为了方便演示,我们在上边的操作过程中使用 cpolar 生成的 HTTP 公网地址隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在 24 小时内会发生随机变化,更适合于临时使用。

如果有长期使用 MyIP,或者异地访问与使用其他本地部署的服务的需求,但又不想每天重新配置公网地址,还想让公网地址好看又好记并体验更多功能与更快的带宽,那我推荐大家选择使用固定的二级子域名方式来配置公网地址。

6. 配置固定公网地址

使用 cpolar 为其配置二级子域名,该地址为固定地址,不会随机变化。

点击左侧的预留,选择保留二级子域名,地区选择 china top,然后设置一个二级子域名名称,我这里演示使用的是 myip,大家可以自定义。填写备注信息,点击保留。

image-20250303141933045

保留成功后复制保留的二级子域名地址:

image-20250303141951741

登录 cpolar web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道 MyIP,点击右侧的编辑

image-20250303142024620

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名
  • 地区: China Top

点击更新

image-20250303142053168

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称。

image-20250303142122551

最后,我们使用固定的公网地址在任意设备的浏览器中访问,可以看到成功访问本地部署的 qwerty-learner 页面,这样一个永久不会变化的二级子域名公网网址即设置好了。

image-20250303142551267

了解更多项目详情大家可以访问作者 github 主页进行查看:https://github.com/jason5ng32/MyIP

总结

通过本指南的实践操作,您已系统掌握了 Ubuntu 系统下基于 Docker 架构部署 MyIP 系统的全流程操作,并成功整合 cpolar 技术搭建了高可用性的动态域名解析服务。这种技术组合不仅简化了网络架构的部署复杂度,更为不同层次的技术人员提供了高效的网络管理解决方案。经过本教程的实践,您已具备应对传统网络架构挑战的关键技能。建议持续关注本技术专栏,获取更多进阶教程。在实际应用中遇到技术瓶颈或产生创新构想时,欢迎积极参与开源社区的技术研讨,通过技术方案的深度碰撞,共同提升工程实践能力!


http://www.hkcw.cn/article/EKSrPURUiu.shtml

相关文章

Ubuntu 22的安装,换源和配置(详细)

目录 1.安装 1.1.打开虚拟机 1.2.选择语言 1.3.版本更新 (跳过即可) 1.4. 键盘配置 1.5.选择安装类型 1.6.网络配置 1.7.配置代理 1.8.引导式存储布局配置 1.9.配置用户信息 1.10.安装OpenSSH服务包 1.11.选择安装服务软件包 2.换源和配…

使用Ubuntu快速部署MinIO对象存储

想拥有自己的私有云存储,安全可靠又高效?MinIO是你的理想选择!这篇文章将手把手教你如何在Ubuntu 22.04服务器上部署MinIO,并使用Nginx反向代理和Let’s Encrypt证书进行安全加固。 即使你是新手,也能轻松完成&#xf…

ubuntu中使用ollama部署本地deepseek

ubuntu中使用ollama部署本地deepseek 一、安装Docker 1、先卸载旧版,如果没有的话,就不用执行了,直接第二步。 apt-get remove docker docker-engine docker.io containerd runc 2、在终端输入 apt update apt-get install ca-certifica…

Ubuntu 24.04.2 LTS 桌面版系统安装、分区、配置全记录

引言 记录了一次完整的系统安装与环境配置过程,包括启动盘制作、安装引导、镜像源替换、中文输入法配置、驱动和CUDA安装、docker安装和完整配置过程、SSH配置、软件安装(App Store软件安装与其他软件安装,以VScode和Mathlab为例&#xff09…

Ubuntu 22.04下Docker安装(最全指引)

0-1开始Java语言编程之路 一、Ubuntu下Java语言环境搭建 | MacOS下使用Jenv管理多JDK版本 二、Ubuntu下Docker环境安装 | MacOS下Docker安装与配置 三、使用Docker搭建本地Nexus Maven私有仓库 四、Ubuntu下使用VisualStudioCode进行Java开发 五、从Swagger到OpenAPI&#xff0…

[Ubuntu]安装ollama操作记录

安装ollama操作记录 简介 Ollama 是一个致力于推动本地人工智能模型开发和应用的工具和平台,允许用户在本地运行、管理和调用各种 AI 模型。它的核心理念是提供一种无需依赖云计算环境的方式,让开发者和企业能够高效地使用 AI 模型,同时确保数…

AI全栈之路:Ubuntu云服务器部署Spring + Vue + MySql

背景介绍 之前使用AI代码工具Trae基于Spring Vue MySql生成了一个输入要做事情AI自动生成待办任务列表的的小工具,效果如下: 本地跑通后正好有一台阿里云服务器和域名,准备把这个项目部署到云服务器实现远程访问,本文记录部署…

IsaacLab最新2025教程-环境配置(IsaacSim 4.5.0/Ubuntu22.04) 原创

拖了几个月,终于录了一个安装视频在b站: IsaacLab最新2025教程-环境配置(IsaacSim 4.5.0/Ubuntu22.04) 原创_哔哩哔哩_bilibili IsaacLab的官方入门教程专栏会不断更新哈: IsaacLab教程2025_Calm_dw的博客-CSDN博客 Update 最近看大家的…

在Ubuntu22.04上部署ComfyUI

ComfyUI 是 一个基于节点流程的 Stable Diffusion 操作界面,可以通过流程,实现了更加精准的工作流定制和完善的可复现性。每一个模块都有特定的的功能,我们可以通过调整模块连接达到不同的出图效果,特点如下: 1.对显存…

[Linux]在Ubuntu中安装samba并且正确配置(详细)

一、我们为什么需要samba服务 samba是一种实现windows和linux包括macos文件共享的套件。它能让我们像访问自己的磁盘一样去访问别的系统的文件。可以看得出来这种一种快速并且高效的文件传输协议。看到这里,大家可能会有些疑问。向linux传输文件,我们可以…

基于VMware虚拟机的Ubuntu22.04系统安装和配置(新手保姆级教程)

文章目录 一、前期准备1. 硬件要求2. 软件下载2-1. 下载虚拟机运行软件 二、安装虚拟机三、创建 Ubuntu 系统虚拟机四、Ubuntu 系统安装过程的配置五、更换国内镜像源六、设置静态 IP七、安装常用软件1. 编译工具2. 代码管理工具3. 安装代码编辑软件(VIM&#xff09…

媒体:复制“苏超”的精彩很难 “发明者是天才”获赞

6月3日,关于“发明苏超的是天才”的话题引起了广泛关注。媒体对此进行了分析,并表达了高度赞同。6月2日,“发明江苏足球联赛的人一定是个天才”这一话题冲上热搜。有人评论说:“今年端午的欢愉皆由苏超赋予,梗层出不穷,容我再畅快笑上一阵。”自5月10日开赛以来,“苏超”…

巴黎世家线上已下架4500元半身裙 设计争议再起

近日,奢侈品牌巴黎世家推出的一款售价4500元的女款半身裙在网上引发热议。不少网友吐槽该裙子造型与平角短裤极为相似,直呼“看不懂时尚”。据巴黎世家官网介绍,这款深蓝色弹力平纹针织半身裙亮相于2025秋季系列Look 50和Look 54。裙子采用弹力棉混纺平纹针织面料,为平角短…

乌军无人机奇袭俄领土有何影响 俄乌紧张局势升级

乌克兰国家安全局(SBU)出动117架无人机,对俄罗斯多个州的军事基地实施袭击,成功击中41架俄军战机。乌方称,俄罗斯主要机场中约34%的战略轰炸机遭到攻击,损失达到70亿美元。这一消息让外界感到震惊,尤其是袭击目标包括俄远东地区的机场。次日,乌克兰官员更新数据称,至少…

苏超出圈网友玩梗不断 足球与幽默齐飞

江苏省城市足球联赛首次举办,短短三轮比赛后,“苏超”的“含梗量”已经超标。这并非苏格兰足球超级联赛,而是由13个设区市各组一支队伍参与的赛事。截至6月1日,南通队暂列第一。场上是真比拼,场外则充满了网梗和段子。例如,无锡队客场挑战泰州队失利,有人调侃说是因为无…

多方回应男子拖拽女童进小巷 案件定性引争议

6月3日,湖南娄底市公安局娄星分局通报了一起事件。5月20日下午,嫌疑人刘某某(男,38岁)酒后行至娄底市娄星区涟滨中街附近,拖拽一名6岁女童进入居民区巷子,被居民及时制止并报警。警方迅速赶到现场将刘某某控制。经侦查,刘某某涉嫌寻衅滋事已被拘留,并将依法追究其刑事…

老头乐失控撞进餐馆 姐姐冷静救妹妹 姐姐反应神速获赞

6月2日12点48分,河南省周口市西华县某乡镇饭店内发生了一起意外。一位老人在饭店就餐结束后准备驾驶老年代步电动车离开,因操作不当,车辆冲破大门径直冲进店内。当时,饭店老板一岁多的孙女正在店内玩耍,就站在车辆行进路线上。眼看幼童就要被撞,她的姐姐迅速将妹妹抱起转…

科学家发现超级地球 或存类地生命 宜居带内新希望

人类是否是宇宙中唯一的智慧生命?是否存在另一颗像地球一样适合生命存在的行星?这些都是长久以来人们关心的宇宙谜题。中国科学院云南天文台牵头的国际研究团队在一颗类似太阳的恒星周围发现了一颗位于宜居带的超级地球Kepler-725c,其质量大约是地球的10倍。这颗超级地球围绕…

科学家发现一颗“超级地球” 位于宜居带或存生命

人类是否是宇宙中唯一的智慧生命?有没有另一颗像地球一样适合生命存在的行星?这些问题一直是人们关注的宇宙谜题。中国科学院云南天文台牵头的一个国际研究团队,在一颗类似太阳的恒星周围发现了一颗位于宜居带的超级地球Kepler-725c,其质量约为地球的10倍。这颗“超级地球”…

2岁女孩误吞3厘米竹签致腹痛 异物穿肠惊险万分

近两岁大的女孩添添突然腹痛不止,被送到医院检查后发现肚子里竟然有一根竹签,还穿透了肠管。5月27日,家住武汉的添添突发腹痛发热,家长最初以为是普通肠胃炎,在家观察了一天症状有所缓解。但父母仍不放心,便带添添来到湖北省妇幼保健院就诊。儿童普通外科副主任张伊凡听添…