论自己电脑如何搭建服务器

一. 如何实现外网访问本机

1. 运行本机服务,如:NodeJS跑起来

2. 上一步我们只实现了自己访问,但如何让外网能访问到你机子。有两种情况

  (1)你上网没有用路由,运营商单独分给你一个外网IP地址,那你直接可以用你的IP让外网的同学来访问你的网站,我这里启动NodeJs用的是3000端口,所以形式为:XX.XX.XX.XX:3000。那我们怎么知道自己的IP地址,只要在百度搜索“IP查询”,第一个就是。

    (2)用了路由器,一个路由器带了好几台电脑,这就需要你去路由管理页面去设置一下,端口映射,让别人访问你们的IP地址时,映射到你的电脑,在浏览器中输入192.168.1.1(以你的路由为准),进入路由管理页面,找到端口映射,把(路由的端口)映射到你(本机的ip+端口),这样外网访问(路由的外网ip+端口)就能找到你的本机地址

二. 为什么设置了端口映射但是访问不了

1. 你能搜索到这里,没猜错的话,你已经百度过这些问题了,或许已经找遍了满地的教程。你想实现路由器端口映射,可是总是无法正常连上。可无论如何按部就班地照做,还是无法成功。甚至曾经一度可以,而最近怎么也不行了

因为——你没有了公网IP。

2. 为什么没有了?

  无论是电信、联通、还是移动或铁通,从ADSL升级之后,就已经开始支持了共享公网IP的方式,通过一系列的网络框架,使得无需为每一个单独的用户分配一个IP地址,一是因为IP地址是非常稀缺的,二是为了更高的安全性。并且,对绝大多数宽带用户的绝大多数软件而言,公网IP并不是必须的,于是宽带有了这样的调整。

  这样的网络框架,可以简单理解为在你的路由器外,又接了一层路由器,然后外面才是原来的公网环境。这样,按常规理解,需要成功设置端口映射,需要在两层路由器上都要设置,但是,外面那层路由,在电信机房,不开放给用户设置的。

  不过,某些省份或某些城市,因为一些遗留问题,还没有实现这样的两层路由的框架,因此还可能存在公网IP,但是,这样的情况不多,当前有测试过的地区(2016年),安徽、福建的电信,一部分是可以的。其他地区,如四川、重庆、北京、浙江、江苏等等大多数省市,都已经没有了。

  对于联通、移动、铁通等等网络,他们从基础架构上,就没有对用户开放公网IP服务。倒是老的ADSL,2M-4M带宽以下的那种,用电话线的,可能是支持的。

3. 如何验证这个情况呢?

进入路由管理界面找到路由的ip地址和百度ip地址比对是否一样,如果路由器里显示的地址,与百度里显示的不一样,那么就印证了这个情况。

4. 如何彻底解决?

  彻底解决,得从原理说起,路由器让多个内部机器能共享IP,是采用了一个叫做NAT的技术,这也使得通常情况下,里面可以往外连,而外面不能往里连。
如果要外面能连进来,则需要单独设置,如同你在家用路由上做的设置一样,外面那个电信的大路由,也要做一层设置。但这是电信机房的管理范围,用户没有这个权限。

  电信也有提供公网IP的服务,不过价格就不是一般水平了,一般10M的光纤,带公网IP,每月价格在1千到2千左右,这个业务,叫做:“专线”,如果确实愿意花这个费用解决问题,可以直接咨询电信开通。

  对于普通情况下,想免费或廉价地解决,通常使用这个方法,技术上叫做:“隧道转发”

5. 何为隧道转发

  原理是通过一台公网的服务器提供IP地址,让本地客户端预先与它取得连接,通过指定一定的转发规则,将外部请求转发到本地客户端,本地客户端再将请求发往原本需要映射的地址上,而外部连接地址,则使用此服务器提供的IP地址与端口即可。这样的方式,需要在机房额外托管一台服务器,并承担相应的服务器费用。

  路由侠就是这样一款软件,由我们来提供服务器,用户只需要下载客户端,即可完成隧道转发。在一定带宽与流量的范围内,是完全免费的。对大流量用户也提供了额外的付费业务。

原文地址:http://bbs.luyouxia.com/thread-339-1-1.html

原文地址:https://www.cnblogs.com/dlm17/p/12590772.html

时间: 2024-10-26 15:22:48

论自己电脑如何搭建服务器的相关文章

在自己的电脑上搭建服务器,发布自己的网站

我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求.上次写的一篇博客,PC服务端与Android客户端实现网络通信,就是利用这个原理. 我们分为三步走来实现:(我这里用的示例javaweb程序是我自己简单写的一个小程序shop1) 1, 我们用Tomcat服务器,如果我们的javaweb程序已经部署到

在自己的电脑上搭建服务器,发布自己的网站(学习之用) 涉及到花生壳

1.原网址 http://blog.csdn.net/pzhtpf/article/details/7704337/ 2.内容 我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求.上次写的一篇博客,PC服务端与Android客户端实现网络通信,就是利用这个原理. 我们分为三步走来实现:(我这里用的示例

怎么在自己电脑上搭建一个服务器,以便于外网访问呢?

前几天我要测试一个项目,这个是需要往服务器上放才可以测的,但后台太忙了,所以就说让我自己在自己电脑搭建个服务器,把项目代码放在里面测就可以,其实搭建服务器的方法有很多,之前我有用过一个XMAPP的软件它也是可以作为服务器承载代码,以供别人访问,不过我觉得比较流行的还是Tomcat服务器: 其实我们偶尔也会写一下网页,javaweb程序,为了逼近现实,我们的项目发布后,都希望我们的项目能让更多的人看到,难道我们要自己去买域名么,买空间么?其实我个人觉得如果不是需要很大的持续的访问量的话,完全没有必

如何用Wampserver和本地电脑,搭建局域网FTP服务器?

使用Wampserver在本地搭建服务器环境之后,如何以目录形式访问根目录下的文件夹和文件?如何显示文件夹的内容?如何用Wampserver将本地电脑做成FTP服务器?本文将做一个详细的教程.首先我们在wampserver根目录下面新建一个test文件夹,文件夹内放一些测试文件因为我的80端口已经被"行云管家"项目占用,这里我们新开81端口做测试.这里为了方便理解需要注意以下几点:1."行云管家"项目没有放在wampserver根目录下(想了解是如何实现的可以关注我

【技术教程】教你如何用废旧电脑搭建服务器上传网站

[技术教程]教你如何用废旧电脑搭建服务器上传网站 一.教程所需要的工具 电脑一台(需要未分配的硬盘容量,我分出80G来用) U盘(centos7的启动盘,5g足够) 网线(接在路由器上,在局域网连接访问) 二.具体操作 制作启动盘: 硬盘有未分配的容量 安装linux系统(既然是当服务器,那就最小安装) 具体操作请百度,当初我刚开始安装也耗费了好多时间,其中要注意的是,系统默认启动盘是windows,而不是硬盘,当初我没注意,安装四五遍才发现问题,所以安装的时候要注意 配置网卡ip 安装宝塔(本

【Web】Eclipse + Maven + Struts搭建服务器

一.环境 系统:Windows7 IDE:Eclipse-Kepler Service Release 2 使用插件:Maven(请预先在电脑上安装Maven) 二.搭建 在Eclipse中新建一个Maven工程: 选择Maven Project. 注意选择maven-archetype-web选项.Catalog处,点击右边的Configuration按钮,弹出对话框: 点击右边的Add remote Catalog,在Catalog file输入框中输入http://repo1.maven.

1.2搭建服务器环境与备份原有数据简述

搭建服务器环境 安装Apache,mysql和php,并且配置实现三者的关联. 安装Apache 1. 下载Apache的安装文件:官网 http://www.apache.org 2. 双击安装,进入安装准备界面 3. 点击“next”,进入协议界面 4. 选中接收协议,点击“next”,进入到阅读协议界面 5. 点击“next”,进入服务器信息配置界面 6. 配置完服务器信息后,点击“next”进入设置选中界面 7. 选中自定义安装,点击“next”进入安装配置界面 a) 安装路径配置:在D

【游戏】《方舟生存进化》怎么联机 搭建服务器联机教程

想玩下<方舟生存进化>,跟小伙伴们一起 和小伙伴们一起联机打恐龙,是该有多爽!<方舟生存进化>是一款题材十分新颖的沙盒生存游戏,那么方舟生存进化怎么联机?下面为大家介绍<方舟生存进化>Steam正版搭建服务器联机教程,一起来看看吧. 研究了一天终于成功架设了服务器且在steam上显示出来,现在开始我们的开服教程 一:下载服务器并且运行 1.在C盘创建一个名为Ark的文件夹 2.下载我打包的工具找到1号文件夹把里面的两个文件放到Ark文件夹下并且运行update_ark.

如何在移动设备上搭建服务器承载自己的全景作品?

http://bbs.720yun.com/t/345 720云长期以来,用巨额的资金支撑着这一理念,为广大全景爱好者免费承载各自的作品,实为我们学习膜拜的榜样.在得到实惠的同时,咱也要为720云分分忧,担担担了. 这几天,电脑主板累趴下了,保修期间只能抱着iPad上网,总算有时间写点东西了. 玩全景有三步曲,“拍,做,秀”.很多朋友都卡在第三步“秀”.花费大量资金购置设备,花费大量时间拍摄及制作,结果走完第二步就被憋在自己的电脑里了.上传网络平台吧,浏览时也需要网络,流量伤不起呀. 如何在移动