【初级篇】使得PC搭建的网站在非局域网也能访问的几种方法

使得搭建的网站不在同一个局域网也能访问的几种方法

注意:不是翻墙搭梯子之类的。不是翻墙搭梯子之类的。不是翻墙搭梯子之类的。(文章是讲述怎么通过ip访问到自己的pc。第一个方法也可用于远程桌面连接)

1.通过内网端口映射

需要的准备的条件:

  • 一台部署了服务器软件的PC
  • 一条拥有公网IP的宽带
  • 一个支持开启虚拟服务器的路由器

服务器软件推荐集成环境

wampserver,下载地址:

wampserver官网:http://www.wampserver.com/en/

网盘下载:(window64位)https://pan.baidu.com/s/1_lJlBXTCMvl0lsmHsFBFxQ 提取码:xm1a 

环境集成Apache、PHP、MySQL很方便新手搭建服务器,其他的web服务器环境可自行百度

PHPstudy,下载地址:

PHPstudy官网:https://www.xp.cn/

网盘下载:(window64位)链接:https://pan.baidu.com/s/1SsrQ1zXOb_3l2wl0N1YzYw 提取码:mgvg 

支持一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP


查询宽带是否拥有公网IP

百度搜索关键字:ip

便可知到自己的公网ip,但是还需要确认自己的宽带是有拥有公网ip,进入路由器管理页面

查看WAN口状态的IP地址是有与百度得到的ip相同,

如果不一致,很有可能是互联网提供商的内网地址(所谓的内网地址就是提供商为了解决ipv4公网地址短缺,使用NAT技术方式,给用户分配由提供商组建的大型局域网的ip地址,通常格式为10.X.X.X。宽带用户连接的并不是互联网,而是大型局域网,宽带用户的数据都是通过转发使用一个公共IP地址与互联网连接。在百度搜索该内网地址会显示本地局域网。相当于多个宽带用户共用一个公网ip),那么这种情况下内网端口映射行不通。

解决办法:

  1. 跟互联网提供商沟通,要求其提供公网ip(有钱/不嫌麻烦的人可选)
  2. 使用内网穿透软件,下面(2.通过内网穿透)会介绍这种方式

如果一致的话,那么该公网ip访问你网站的ip地址了!(当然还要进行端口映射,继续往下看)


进入服务器管理页面,找到转发规则,找到虚拟服务器(路由器各有不同,如果找不到就百度你的路由器版本)

添加

参数如下:

服务器端口:输入你想被外网访问的服务器端口(80、443端口需要备案,不推荐)

内部端口:就是你服务器软件的设置端口

IP地址:你的路由器分配给你的内网ip地址

协议:all或者根据需求选择TCP/UDP

状态:需要生效就选择生效

填完保存即可

此时,便可以通过你的公网IP+服务器端口+网页地址访问到自己的网站了!

如果你有域名,比如在阿里云买了域名,也可以绑定你的公网ip到该域名上,具体可见阿里云平台里提供的使用教程

2.通过内网穿透

上面提到的没有公网ip怎么办?这里就用到内网穿透的技术

介绍一下国内的几款内网穿透工具

花生壳:

  • 优点:十分完善,通过网页或者客户端即可傻瓜式配置,不需要太多知识
  • 缺点:收费贵,据我了解,使用这个还不如租个云服务器来用

小蚂蚁内网穿透

  • 优点:设置十分简单,有免费的使用方式
  • 缺点:免费的速度就慢了,而且只能自定义二级域名

echosite

  • 优点:比较稳定,有免费试用期
  • 缺点:收费,设置麻烦(尽管有教程)

我就用过这几个,其他的可自行百度,网上的教程都比较多,挑选适合自己的即可

最后,不管是通过内网穿透还是通过内网映射,都会将自己的PC暴露在公网,容易受到攻击。并且,使用固定的ip容易被查水表,并不推荐用自己的PC进行网站的搭建!

初级篇节省时间,不必了解各种知识即可实现,如果有什么需要补充可以在评论区留言

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值