外网访问内网

背景介绍

在windows本地写了一个服务器程序,阿里云上有一个客户端程序,运行客户端程序需要访问本地的服务器,阿里云有公网IP,windows没有公网IP,因此需进行内网穿透。

所需工具

花生壳,可以在官网进行下载,下载地址

步骤

上述工具准备好后,就可真正的进行内网穿透了。

  1. 打开客户端,免费激活,注册账号登录,若已有账号,可以直接登录。
  2. 进入客户端后,点击添加内网穿透,选择添加映射按钮。
    在这里插入图片描述
  3. 选择应用类型,我本次使用的是TCP通信,所以选择了TCP通信,免费的花生壳应用类型只能选择TCP。
    在这里插入图片描述
    外网域名:使用外网访问内网使用的域名(注册登录花生壳时会自动分配一个域名),内网穿透即将内网IP映射成一个域名,原先使用tcp通信使用的是ip+端口,进行内网穿透后使用域名+端口(该端口为下面介绍的外网端口)。
    外网端口:映射过程中动态生成的端口。
    内网主机:外网需要访问的服务器IP地址,我的项目是在windows本地,IP地址使用127.0.0.1,内网端口是服务器监听端口,这个端口将被映射成外网端口。

在这里插入图片描述
设置好上述信息后,点击保存。
4. 执行完上述步骤后,跳转到以下界面。
在这里插入图片描述
自定义映射就是我们设置的映射。
在图片的左边提示连接失败,原因是本地的程序没有运行。运行本地程序,按右上角的刷新键刷新。
在这里插入图片描述
如上图显示,连接成功后,就可进行通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值