前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >frpc实践(一)实现内网穿透

frpc实践(一)实现内网穿透

作者头像
时间静止不是简史
发布2021-03-04 15:23:00
1.7K0
发布2021-03-04 15:23:00
举报
文章被收录于专栏:Java探索之路Java探索之路

前提

内网穿透介绍

利用内网穿透, 可以将内网中部署的软件通过外网来访问, 而外网能够访问则需要域名. 只要你拥有域名, 那就成功了一半.

步骤:

1. 确认需要穿透的地址

如下图: 去判别本地穿透的地址类型是什么( TCP? HTTP? HTTPS… )

在这里插入图片描述
在这里插入图片描述

举例: 我想穿透的地址是本地虚拟机上面的192.168.40.21:9200 (es), 下面我们将对此进行配置, 使用frpc实现内网穿透. 实现效果是访问 ngrok.timepause.cn 相当于访问192.168.40.21:9200 并且明确建立的类型是HTTP协议

在这里插入图片描述
在这里插入图片描述

2. 进入Sakura Frpc 管理界面, 创建一条隧道(需注册)

建立二者的映射. 点击查看官方教程 . 主要需要注意的地方见下图:

在这里插入图片描述
在这里插入图片描述

主要介绍下二级域名, 二级域名是可以在一级域名之下进行配置的, 例如我一级域名为: timepause.cn, 二级域名可以配置成 xxx.timepause.cn. 如:ngrok.timepause.cn 但是需要注意的是, 需要在自己的域名管理页面添加相应的域名解析

3. 域名管理页进行域名解析(最重要)

例如在腾讯云使用的DNSPOD添加解析的过程

在这里插入图片描述
在这里插入图片描述

隧道列表中对应服务器的域名如下图:

在这里插入图片描述
在这里插入图片描述

这一步配置好以后, 我们便打通了域名和frpc服务器的这个部分. 下面我们将通过配置来打通本机和frpc的部分

4. 下载frpc客户端natfrp( 需注册 )

这里选择的是推荐版本

在这里插入图片描述
在这里插入图片描述

5. 启动SakuraFrp

下载好以后, 解压, 然后输入Token. Token可以在隧道列表的配置文件中查找

在这里插入图片描述
在这里插入图片描述

需要注意的是 user后的才是token 而非token后的字符串, 如下图

在这里插入图片描述
在这里插入图片描述

当 natfrp启动后, 隧道列表中对应的隧道显示在线状态则说明本机和frpc的部分已经打通

在这里插入图片描述
在这里插入图片描述

6. 访问二级域名

由此可见, 对内网进行穿透配置成功!

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前提
    • 内网穿透介绍
    • 步骤:
      • 1. 确认需要穿透的地址
        • 2. 进入Sakura Frpc 管理界面, 创建一条隧道(需注册)
          • 3. 域名管理页进行域名解析(最重要)
            • 4. 下载frpc客户端natfrp( 需注册 )
              • 5. 启动SakuraFrp
                • 6. 访问二级域名
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档