在本地内网/局域网环境下搭建的网站,大家都用什么翻墙,正常情况下只能在同个局域网下访问,想要实现外网用户也能够正常访问,可以通过内网穿透来实现。
做内网穿透,无需公网IP,也无需进入到路由器配置,在本地安装个内网穿透工具,然后创建隧道,知乎,将其映射到公网,生成公网地址就可以。
1. 安装配置cpolar内网穿透客户端(支持永久免费)
需要先注册一个cpolar账号,后面会用到。
1.1 Windows
windows系统可以在cpolar官网下载最新的安装包,然后解压默认安装即可。
1.2 Linux
linux系统支持一键自动安装脚本
1.2.1 安装
国内使用
可以通过进入到电脑的网络和共享中心,然后找到以外网点击进入到属性页面以后,将该网络连接的DNS地址修改为手动的就可以解决该问题了。具体的设置方法如下:1、点击电脑下面的设置按钮,进入到设置界面。2、进入到设置界面以后。
curl -L| sudo bash
国外使用
没有外网访问权限的解决方法:一、可能无线路由器的设置不正确 网线一端接路由器,另一端接电脑网口。1、打开浏览器,输入192.168.1.1,输入用户名:admin,密码:admin (一般路由器的IP是192.168.1.1,用户名:admin。
curl -sL| sudo bash
1.2.2 向系统添加服务
我是通过使用快解析来实现外网访问的。你只要将公司内网地址映射至外网,通过域名绑定公网IP,就可以实现固定的IP地址,操作起来简单得很!你可以试试,绝对不会让你失望的!
sudo systemctl enable cpolar
1.2.3 启动服务
企业回网站如何选云服务器?不同类型的网站,对云服务器的需求是不一样的,从而决定云服务器配置的选择。如果正在为网站如何选云服务器而烦恼,正好可以看看下面内容。选择适合自己的配置CPU就代表了云服务器的运算能力,如果网站流量较大,如果网站流。
sudo systemctl start cpolar
1.2.4 查看服务状态
sudo systemctl status cpolar
方法如下:一.取得局域网内所有使用者的IP与MAC地址。取得IP的方法很多,推荐用"局域网查看工具",网上随便搜索一下就有了,取得MAC地址的方法:WIN+R,输入CMD,用"NBTSTAT?-A?IP地址",查看,取得自己电脑IP与MAC的方法。
如正常显示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 安装服务
无线路由器连接外网的方法 将前端上网的宽带线连接到路由器的WAN口,上网电脑连接到路由器的LAN口上。请确认入户宽带的线路类型,点击相应按钮观看线路连接方法:您也可以参考:路由器线路连接指导 线路连好后,路由器的WAN口。
sudo cpolar service install
1.3.2 启动服务
sudo cpolar service start
2. 确认所需映射的本地端口
如将本地8080端口下的网站,发布到外网可访问。创建隧道映射本地8080端口,http协议
cpolar http 8080