外网访问内网方法

在本地内网/局域网环境下搭建的网站,正常情况下只能在同个局域网下访问,想要实现外网用户也能够正常访问,可以通过内网穿透来实现。

做内网穿透,无需公网IP,也无需进入到路由器配置,在本地安装个内网穿透工具,然后创建隧道,将其映射到公网,生成公网地址就可以。


如cpolar内网穿透,只需要在本地安装客户端,进行简单的配置,就可以实现外网访问内网,不限制流量,支持http/https/tcp协议,支持Windows/linux/macOS。

1. 安装配置cpolar内网穿透客户端(支持永久免费)

需要先注册一个cpolar账号,后面会用到。

cpolar - 安全的内网穿透工具

1.1 Windows

windows系统可以在cpolar官网下载最新的安装包,然后解压默认安装即可。

1.2 Linux

linux系统支持一键自动安装脚本

1.2.1 安装

国内使用

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

国外使用

curl -sL https://git.io/cpolar | sudo bash

1.2.2 向系统添加服务

sudo systemctl enable cpolar

1.2.3 启动服务

sudo systemctl start cpolar

1.2.4 查看服务状态

sudo systemctl status cpolar

如正常显示active,则说明已经启动成功。

1.3 macOS

在官网下载下载适用于macOS平台的zip压缩包,解压后得到cpolar,然后通过命令行带参数运行即可。

1.3.1 通过Homebrew包管理器安装

brew tap probezy/core && brew install cpolar

1.3.2 token认证

登录cpolar官网后台————验证,查看自己的认证token,之后将token贴在命令行里

cpolar authtoken xxxxxxx

1.3.2 安装服务

sudo cpolar service install

1.3.2 启动服务

sudo cpolar service start

2. 确认所需映射的本地端口

如将本地8080端口下的网站,发布到外网可访问。创建隧道映射本地8080端口,http协议

cpolar http 8080

隧道创建成功后,会生成相应的公网URL地址,外网用户访问该URL地址就可以访问到内网/局域网的网站,如下图:

外网访问内网方法

版权声明:本文内容由互联网用户投稿发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2211788188@qq.com 举报,一经查实,本站将立刻删除。如需转载请注明出处:https://www.wptmall.com/a/article/68157

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注