搭建可通过外网访问的内网服务器

article/2025/10/2 16:18:33

映射隧道

这是本人,第一次写博客,文采不好,技术也菜鸟,请不要见怪。

前一段时间裸辞了,于是开始广投简历。可是现实是非常的残酷,年底了面试的通知很少。想着是不是自己的简历上干货太少了,不如把自己之前做的项目连接放在简历上。

可是可是。。。,现实又很残酷。我们做的项目大多是企业内部系统,只能通过内网来访问。更为严重的是我们的主管是不会告诉我们客户的正式服务器的。出来面试,连作品连接都没有,都不好意思说自己是做web前端的[尴尬]。

那怎么办呢?没有作品链接,简历被淘汰的概率也会大好多,后来想起来可以用自己的电脑搭建一台服务器,说干就干。
后来找到了一些免费的第三方工具并且都一一实验了一下,有些成功了,有些也失败了。

ittun

但是可能是我的网络环境的问题,实际用的时候却是这样的
一直处于重新连接状态
结果第一个内网映射工具,使用失败。
附上官网地址http://www.ittun.com/

localtunnel

也是网上找的,是基于Node.js的一个模块,说是可以将内网服务器暴露至公网。基于node.js,倒很适合我的胃口。结果也试几次还是失败。也可能是我用的方法还不对,继续寻找。

JNat

终于这个是可以用的了,试了几次除了速度慢一些,还都好用,不过需要这个工具需要在官网上申请免费的key,而且一个帐号只能申请一个免费的key,可以指定二级域名。不过后来测试的时候还是发现了一个问题,就是在客户端上传文件的JNat会出现错误,而且文件上传失败.希望以后能够得到解决。
在此附上JNat官网地址http://www.j2eeall.com

natapp

这个工具也是比较好用的,不过也需要去官网注册,而且还要实名认证,还是比较麻烦的。一个注册用户可免费拥有2条不同协议的隧道。
客户端上传文件时也没有问题。不过这个工具也有不好的地方,就是免费版不能自定义二级域名。过一段时间不用,再去重新开启映射就会随机更新一个二级域名,这点比较坑,要是在app中应用岂不也是每次更新了二级域名,都要重新打包不可。
不过,这已经不错了,毕竟人家是免费的[呲牙]!附上官方网址https://natapp.cn

Sunny-Ngrok

这是最近才发现的一个内网穿透工具,好像还挺好用,官网讨论群也比较多。官网上介绍的也比较详细。官网上说其具有以下几方面优点:

  1. 提供免费内网穿透服务,免费服务器支持绑定自定义域名
  2. 管理内网服务器,内网web进行演示
  3. 快速开发微信程序和第三方支付平台调试
  4. 本地WEB外网访问、本地开发微信、TCP端口转发
  5. 本站新增FRP服务器,基于 FRP 实现https、udp转发
  6. 无需任何配置,下载客户端之后直接一条命令让外网访问您的内网不再是距离

然而对于我来收说比较的可悲,和ittun一样都存在着一样的问题—无法连接
这里写图片描述

应该和ittun想同的原因,也不知道该怎么破,还在的等待技术群的回复。附上官网链接https://www.ngrok.cc/

本文首发于个人技术博客 http://liliuzhu.gitee.io/blog


http://chatgpt.dhexx.cn/article/SY0MjfWh.shtml

相关文章

华为防火墙USG6000V---内网访问外网---外网访问内网服务器(NAT服务器)示例配置

目录 一、配置要求 二、配置步骤 1. ping通防火墙接口IP地址的条件 2. 内网ping通外网终端的条件 3. 内网ping通DMZ(内网服务器)的条件 三、命令解析 一、配置要求 内网可以ping通防火墙;内网可以访问外网;外网可以访问内网…

外网访问内网服务器配置方法

前提需要有固定IP 路由器必须得是通过固定IP上网,才能通过外网访问内网服务器 登录路由器 在地址栏输入192.168.1.1或192.168.0.1。初始密码为admin,若忘记密码请重置路由器。这里以TP-Link WR842N为例。 点击应用管理选择虚拟服务器 界面不一样的话&…

华为云内网服务器通过公网服务器访问外网

虽然真的太简单,但我还是踩坑了。尴尬,所以写了这个文档记录一下。 场景:一台没有外网的node服务器,通过另一台有外网的master服务器,来访问外网。(这里使用的是华为云) node192.168.0.99maste…

内网访问外网方案

目录 正文背景 方案介绍 双网卡方案简介: 私有地址转换技术方案简介: 参考博客: 正文背景 今天面试,面试要求提供一个内网访问外网的方案,对于服务器方面我不是很了解,所以现在正好也是一个有目的性的…

通过外网访问内网服务器

通过外网访问内网服务器 ———————————————— 版权声明:本文为CSDN博主「Chaos Code」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/jinzhichaoshuipin…

通过路由器端口映射实现外网IP访问内网服务器

1.确认路由器的公网IP是不是真的公网IP(特别重要,如果不是可以不用看后面的了) 通过www.ip138.com网站可以查询当前网络的公网IP,再进入路由器控制界面查看wan口IP和公网IP是否相同,如果不同,大概率是私网IP(服务商在…

从外网访问局域网服务器的六种方法

目录 1 概况2 为什么局域网的服务器无法在外网访问3 外网访问局域网的方法3.1 端口映射3.1.1 如何获得公网IP3.1.2 公网IP是动态的怎么办3.1.2.1 申请固定IP3.1.2.2 域名服务3.1.2.2.1 申请域名3.1.2.2.1 使用路由器进行域名DDNS服务3.1.2.2.1 使用花生壳进行域名DDNS服务 3.1.…

外网访问内网web

要实现外网访问内网Web应用程序,您需要使用一些技术和工具。以下是一些可能有用的方法: 1. 端口映射:您可以在内部网络中设置端口映射,使得外部网络可以访问您的Web服务器。这个过程可以通过路由器或者其他网络设备完成。例如&…

外网访问内网(内网穿透)

什么是内网穿透 内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑&#xff0c…

Servlet入门开发步骤

Servlet入门开发步骤 一、创建Javaweb工程 1.选择新建工程 2.勾选创建工程模板 3.给工程命名 4.创建完成 二、Servlet代码书写以及优化 1.创建一个类实现Servlet并且重写接口的方法 package com.sss.demo;import javax.servlet.*; import java.io.IOException;public c…

servlet入门MVC

一、servlet是什么 Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数…

Java Web之Servlet入门

Java Web之Servlet入门 ​ 上世纪90年代,随着Internet和浏览器的飞速发展,基于浏览器的B/S模式变得火爆起来。 最初,用户使用浏览器向WEB服务器发送的请求都是请求静态的资源,比如html、css等。 但是静态网页很难满足不同用户的需…

Servlet入门必备知识

目录 什么是Servlet 手动实现Servlet程序 常见的配置错误 Servlet-url如何定位到Servlet程序去访问 Servlet生命周期 Servlet生命周期总结 Servlet 请求的分发处理 什么是Servlet 1、servlet是javaEE规范之一。规范就是接口 2、servlet就是javaweb三大组件之一。三大组件…

Servlet入门

一,简单使用servlet 1.在游览器输出hello Word 1.创建一个java普通类,实现Servlet类 实现servlet类有三种方法:①实现servlet接口②继承GenericServlet③HttpServlet package com.hqyj.gwr.servlet;import javax.servlet.*; import java.…

Servlet快速入门

目录 1、Servlet简介 2、代码实现 2.1、环境准备 2.2、实现servlet接口 2.3、配置web.xml文件 2.4、url-pattern的三种配置方式 2.5、快速创建Servlet 2.6、修改快速创建模版(针对以上模版不一致或者webServlet中请求路径没有/) 3、项目部署位置…

12款免费HTML5开发框架和开发工具…

HTML5 在不同的领域让网页设计更强大的。快速,安全,响应式,互动和美丽,这些优点吸引更多的Web开发人员使用HTML5。HTML5有许多新的特性功能,允许开发人员和设计师创建应用程序和网站,带给用户桌面应用程序的…

HTML --- 开发工具篇(Hbuilder X)以及相关标签

目 录 1.常见的开发工具有 2.创建HTML文件 3.!DOCTYPE html标签 4.页面语言标签lang 5.设置字符集编码方式charset和META标记 为了提高我们的开发效率,减少代码的出错,我们并不提倡用记事本开发,我们有更好的开发工具。开发工具功能…

HTML与CSS基础(一)—— HTML基础(web标准、开发工具、标签)

目标 能够理解HTML的 基本语法 和标签的关系 能够使用 排版标签 实现网页中标题、段落等效果 能够使用 相对路径 选择不同目录下的文件 能够使用 媒体标签 在网页中显示图片、播放音频和视频 能够使用 链接标签 实现页面跳转功能 一、基础认知 目标:认识 网页组成 和…

HTML系列之开发工具

一 欢迎来到我的酒馆 介绍web开发中,各种开发工具的安装与使用。 目录 一 欢迎来到我的酒馆二.vscode三.webstorm 二.vscode 前端的开发工具种类繁多,如:WebStorm,Sublime Text,Atom,HBuilder,…

【HTML 教程系列第 1 篇】HTML 是什么?常用的开发工具有哪些?

这是【HTML 教程系列第 1 篇】,如果觉得有用的话,欢迎关注专栏。 文章目录 一:HTML 是什么二:HTML 要学习什么三:HTML 文档的后缀名四:HTML 的开发工具有哪些 一:HTML 是什么 HTML&#xff0c…