我的编程空间,编程开发者的网络收藏夹
学习永远不晚

docker发布sunnyNgrok怎么实现内外网穿透

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

docker发布sunnyNgrok怎么实现内外网穿透

本篇内容主要讲解“docker发布sunnyNgrok怎么实现内外网穿透”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker发布sunnyNgrok怎么实现内外网穿透”吧!

一、创建自定义镜像的方法

1、创建自己想要创建docker镜像的文件夹,我创建的名为“sunny-Ngrok”

docker发布sunnyNgrok怎么实现内外网穿透

2、在文件内创建Dockerfile 文件,并定义内容 

FROM  dokken/centos-7:latestADD  app/ app/

sunnyNgrok 的工具名是“sunny”,一开始是创建镜像时就直接加载到容器中,但是考虑到后期其他使用平台,比如树莓派等等其他平台使用的sunny版本不一定一致,所以打算将文件挂载出来;

3、在“sunny-Ngrok”内创建挂载容器的"app"文件夹。将官网下载的“sunny”执行文件上传到“app”文件夹内。

        sunnyNgrok网址:Sunny-Ngrok内网转发内网穿透 - 国内内网映射服务器      

4、编辑打算在容器内执行的bash文件,并命名为“a.sh”,将该文件也放到“app”文件内。

#!/bin/sha="开始启动 docker sunny ngrok  服务"echo $a cd app/ chmod 777 sunny ./sunny clientid 195741391517

执行的含义是:

  • 进入文件“app”;

  • 授权所有人可以读写及执行 “sunny”文件

  • 执行“sunny”文件将请求发送到指定“隧道”

5、创建“test.sh”外部执行命令在“sunny-Ngrok”内

#!/bin/sha="开始启动 docker sunny ngrok  服务"echo $a docker stop ngrok2023docker rm ngrok2023docker rmi sunnyngrok:a1docker build -t sunnyngrok:a1 . docker run --privileged=true --restart=always -e TZ="Asia/Shanghai" \-d --net=host --name ngrok2023 \sunnyngrok:a1 /bin/bash /app/a.sh

执行的含义是:

  • 停止容器执行

  • 删除容器

  • 删除已有的镜像

  • 创建名为 “sunnyngrok”版本为a1的docker镜像

  • 创建执行的容器,

6、文件内展示

docker发布sunnyNgrok怎么实现内外网穿透

7、执行“test.sh”的命令运行容器,

docker发布sunnyNgrok怎么实现内外网穿透

二、使用现有镜像的方法 

docker 先下载centos的镜像,下载查看镜像

docker发布sunnyNgrok怎么实现内外网穿透

 2、使用centos镜像创建运行容器,本步骤的部分前置工作是参考“第一方案”内。创建“test02.sh”文件,编辑内容:

#!/bin/sha="开始启动 docker sunny ngrok  服务"echo $a docker stop ngrok20230304docker rm ngrok20230304 docker run --privileged=true --restart=always -e TZ="Asia/Shanghai" \-d --net=host --name ngrok20230304 \-v /root/docker/sunny-Ngrok/app:/app \dokken/centos-7:latest /bin/bash /app/a.sh

到此,相信大家对“docker发布sunnyNgrok怎么实现内外网穿透”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

docker发布sunnyNgrok怎么实现内外网穿透

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

docker发布sunnyNgrok怎么实现内外网穿透

本篇内容主要讲解“docker发布sunnyNgrok怎么实现内外网穿透”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker发布sunnyNgrok怎么实现内外网穿透”吧!一、创建自定义镜
2023-07-05

docker发布sunnyNgrok实现内外网穿透的方法(容器内执行命令)

这篇文章主要介绍了docker上发布sunnyNgrok实现内外网穿透,容器内执行命令,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-03-07

docker怎么运行花生壳实现内外网穿透

本文小编为大家详细介绍“docker怎么运行花生壳实现内外网穿透”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker怎么运行花生壳实现内外网穿透”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。环境:cent
2023-07-05

Docker上部署 nps 和 npc 实现内网穿透

本文介绍了如何使用Docker部署nps和npc实现内网穿透。nps是一款高性能的内网穿透代理服务器,npc是nps的客户端,可以将内网服务映射到公网上。通过Docker的容器化技术,可以方便地部署和管理nps和npc,同时保证了应用的隔离性和安全性。
2023-05-17

docker 运行花生壳实现内外网穿透的详细过程

这篇文章主要介绍了docker 运行花生壳实现内外网穿透,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-03-07

SSH端口转发实现内网穿透的实现

我们局域网的机器能够访问外网,但是外网不能访问内网。因为内网访问互联网时候能确定外网的地址,外网却不能确定我们局域网内的具体地址。(ip地址有限)如果 我们在访问外网的时候,这个链接让他保持、不断,那么这个链接就相当于我们建了一条路
2022-06-04

使用Nodejs怎么实现内网穿透服务

这篇文章给大家介绍使用Nodejs怎么实现内网穿透服务,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 局域网内代理我们先来回顾上篇,如何实现一个局域网内的服务代理?因为这个非常简单,所以,直接上代码。const n
2023-06-15

怎么使用cpolar内网穿透将本地web网站发布上线

本篇内容介绍了“怎么使用cpolar内网穿透将本地web网站发布上线”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 启动Apache服务
2023-07-05

怎么配置frp服务器实现内网穿透

本篇内容主要讲解“怎么配置frp服务器实现内网穿透”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么配置frp服务器实现内网穿透”吧!  内网服务器ip地址:192.168.2.100 ,作为代
2022-12-16

怎么使用云服务器实现内网穿透

使用云服务器实现内网穿透可能需要您提供内网IP地址和端口号,以便管理员可以在云主机上创建私有网络。内网穿透的过程可以大致如下:确定需要穿透的内网地址和端口号:在云服务器上安装相应的客户端程序和脚本,例如:https://ycloud.cloudflare.com/your-host.aspx等,这些脚本将用于创建私有网络。在云服务器上创建私有网络:使用以下命令创建一个私有网络,并配置IP地
2023-10-26

怎么使用云服务器实现内网穿透功能

1.什么是内网穿透内网穿透是指通过互联网将内网中的服务映射到公网上,使得外网用户可以访问内网中的服务。在实际应用中,内网穿透可以用于远程控制、文件共享、Web服务器等场景。2.云服务器实现内网穿透的原理云服务器可以作为内网穿透的中转站,将公网请求转发到内网中的服务。具体实现方式如下:在云服务器上安装内网穿透工具,如Ngrok、Frp等。在内网中的服务所在的机器上安装客户端,并将客户端
2023-10-26

怎么使用云服务器实现内网穿透连接

使用云服务器实现内网穿透连接的方式有很多种,以下是其中一种常用的方法:内网IP地址切换:可以使用系统虚拟IP或本地网络地址(LAN地址)来实现内网穿透连接。切换后,可以使用云服务器提供的远程管理功能或其他方式进行管理。使用Ping功能:可以在云服务器中配置一个PingID,可以帮助管理员实时检测内网连接。管理员可以配置Ping命令,例如使用"ping123",来测试内网连接是否正常。测试过
2023-10-26

怎么使用云服务器实现内网穿透服务

使用云服务器实现内网穿透服务的具体步骤如下:选择适当的云服务器:选择一款适合您需要服务的云服务器。有多种云服务器供您选择,包括AmazonWebServices(AMS)、AWS、GoogleCloud等。注册并获取许可证:按照许可证要求在云服务器上注册ID。使用服务:使用云服务器提供的服务。配置服务:配置云服务器的功能和配置。可以使用命令行工具(如mkdir命令、cd命令、pubco
2023-10-26

怎么使用云服务器实现内网穿透功能呢

使用云服务器实现内网穿透功能是一个非常流行的技术,它可以帮助企业用户轻松地访问他们的内部网络,并对其数据进行加密。具体来说,使用云服务器实现内网穿透功能的方法如下:安装云服务器:首先需要将云服务器的管理界面安装到您的计算机上。可以将该操作系统路径设置为您的Windows操作系统或macOS系统的本地计算机,并将“云服务”选项更改为“已启用”。创建内网连接:接下来,您可以为云服务器添加内网
2023-10-26

怎么使用云服务器实现内网穿透连接功能

使用云服务器实现内网穿透连接功能是一种常见的网络攻击手段,它可以通过对内网计算机系统进行远程操控,绕过防火墙、入侵检测系统或其他安全措施,使内部网络变成不安全网络。下面我们来看一下具体的操作步骤。打开云服务器管理界面。在界面上,我们可以看到“内网穿透连接”选项,点击它,进入内网穿透连接设置界面。在这个界面中,我们可以选择“连接内网服务器或外网服务器”,设置好服务器的IP、端口和其他选项
2023-10-26

怎么使用云服务器实现内网穿透功能设置

使用云服务器实现内网穿透功能,可以通过以下步骤来实现:安装云服务器:如果您使用的是公有云提供商(如AWS、GCP或其他)的云服务器,可以通过在控制台中进行“添加”和“更改设置”来完成内网穿透功能的安装。例如,您可以在AWS中,将“内网访问”选项添加为您的公共云提供商提供的选项,然后在GCP中进行“添加”或“更改设置”。在GCP中,您还可以添加“内网访问保护”选项作
2023-10-26

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录