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

注意:不是翻墙搭梯子之类的。不是翻墙搭梯子之类的。不是翻墙搭梯子之类的。(文章是讲述怎么通过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进行网站的搭建!

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

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

  1. 本地电脑如何搭建web网站,并发布到公网访问?1-2

     系列文章 Win系统如何下载安装使用cpolar内网穿透工具? 本地电脑如何搭建web网站,并发布到公网访问?1-2 本地电脑如何搭建web网站,并发布到公网访问?2-2 如何搭建WordPress ...

  2. wordpress网站防止被别人iframe框架调用的九种方法

    今天发现自己的网站被一个使用iframe框架作为搜索引擎的网站调用,自己的域名被加密get附在它的网址后面,网上很多都是js屏蔽,今天找到了最全最完美的解决方案,你如果也遇到了这种情况,不妨参考一下. ...

  3. nginx网站服务器的版本号,隐藏nginx版本号的两种方法

    一般情况下,我们要知道一个网站用了哪种环境,只需要简单通过浏览器的F12控制台,查看http的响应头信息即可看到. 比如下面这个: 有时候在网站显示403/404/502等错误的时候,甚至还会暴露具体 ...

  4. React初级篇————基础项目搭建以及环境配置

    今日起,开始学习web前端的三大框架之最看好的主流框架React.React用于搭建响应式的前端页面,一切皆为js的思想,具有最高的自由度.这里不作太多介绍,首先先来搭建配置相应的环境. 安装的方式方 ...

  5. Linux搭建一个网站,实现局域网访问

    新手入行,工作任务,哈哈哈,特此记录一下,有一些东西事后记录,可能没有原图了.. 安装一个centOS,这里就不说了 安装结束以后,我就去配置了网卡 新手的话,防止自己打错字,可以先ls一下 或者cd ...

  6. 网站文章被采集?尝试使用这几种方法进行最大防护

    站长,在做网站的时候,时有发生网站内容被采集的情况,特别是现在这种采集成本极低的环境,只要稍微会一点代码,就可以制作采集模块.即便不会代码,也可以花费低廉的价格去找人代写. 新站上线,勤勤恳恳的做着原 ...

  7. 实现pc和手机两终端都可以在线播放视频的一种方法

    我是晓文,我来写个博客.目前很多用户的网站,或企业网站要求实现手机在线播放视频,来宣传自己的企业,那么问题来了,如何最简单的快速的实现这样的要求呢?我最近试用了一下酷播云端播放器产品,觉得他们做得还不 ...

  8. 详解网站域名劫持原理与域名挟持的几种方法

    域名挟持 有新手可能不知道域名挟持是什么,小风简单介绍下. 域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实 ...

  9. iPad越狱搭建java环境_ipad怎么自己越狱?这里提供两种方法,友情提示:慎重!...

    苹果 产品在各个方面都受到消费者的喜爱,苹果产品使用的都是自己的系统,虽然很完美,然后也具有一定的局限性,很多时候,我们想要在苹果产品当中下载一些应用程序都会受到限制,让我们感到非常苦恼,想要在苹果当 ...

  10. RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统

    在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以及时了解web站点的访问情况.但是由于access_log文件记录的信息太多,查看起来很不方便 ...

最新文章

  1. SpringBoot简单使用ehcache
  2. c语言编译器怎么用scanfkl,C语言一些笔记
  3. leetcode60.第k个排列java题解
  4. LeetCode 287. 寻找重复数
  5. Flutter原理与实践
  6. linux nfs mysql_MySQL实现高可用+共享存储NFS
  7. ES6学习(十一)—Class 的基本语法和继承
  8. python函数中变量的作用域_Python中变量的作用域(variable scope)
  9. nginx配置注意事项1
  10. 启动Activity不显示界面
  11. Android Sqlite 数据库版本更新
  12. 18岁智商低的表现_孩子反应慢并不是智商低,三个原因很关键,第一个跟父母有关...
  13. 2016年WiFi行业技术发展趋势解析
  14. html黑洞效果,HTML5+Canvas的黑洞特效
  15. win10的WLAN/Wifi不见了、网络适配器黄色感叹号、网络中心的更改适配器选项没有连接
  16. 开源小程序CMS网站,JeeWx-App-CMS 持续更新ing~
  17. POJ1837 DP
  18. vc6 调试 附加到进程 列表空_今天,进程告诉我线程它它它它不想活了
  19. 微型计算机的性能指标
  20. 通过ssh连接aws(亚马逊 云服务器 实例)

热门文章

  1. C++之父谈C++语言设计规则
  2. python查询mysql decimal报错_【2020Python修炼记】MySQL之 表相关操作
  3. 解读用巨象指纹浏览器进行引流的4种操作手法
  4. [书蕴笔记-3]使用中文维基百科语料库的word2vec模型计算书籍距离
  5. 未明学院数据分析报告:谁才是淘宝沙发界最受瞩目的明星店铺?大数据分析助你做“星探”!
  6. 电脑桌面运维工程师考证
  7. Titanic练习 特征分析与选择
  8. C++语言的特点有哪些
  9. React Suspense lazy
  10. vivo x9s支持html,vivo X9s屏幕材质_vivo X9s屏幕分辨率-太平洋IT百科