如何让外网访问本地服务器

外网访问本地服务器是我们在办公或者生活中经常需要应用到的场景,一般是指通过互联网这样的公共网络来访问本地服务器,因为内部网络受到网络安全保护和IP地址的限制,外网是无法直接访问的,需要通过一定的手段实现。尤其是我们在做开发时,通常都不想额外购买服务器,会选择自己搭建本地的服务器,但是自己搭建的服务器却无法让处于异地的人访问到,只局限于内网中的设备才能访问。我们在做小程序开发或者公众号开发时,如果想让别人可以访问到我们本地的服务器,那么就需要通过一定的手段实现了。

外网访问本地服务器的几种方式:

端口映射

将局域网中的端口映射到公共互联网上,内部网络将其服务器暴露在Internet上的某个公共IP地址和端口上,外网用户访问该公共IP地址和端口时,路由器将请求转发到内部网络服务器,使用了NAT功能。

反向代理

什么是反向代理?它是处在外部网络和内部网络之间的服务器,充当一个中介的作用。外部网络可以通过反向代理服务器访问内部服务器,反向代理服务器负责转发请求并返回数据。

专线网络

使用运营商提供的专用线路,从公司拉一根光纤连接到主干网络,独享带宽。但该方案有许多的局限性:运营商成本十分高;施工受物理位置限制;独立建设通道,设备投资资金大,因此该方案只适合中大型企业。

内网穿透

内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。使用专业的内网穿透工具,也可以实现访问本地服务器。

接下来就详细说说如何使用内网穿透工具来实现

工具:迅线云盒
在这里插入图片描述

特点:使用SD-WAN专线+硬件云盒
优势:分配固定公网IP访问;操作简单对技术要求不高;稳定性好

操作流程:

1、注册账号

进入迅线云盒官网,点击右上方,使用个人手机注册账号,并且还要进行实名认证,要求手机号、身份证、名字三者绑定的信息要一致。

在这里插入图片描述

2、选择产品

进入个人账户,选择内网穿透产品(包括硬件云盒+专线服务),根据自己的需要选择服务周期。

在这里插入图片描述

3、激活产品

手上收到硬件云盒后,在控制台的“我的账户”激活订单,MAC地址和激活码粘贴在云盒背后,自主查看便可。

在这里插入图片描述

4、简单设置云盒和端口转发

将云盒通电,进入特定网址进行上网配置,可选择动态IP、宽带拨号、静态IP、无线中继等其中一个方式。然后进入个人订单详情设置端口转发,按要求设置公网IP、内网IP、公网端口、内网端口,后台即可设置成功。

5、实现外网访问本地服务器

打开远程桌面连接界面,输入公网IP+公网端口,即可连接到内网中的服务器,进行远程访问。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要搭建可外网访问的本地网站,需要满足以下条件: 1. 有一个公网 IP 地址,可以通过这个 IP 地址访问本地网站。 2. 配置路由器端口转发,将外部请求转发到本地网站的 IP 和端口。 3. 搭建一个 Web 服务器,将本地网站发布到公网上。 下面以 Python Flask 框架为例,介绍如何搭建可外网访问的本地网站。 1. 安装 Flask 框架 首先需要安装 Flask 框架,可以使用 pip 命令进行安装: ``` pip install Flask ``` 2. 编写 Flask 应用 在 Python 脚本中编写 Flask 应用,并指定监听的 IP 和端口,例如: ```python from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': app.run(host='0.0.0.0', port=5000) ``` 这个应用监听所有网络接口的 5000 端口,并返回一个简单的字符串。 3. 配置路由器端口转发 在路由器中配置端口转发,将外部请求的某个端口转发到本地机器的 5000 端口,具体方式可以参考路由器的说明文档。 4. 启动 Flask 应用 在本地机器上运行 Flask 应用,可以使用以下命令: ``` python app.py ``` 这个命令会启动 Flask 应用,并监听 0.0.0.0:5000,可以通过浏览器访问。 5. 访问本地网站 通过公网 IP 地址和路由器配置的端口号,即可访问本地网站,例如: ``` http://公网 IP 地址:路由器配置的端口号/ ``` 注意:在搭建本地网站时,需要注意安全问题,避免出现被攻击等问题。可以使用 HTTPS 进行加密通信,也可以进行一些安全设置,例如限制 IP 访问、设置密码等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值