1. 云服务器的公网ip可以映射到本地电脑吗
云服务器公网IP映射至本地电脑,通过Ngrok实现内网穿透,任意端口映射,解决端口映射难题。
面对IPv4协议,IPv6商用遥遥无期,内网穿透需求日益凸显。运营商分配的内网IP,限制了端口映射的可能。在寻求替代方案时,Ngrok的自建服务器功能脱颖而出,无需受制于人。
要实现内网穿透,可按照以下步骤操作:
1. 创建ngrok目录,编译程序。
2. 更新包管理器、安装git。
3. 克隆ngrok源代码至本地。
4. 安装Go语言环境。
5. 设置环境变量。
6. 生成根证书和服务器证书。
7. 将证书复制至ngrok目录。
8. 生成客户端与服务端。
9. 在工作目录的bin文件夹内,生成ngrok.exe和ngrokd.exe。
10. 使用注册表编辑器添加注册表项。
11. 启动自定义服务。
12. 关闭系统自带防火墙,设置硬件防火墙端口映射。
13. 将ngrok.exe复制至c:\windows\system32目录,并创建ngrok.cfg配置文件。
14. 编写配置文件,声明域名、通道与端口。
15. 创建执行BATCH文件,设置开机自动运行ngrok -config "ngrok.cfg" start服务名称。
16. 远程桌面测试成功。
通过以上步骤,即可实现在云服务器公网IP与本地电脑之间建立内网穿透连接,实现任意端口映射,解决端口映射难题。
2. 把自己的电脑设为服务器,怎样把域名解析到本地
要将电脑设置为web服务器,需要满足几个条件:首先,需要域名或公网IP。对于大多数家用宽带用户而言,固定的公网IP较为稀缺,这里推荐使用花生壳这样的动态域名解析服务。通过设置花生壳到路由器上,访问网站时可使用花生壳提供的子域名。
若拥有固定的公网IP,建议购买一个域名解析到该IP上。对于这部分用户来说,可以在电脑上直接设定公网IP,进行web绑定,并确保防火墙允许80端口的访问。
安装配置web服务方面,服务器操作系统如Windows 2003系统上安装IIS组件即可,因为默认的80端口已打开。之后,根据程序需求配置相应的环境,例如.NET程序安装相应版本的.NET框架,而PHP程序则需要配置PHP与MySQL环境。
家用宽带默认情况下,80端口在路由器中是未开放的。因此,需在路由器上进行端口映射,即将个人电脑的IP地址与80端口映射到宽带路由,以便外部可以访问。
至于网站程序,如果具备开发能力,可以自行编写。若缺乏开发经验,可以从网上下载一些开源程序使用。总之,只要满足上述条件,就能够在本地电脑上搭建一个简单的web服务器。
3. 服务器怎么做端口映射
端口映射就以花生壳为例,方法如下:4. 如何映射本机端口
你-好所谓端口映射,是指你假如启用了服务器的话,那么路由器将把你的服务器的私网地址+端口号与它获得的公网地址+端口号做个映射,这样外网用户在访问你的内网服务器时,只需键入类似:202.106.4.6:8080,就可以了。 打开IE,键入192.168.1.1,进入MODEM,输入登录帐号,密码。点击“高级设定”->“虚拟服务器”,选择你的服务器类型,如WEB,下面会自动出现网络协议及端口,输入服务器主机的私网IP,再点击确定就OK了。