您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

5分钟实现内网穿透

时间:2020-01-30 10:56:32  来源:  作者:

疫情期间大家都在讨论 远程办公的实现,推荐看下黄东旭大佬 写的 《PingCAP的5年远程办公实践》,以下内网映射工具作为常用补充。

来讲讲为啥要做内网映射

从公网中访问自己的内网设备一直是个麻烦事情,尤其是做微信开发等。设备可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备,一般非常麻烦。

  • 求网管大佬在路由器上给自己内网加个端口映射
  • 购买 花生壳 等动态域名解析软件
  • 使用 natApp 等免费(也有付费的)的提供的内网映射服务
  • 基于ngrok/frp自建内网映射服务

为什么放弃 ngrok,使用 frp

 

我们在2016年提供了一个ngrok 的免费服务,并且分享了搭建的步骤可以参考《Angrok 一个内网穿透服务》 ,搭建步骤对于一般的用户非常不友好,后边也就停止了相关的服务转向了 frp。

Github 的关注度对比

 

「远程办公」5分钟实现内网穿透

 


「远程办公」5分钟实现内网穿透

 

 

穿透协议支持

frp 支持 http ssh tcp udp ftp 等协议

 

「远程办公」5分钟实现内网穿透

 

 

开始动手

准备工作

搭建一个完整的frp服务,我们需要

  • 公网IP 的 ECS 一台
  • 域名 (若不需要解析则不需要)

安装 frp (frps)服务端

  • 下载 frp 安装包

github.com/fatedier/fr…

  • 解压压缩包,修改 frps.ini
[common]
bind_port = 7000     # frps 服务启动,占用的端口
vhost_http_port = 80  # frps 服务监听转发的端口
  • 启动 frps 服务
./frps -c ./frps.ini

安装 frp(frpc)客户端

  • 在目标内网设备机器,安装客户端。 根据操作系统下载不同版本

自定义域名访问内网服务

  • 修改 frpc.ini
[common]
server_addr = ECS的公网IP
server_port = 7000

[随意但必须唯一]
type = http
local_port = 本地目标服务的端口
custom_domains = 自定义的域名
  • 启动客户端
./frpc -c ./frpc.ini
  • 访问 自定义域名即可访问内网的服务

使用ssh访问公司内网机器

  • 修改 frpc.ini
[common]
server_port = 7000

[随意但必须唯一]
type = tcp
local_ip = 127.0.0.1  
local_port = 22
remote_port = 10022
  • 启动客户端
./frpc -c ./frpc.ini
  • 通过 ssh 访问内网机器
ssh -p 10022 root@x.x.x.x

作者:冷冷gg

链接:https://juejin.im/post/5e325019e51d453c9e15618d



Tags:内网穿透   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
Bullet 是一款基于 Java 实现,通过 WebSocket 实现 Bullet 协议反向控制 ngrok 的 web 管理化工具。项目完全开源免费,可独立部署。平台提供了 server 服务,可满足短期的内网穿...【详细内容】
2020-09-30   内网穿透  点击:(9)  评论:(0)  加入收藏
之前,小编介绍了几个IPv6的使用姿势,不知道大家下来试验过没有。直接用IPv6地址来进行诸如远程访问这种操作的话,光是地址的输入都很麻烦。为了保证能随时访问家中的设备,就需要...【详细内容】
2020-09-07   内网穿透  点击:(11)  评论:(0)  加入收藏
写在前面因之前内网穿透一直使用的 ngrok,使用的 ngrok 1.x 版本的最新 1.7.1,而1.7.1有严重的内存泄露问题,再加上 1.x 早已不在维护,ngrok 2.x 后已经不再开源,所以考虑换一个...【详细内容】
2020-09-04   内网穿透  点击:(6)  评论:(0)  加入收藏
内网数据库访问,在没有公网 IP 的情况下如何实现在外网访问内网数据库。这个时候我们可以利用内网穿透来实现,内网映射到外网,可实现在没有公网 ip 的情况下,直接在外网访问内网...【详细内容】
2020-08-27   内网穿透  点击:(13)  评论:(0)  加入收藏
概述如题,我们今天主要讲利用网云穿官方提供的内网穿透功能来外网访问树莓派上的网站,以及通过 ssh 进行远程管理。树莓派树莓派是基于博通出品的 arm 架构处理器的微型电脑,价...【详细内容】
2020-08-19   内网穿透  点击:(10)  评论:(0)  加入收藏
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。可以用它进行小程序开发。 将 f...【详细内容】
2020-08-01   内网穿透  点击:(21)  评论:(0)  加入收藏
内网穿透概念百度百科是这么表述的:内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。简单...【详细内容】
2020-07-30   内网穿透  点击:(11)  评论:(0)  加入收藏
在平时护网比赛中,攻坚环境中,渗透测试中,做内网穿透使用的工具有很多如:EW、Cobalt Strike 为了方便小白入门,本次教程通过渗透过程中最常用的MSF攻击框架中socks4做内网穿透代...【详细内容】
2020-07-19   内网穿透  点击:(6)  评论:(0)  加入收藏
nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网d...【详细内容】
2020-06-11   内网穿透  点击:(50)  评论:(0)  加入收藏
概述Serveo 是一个免费的内网穿透服务,Serveo 可以将本地计算机暴露在互联网上,官方称其为 Ngrok 的绝佳替代品。Serveo 其最大优点是使用现有的 SSH 客户端,无需安装任何客户...【详细内容】
2020-05-17   内网穿透  点击:(19)  评论:(0)  加入收藏
概念内网穿透:内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于...【详细内容】
2020-04-29   内网穿透  点击:(47)  评论:(0)  加入收藏
Sunny-Ngrok 除了http隧道还有tcp隧道,tcp的用处主要用于外网控制内网服务器和内网tcp端口开放 1、添加TCP隧道 > 在上图中表单信息解释隧道名称:可以随便填写,无关紧要只...【详细内容】
2020-04-09   内网穿透  点击:(19)  评论:(0)  加入收藏
FastTunnel是一款跨平台内网穿透工具,提供反向代理内网服务,将内网服务暴露在公网供别人访问,您可以通过本项目快速搭建一个穿透服务,需要的物料如下: 一台公网的服务器 自己的域...【详细内容】
2020-04-09   内网穿透  点击:(28)  评论:(0)  加入收藏
内网穿透的概念来简单了解下内网穿透的概念:内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映...【详细内容】
2020-04-07   内网穿透  点击:(2)  评论:(0)  加入收藏
在平时护网比赛中,攻坚环境中,渗透测试中,做内网穿透使用的工具有很多如:EW、Cobalt Strike 为了方便小白入门,本次教程通过渗透过程中最常用的MSF攻击框架中socks4做内网穿透代...【详细内容】
2020-04-05   内网穿透  点击:(16)  评论:(0)  加入收藏
背景创业公司为节约运维成本,往往把应用服务放在阿里云等平台上。除了对外服务,公司还存在一些对内的测试环境、监控等服务,如果这些内部服务同时也有外网访问的需求。直接用云...【详细内容】
2020-03-13   内网穿透  点击:(16)  评论:(0)  加入收藏
疫情期间大家都在讨论 远程办公的实现,推荐看下黄东旭大佬 写的 《PingCAP的5年远程办公实践》,以下内网映射工具作为常用补充。来讲讲为啥要做内网映射从公网中访问自己的内...【详细内容】
2020-01-30   内网穿透  点击:(10)  评论:(0)  加入收藏
简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用...【详细内容】
2020-01-02   内网穿透  点击:(57)  评论:(0)  加入收藏
【1】什么是内网穿透?首先,我们生活中的网络从应用上可以分为内网和外网;内网就是你自己的网络环境,就你自己能访问,比如你本地测试进行的localhost;外网就不言而喻了,你看网页,视频...【详细内容】
2019-12-30   内网穿透  点击:(58)  评论:(0)  加入收藏
网云穿Linux版本使用教程 环境:Centos7系统 操作步骤大纲: 安装jdk 下载jar包 运行 详细教程如下1.连接至服务器 如图,已连接至服务器2.安装jdk1.8 首先检查本机是否安装jdk,...【详细内容】
2019-12-27   内网穿透  点击:(189)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条