【初级篇】使得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),那么这种情况下内网端口映射行不通。
解决办法:
- 跟互联网提供商沟通,要求其提供公网ip(有钱/不嫌麻烦的人可选)
- 使用内网穿透软件,下面(2.通过内网穿透)会介绍这种方式
如果一致的话,那么该公网ip访问你网站的ip地址了!(当然还要进行端口映射,继续往下看)
进入服务器管理页面,找到转发规则,找到虚拟服务器(路由器各有不同,如果找不到就百度你的路由器版本)
添加
参数如下:
服务器端口:输入你想被外网访问的服务器端口(80、443端口需要备案,不推荐)
内部端口:就是你服务器软件的设置端口
IP地址:你的路由器分配给你的内网ip地址
协议:all或者根据需求选择TCP/UDP
状态:需要生效就选择生效
填完保存即可
此时,便可以通过你的公网IP+服务器端口+网页地址访问到自己的网站了!
如果你有域名,比如在阿里云买了域名,也可以绑定你的公网ip到该域名上,具体可见阿里云平台里提供的使用教程
2.通过内网穿透
上面提到的没有公网ip怎么办?这里就用到内网穿透的技术
介绍一下国内的几款内网穿透工具
花生壳:
- 优点:十分完善,通过网页或者客户端即可傻瓜式配置,不需要太多知识
- 缺点:收费贵,据我了解,使用这个还不如租个云服务器来用
小蚂蚁内网穿透
- 优点:设置十分简单,有免费的使用方式
- 缺点:免费的速度就慢了,而且只能自定义二级域名
echosite
- 优点:比较稳定,有免费试用期
- 缺点:收费,设置麻烦(尽管有教程)
我就用过这几个,其他的可自行百度,网上的教程都比较多,挑选适合自己的即可
最后,不管是通过内网穿透还是通过内网映射,都会将自己的PC暴露在公网,容易受到攻击。并且,使用固定的ip容易被查水表,并不推荐用自己的PC进行网站的搭建!
初级篇节省时间,不必了解各种知识即可实现,如果有什么需要补充可以在评论区留言
【初级篇】使得PC搭建的网站在非局域网也能访问的几种方法相关推荐
- 本地电脑如何搭建web网站,并发布到公网访问?1-2
系列文章 Win系统如何下载安装使用cpolar内网穿透工具? 本地电脑如何搭建web网站,并发布到公网访问?1-2 本地电脑如何搭建web网站,并发布到公网访问?2-2 如何搭建WordPress ...
- wordpress网站防止被别人iframe框架调用的九种方法
今天发现自己的网站被一个使用iframe框架作为搜索引擎的网站调用,自己的域名被加密get附在它的网址后面,网上很多都是js屏蔽,今天找到了最全最完美的解决方案,你如果也遇到了这种情况,不妨参考一下. ...
- nginx网站服务器的版本号,隐藏nginx版本号的两种方法
一般情况下,我们要知道一个网站用了哪种环境,只需要简单通过浏览器的F12控制台,查看http的响应头信息即可看到. 比如下面这个: 有时候在网站显示403/404/502等错误的时候,甚至还会暴露具体 ...
- React初级篇————基础项目搭建以及环境配置
今日起,开始学习web前端的三大框架之最看好的主流框架React.React用于搭建响应式的前端页面,一切皆为js的思想,具有最高的自由度.这里不作太多介绍,首先先来搭建配置相应的环境. 安装的方式方 ...
- Linux搭建一个网站,实现局域网访问
新手入行,工作任务,哈哈哈,特此记录一下,有一些东西事后记录,可能没有原图了.. 安装一个centOS,这里就不说了 安装结束以后,我就去配置了网卡 新手的话,防止自己打错字,可以先ls一下 或者cd ...
- 网站文章被采集?尝试使用这几种方法进行最大防护
站长,在做网站的时候,时有发生网站内容被采集的情况,特别是现在这种采集成本极低的环境,只要稍微会一点代码,就可以制作采集模块.即便不会代码,也可以花费低廉的价格去找人代写. 新站上线,勤勤恳恳的做着原 ...
- 实现pc和手机两终端都可以在线播放视频的一种方法
我是晓文,我来写个博客.目前很多用户的网站,或企业网站要求实现手机在线播放视频,来宣传自己的企业,那么问题来了,如何最简单的快速的实现这样的要求呢?我最近试用了一下酷播云端播放器产品,觉得他们做得还不 ...
- 详解网站域名劫持原理与域名挟持的几种方法
域名挟持 有新手可能不知道域名挟持是什么,小风简单介绍下. 域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实 ...
- iPad越狱搭建java环境_ipad怎么自己越狱?这里提供两种方法,友情提示:慎重!...
苹果 产品在各个方面都受到消费者的喜爱,苹果产品使用的都是自己的系统,虽然很完美,然后也具有一定的局限性,很多时候,我们想要在苹果产品当中下载一些应用程序都会受到限制,让我们感到非常苦恼,想要在苹果当 ...
- RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统
在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以及时了解web站点的访问情况.但是由于access_log文件记录的信息太多,查看起来很不方便 ...
最新文章
- SpringBoot简单使用ehcache
- c语言编译器怎么用scanfkl,C语言一些笔记
- leetcode60.第k个排列java题解
- LeetCode 287. 寻找重复数
- Flutter原理与实践
- linux nfs mysql_MySQL实现高可用+共享存储NFS
- ES6学习(十一)—Class 的基本语法和继承
- python函数中变量的作用域_Python中变量的作用域(variable scope)
- nginx配置注意事项1
- 启动Activity不显示界面
- Android Sqlite 数据库版本更新
- 18岁智商低的表现_孩子反应慢并不是智商低,三个原因很关键,第一个跟父母有关...
- 2016年WiFi行业技术发展趋势解析
- html黑洞效果,HTML5+Canvas的黑洞特效
- win10的WLAN/Wifi不见了、网络适配器黄色感叹号、网络中心的更改适配器选项没有连接
- 开源小程序CMS网站,JeeWx-App-CMS 持续更新ing~
- POJ1837 DP
- vc6 调试 附加到进程 列表空_今天,进程告诉我线程它它它它不想活了
- 微型计算机的性能指标
- 通过ssh连接aws(亚马逊 云服务器 实例)
热门文章
- C++之父谈C++语言设计规则
- python查询mysql decimal报错_【2020Python修炼记】MySQL之 表相关操作
- 解读用巨象指纹浏览器进行引流的4种操作手法
- [书蕴笔记-3]使用中文维基百科语料库的word2vec模型计算书籍距离
- 未明学院数据分析报告:谁才是淘宝沙发界最受瞩目的明星店铺?大数据分析助你做“星探”!
- 电脑桌面运维工程师考证
- Titanic练习 特征分析与选择
- C++语言的特点有哪些
- React Suspense lazy
- vivo x9s支持html,vivo X9s屏幕材质_vivo X9s屏幕分辨率-太平洋IT百科