如何实现一个内网外入?

本贴最后更新于 1572 天前,其中的信息可能已经渤澥桑田

只是想学点知识,但是无从下手,特来寻求解惑。
前言:之前我看 b3log 上有个内网穿透工具然后在自己通过这个工具把我阿里云服务器端口 9080 映射到了内网服务器端口 9080。
问题:我的想法是在我阿里云服务器上运行一个服务,此服务可以支持输入内网 ip 或者内网域名然后访问到那些内网的站点,并且可后续正常操作。不知道这个该怎么实现,这个是需要在阿里云服务器上监听我想访问的内网地址和域名然后将这些请求通过穿透的 9080 端口发到内网服务器,然后内网服务器在怎么去处理这些东西吗?
如果有撒好的教程或者说相关的知识感谢大佬分享我哈。

相关帖子

被采纳的回答
  • yuanhenglizhen 1 赞同

    看了 3 遍标示不知道要干嘛,你要内网穿透 Frp 可以帮你解决。然后输入啥啥的可以尝试用 nginx 做反向代理,感觉可行trollface

优质回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 这几天尝试了一下,目前的一个实现思路:Nginx 与泛域名实现内网外入 😋 ,有啥问题欢迎提出呀 @participants

  • 其他回帖
  • 就这样举例吧,比如我学校里面有教务在线,选课系统等。这些站点在学校内我是可以访问到的,但是公网我是访问不到的。而我自己电脑在校内可以同时访问内网和外网。我就想让公网通过我这台电脑去访问这些内网站点 😂 😂 。现在我把自己本机的端口 9080 映射到了我的公网服务器端口 9080 上。接下来就不知道该怎么操作了。。😭

  • 对 teamviewer 仅停留远程控制访问电脑,其他的功能不太了解。这里我表述错了,其实最想问的不是如何去实现内网穿透,关于内网穿透的工具现在也很多。我这里的内网外入是,在一个局域网内很多台服务器,其中只有几台服务器可以上公网,其余的都只有在内网中使用。在已经实现我用阿里云的服务器(有固定 ip,域名)穿透到了一台内网中的可出外网的服务器后。那么我怎么去写一个服务,或者是编写 nginx 配置文件,提供一种我通过访问我域名出现一个界面,这个界面可以让你输入你内网的地址,然后确认过后,只要内网中这个地址存在,就可以返回相应的资源。
    类似image.png
    站点地址可惜现在被屏蔽了,已经不能进入内网了

    1 回复
  • Yi-Xing 1

    你是要实现内网穿透吗?我最近研究了一下,写了一篇博客你可以看看trollface 使用 nps 搭建内网穿透

    1 回复
  • 查看全部回帖

推荐标签 标签

  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 496 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    189 引用 • 1056 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 125 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 124 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 683 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 689 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    15 引用 • 7 回帖
  • 笔记

    好记性不如烂笔头。

    303 引用 • 777 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    261 引用 • 662 回帖 • 1 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    1 引用 • 11 回帖
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 166 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    330 引用 • 614 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    106 引用 • 152 回帖 • 2 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 449 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 3 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖 • 1 关注
  • 安全

    安全永远都不是一个小问题。

    189 引用 • 813 回帖 • 2 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    534 引用 • 671 回帖
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 581 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖 • 1 关注
  • 倾城之链
    23 引用 • 66 回帖 • 93 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 744 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 285 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    7 引用 • 26 回帖 • 1 关注