利用云服务器搭建内网映射服务器

应用背景:众所周知,随着公网IP地址的短缺,即使电信联通这样的一级运营商在提供宽带服务的时候有时候也会使用私网IP地址,更不用说长城、鹏博士这样的二级运营商了,肯定都是提供的私网IP地址,那么对于一个计算机发烧友来讲,经常会使用很多服务,但是这些服务往往都是搭建在自己本地的电脑上的,可是为了让公网能够测试访问,就必须使用端口映射技术,如果有幸获取到公网IP则可以不必继续读下去,如果为了省钱,购买了二级运营商的宽带,抑或是教育网的同学们想利用自己的校园网搭建一些公网服务进行测试或者学习怎么办呢?那就必须使用“内网”端口映射技术,随着IP地址的匮乏,内网映射已经上升到一个比较火的话题,现在有很多做内网映射的公司,但是其费用很高,并且提供的映射条目很有限。对于我们这些学生狗来说,这简直是一笔不小的开销,关键是只能配置几条映射,随便一用就超了,还要另付费。那么怎么办呢?让我来给您支个招!那就是使用云服务器,包含不限数量的映射条数,随意搭建服务。

所需工具:云服务器一台

操作系统:Server 2008 R2 64位企业版

前提:保证云服务器所有端口都允许外网流量通过

网络环境:云服务器一般有两块网卡

公网IP为:115.*.79.200(为避免不必要的麻烦,此处用*代替,表示公网IP)

私网IP为:10.165.18.95

vpn客户端分配IP为:10.165.18.100

搭建步骤:

  • 一、先利用server2008搭建VPN服务器

网上关于此种方法很多,在此处不再赘述。

在这一步需要注意的是客户端必须分配一个固定的IP地址,并且尽量和内网网卡在同一个网段。如果不是同一网段欢迎大家继续测试是否可行。

  • 二、服务器端设置

在服务器端单击NAT,在公网网卡上点击右键,选择“属性”。

弹出下面的对话框。在对话框中单击“服务和端口”选项卡,点击“添加…”,在弹出的新对话框中填写相关信息,用于识别多个服务,其中需要注意的是,传入端口是公网IP的端口,专用地址是需要做内网映射的主机的地址,也就是vpn客户端地址,传出端口是内网的主机需要开放的端口。

比如我要在一台内网主机搭建了一台web服务,想利用云服务器映射出去,就可以按照下方截图的配置去填写。填写完毕后点击“确认”关闭对话框。

  • 三、使需要内网映射的主机连接至云服务器,获得vpn客户端IP地址。

  • 四、测试

在本地安装好IIS服务或其他web服务,为了简单起见,本次实验使用小旋风asp服务器搭建web服务器。搭建成功后本地可以访问127.0.0.1看到成功页面。

下面见证奇迹的时刻到了,使用公网IP+端口号的形式访问云服务器,同样能够访问成功!这样搭建内网映射服务器再也不用担心映射条目不足带来的困扰了,想映射几条就添加几条,不会多收你一分钱!~

作者邮箱:[email protected],欢迎大家交流讨论。还望前辈多多指教!

时间: 2024-12-14 07:16:19

利用云服务器搭建内网映射服务器的相关文章

Apache James搭建内网邮件服务器

Apache James搭建内网邮件服务器 极客521 | 极客521 2014-08-21 148 阅读 java 大概之前两个礼拜的日子,讨论会介绍了关于了.net内网邮件服务器的搭建.所以自己也很有必要来尝试一把邮件服务器的搭建,这里选取的是james这个工具. 为什么要使用内网邮件服务器? a.安全这里仅限个人观点.对于任何一个企业来说,必要安全保密是非常重要的. b.不受internet的限制虽然说现在到处都是wifi,但是有一个能够自己来控制和使用的邮件服务器肯定是不错的选择. 什么

SVN服务器搭建 内网可用外网不可用的问题

检查1:内网端口映射到了外网端口,这样外网才能够访问到 映射的方式有两种: 1.通过路由器的虚拟服务器功能,网上一搜一大把. 2.将路由器的DMZ功能开启,并把DMZ主机设置为目标计算机. 检查2:SVN服务器的设置 .VisualSVN -> "操作" -> "Properties" ->"Network": Server name:改为自己的局域网ip port:改为常用端口号,一般使用默认的443或者自己设置的都可以(需要

持续集成(二)工具搭建篇—内网邮件服务器搭建

在我们的持续构建中,项目构建中出现错误提醒,或者开发人员之间的沟通交流,进度汇报的事务,都是离不开一个通信工具,那就是邮件.在我们的项目开发中如果使用第三方的邮件平台,这肯定不是最好的选择,因为第三方的邮件需要外网的支持,但是外网又不是特别的可靠,假如外网链接出现了问题,这样就会不必要的延误我们的工期.再或者很多项目都是保密项目,在开发中只能用内网.但是不用邮件吧又不行.为了解决这个头疼的问题,我们的内网邮件服务器工具就出现了,只要用它安装在我们的服务器上,配置好账户,配置好客户端,在内网里就可

完全控制映射到外网的内网web服务器

很多时候,我们可以获取到一个菜刀马,虽然能执行命令,但是上传文件却有种种限制,尤其对于映射到外网的web网站,windows系统,即使有最高权限,但是我个人认为远远没有一个3389的远程桌面来得爽,本篇文章主要讲述在有一个菜刀马的前提下的,如何突破内网映射到公网的主机,直接远程桌面连接内网的3389! 0x01   前言 我们获取到一个菜刀马之后,在权限范围内可以查看任意目录,执行任意命令,但是我们常常也会遇到各种各样坑,如有些文件我们上传不了,有些文件我们也下载不下来(可能是文件太大,也可能是

用花生壳实现内网映射,决解无域名、无公网IP、无服务器空间问题

无域名.无公网IP.无服务器空间用花生壳提供的免费内网映射吧.你的PC就是服务器,花生壳提供的自定义二级域名轻松访问你的个人网站. 1.首先你得注册哦,然后申请免费的而已域名(2个) 2.设置路由器,下面以TP-Link-WR847N 为例 (如果登录不成功,可能是你使用了客户端并绑定了内网映射,删除映射在登录即可) 3.设置端口映射 80和8080 端口外网都无法访问进来,应该网络运营商有限制. 4.开启防火墙 5.建个站点试试,IP:192.168.129  端口:668 6.效果 都是成功

如何架设内网ftp服务器 搭建ftp yum源

1.启动系统,我是用iso镜像挂载,挂载到/iso mkdir  /iso mount -a -t iso9660 -o loop /dev/cdrom /iso2.安装FTP服务(如果系统已带则在桌面 管理-服务器设置-服务 可以很方便的启动vsftpd服务)cd /iso/Packages rpm -ivh vsftpd* chkconfig vsftpd on service vsftpd start3.安装createrepo的软件包cd /iso/Packages rpm -ivh c

搭建内网NTP时间服务器

          搭建内网的NTP时间服务器 需求:搭建一台时间服务器,使得无外网的服务器可以同步时间. 一.环境 1. [[email protected] ~]# cat /etc/redhat-release 2. CentOS release 6.8 (Final) 3. [[email protected] ~]# hostname -I 4. 10.0.0.61 172.16.1.61 5. #外网10.0.0.61;内网172.16.1.61 二.安装ntp并检查是否安装成功 1

外网客户端访问校园内网的服务器——socket连接

在做客户端与服务器的socket连接并发送数据应用中,通常有以下四种情况: 1).客户端在内网,服务器在内网. 对于这种情况,只需要用服务器的内网IP即可. 2).客户端在外网,服务器在内网. 对于这种情况,服务器可采用花生壳软件来进行外网IP与内网IP的映射. 3).客户端在内网,服务器在外网. 对于这种情况,只需要用服务器的外网IP即可. 4).客户端在外网,服务器在外网. 对于这种情况,只需要用服务器的外网IP即可. 从分析中可以看出,只有情况二是特殊的,由于服务器在内网,而客户端在外网,

模拟PIX804外网访问内网DMZ服务器以及ssh远程登陆

实验环境: 一台centos搭建 lnmp,做为DMZ内网服务器 swtich三层交换机连接linux web 与 pix804 router是路由连接pix与win7 ip规划 switch      vlanif 100       192.168.1.1/24     vlanif100 to DMZ linux web      eth0       192.168.1.3/24     eth0 to vlanif100 pix      Ethernet1       192.168