新闻资讯

电信不给公网ip怎么办?怎样才能解决没有公网IP?

2021-08-6

通过虚拟机搭建服务器环境,进行开发、测试 、部署新的应用程序,没有公网IP的情况下,可使用花生壳内网穿透将服务布署到外网,实现远程外网访问调试。虽然我们经常需要使用到这些功能,但还是有很多人对这方面并不了解,这就造成了在需要使用的时候会经常出错,非常耽误时间,有的时候甚至会影响任务,所以我没有必要在空闲的时候了解一下这方面的具体情况,下面我们就一起来看一下电信不给公网IP究竟应该怎么办。

电信不给公网ip的解决方法

下面以PC平台常用虚拟应用VMware Workstation为例,搭配花生壳将原本只能用于本机测试的虚拟机环境延伸到外网。安装VMware Workstation搭建虚拟机(也可选择其他虚拟机程序安装任意操作系统和网站环境)。

启动虚拟机进入操作系统,一般为了节省资源消耗大多会选择运行没有桌面功能的纯终端服务器版,运行网站服务器,可以看到通过 http://127.0.0.1:3001 访问这个测试页面,127.0.0.1是虚拟机本身的IP,3001是端口号(后面会用到),我们打开虚拟机的浏览器可以测试一下这个页面是否运行正常;服务器确认正常后我们需要从外网访问这台机子,确认虚拟机网络环境正常后,在终端输入 ipconfig 查看本机的局域网IP。

回到Windows,打开浏览器测试一下这个页面,把前面的127.0.0.1换成局域网IP,地址填写192.168.200.128:3001;现在我们局域网的测试成功,接下来设置花生壳通过域名从外网访问这个页面。

回到虚拟机打开浏览器,进入花生壳官网,下载花生壳客户端;默认登录普通用户,可通过sudo -s切换为管理员;进入到放置花生壳安装包的目录然后使用此命令进行安装dpkg -i phddns_3.0_x86_64.ded;输入phddns start 命令启用花生壳;浏览器输入远程管理地址b.oray.com进入花生壳远程管理页面,输入安装花生壳时生成的SN码及默认密码admin进入(也可通过在官网注册的花生壳账号并开通的内网版服务进行登录)。

进入花生壳管理后台后,选择【内网穿透】,点击"+"添加映射;应用名称可自定义,映射类型选择HTTP,内网主机填写前面查到的局域网IP,端口选择80,然后点击确定;域名映射成功后产生一个外网访问地址;外网环境下,输入这个外网访问地址,即可访问局域网内架设的网站。

花生壳的其他应用

花生壳还适用于OA/ERP/CRM系统、NAS私有云、视频监控、开发测试、FTP/SVN/MAC游戏服务器、Windows远程桌面、Web网站、微信公众号、小程序、遥感测绘、工业4.0等各种局域网应用和设备,无需公网IP,将局域网搭建的服务映射到外网实现域名访问。
可以说我们平时经常接触的一些东西都可以通过花生壳来实现,而且花生壳的使用方法非常简单,很容易就可以完成,哪怕是新手也可以快速的适应,通过花生壳来完成任务真的是非常方便和快捷的,大家可以在自己有空的时候登录官网看一下,这样在自己需要使用的时候就能更加节省时间。