如何将自己的电脑作为服务器通过域名实现公网访问

  本人亲测成功环境:Win7+tomcat+nat123

  由于电脑一直处于内网环境,而单独购买服务器又太过昂贵,因此想有没有什么方法,使用自己的电脑作为服务器,然后供手机等设备使用,当然如果在同一局域网内不存在问题,但动态的ip使得每次必须更改ip地址才能是应用能正常运行,最终使用了花生壳,对于有公网ip的电脑来说,用花生壳完全没问题,可对于使用了端口映射的私有ip来说,花生壳就失效了,无赖之下再次更换,最终使用了nat123来做域名解析,通过nat123映射内网的8080(tomcat默认端口,可自行更改,具体方法百度)端口到自定义的域名,同时指定外网端口(80等),但必须选取80端口(网站)映射才能通过手机访问,p2p测试手机访问不了,完成之后,就能通过手机访问自己的网站,也不需再更改ip,对于测试移动通信来说,十分方便。

时间: 2024-10-28 03:13:11

如何将自己的电脑作为服务器通过域名实现公网访问的相关文章

阿里云服务器地址端口不能公网访问的问题,及让端口通过防火墙的命令

今天在阿里云的服务器上测试一个Flask程序,命名指定了 ip:0.0.0.0,port:5000,但是外网IP确怎么也访问不了网页 上网上好个查,发现阿里云的服务器端口开放需要去阿里云的“安全组配置”开放相应端口,才能正常使用: 这步操作大家可以直接百度“阿里云开放端口”就可以百度到具体操作 但是经过开放端口后,发现用5000端口的程序还是不能正常访问,而用80端口的网站却是可以正常访问:上网上疯狂查找最后发现,虽然阿里云那里把端口开放了,但是系统里并没有允许端口通过防火墙,算是一种安全措施吧

将你的电脑变成服务器!花生壳让你的电脑拥有自己的域名

现在用自己的机器搭建一个网站.一个FTP服务器等等都不是什么新鲜事了.异次元之前就介绍过HTTP File Server.Star FTP Server.Everything等等工具,都可以很简单地将自己的电脑变成一台有用的“服务器”与朋友共享文件.此外,用IIS搭建个人网站.Windows远程桌面控制等都是非常实用的应用.但是,在国内的环境下,大家上网基本上都是ADSL,每次上网拨号后得到的IP均不相同,你自己在别处或你的朋友每次都得使用正确的IP才能访问到你的机器,要是每天都得记录下当天的I

安装apache服务器时遇到只能本地访问,局域网内其他电脑不能访问apache:

安装apache服务器时遇到只能本地访问,局域网内其他电脑不能访问apache:1.查看selinux运行状态及关闭selinux/usr/sbin/sestatus -v文本模式关闭selinux:vi /ect/selinux/config把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled保存,reboot system!!!用命令setenforce可以修改Current mode,不能关闭selinux

家用电脑架服务器提供web

要搞一个可以对外的web服务,需要服务器,域名.这些都需要money,但有时,我们只是想自己可以在外面访问,或是提供给朋友看自己的网站有多牛.这时使用家用电脑配置一个可以提供web的服务器,就显得很必要. 要配置对外的web服务器, 需要用到的是路由器的转发功能.可以把外网对外部ip的访问转发到自己的电脑上. 对于TP-link,可以这样设置. 智能路由的话,像极路由(从插件里找到超级端口转发) 然后,我们就可以能过host绑定的方法来提供web服务了.

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

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

关于在阿里云ESC服务器解析域名并绑定服务器IP后上传文件通过域名访问步骤教程

第一步:登录阿里云官网,获取服务器ECS的指定公网IP地址. 1.输入阿里云官网账号进入首页,如下图: 2.点击进入"管理控制台",如下图: 3.点击"云服务器ECS",进入你购买的服务器概览界面,如下图: 4.点击左侧"实例"选项,进入你名下服务器信息界面,如下图:注意你购买服务器所在地. 获取服务器公网地址. 第二步:登录你所购买域名的供应商进行解析域名绑定服务器IP地址:如(万网)(现万网与阿里云整合在一起,所以你再阿里云也可以解析域名到你

Linux服务器中限制FTP用户访问方式

FTP(File Transfer Protocol)协议:是一个用于在计算机间上传.下载文件的协议. FTP工作在客户端/服务器端的模式中. FTP服务器持续监听来自远处客户端的FTP需求,在收到远处客户端的需求后,它负责管理登陆及建立连接.建立会话期间,执行FTP客户端发过来的命令.进入FTP服务器可以用匿名或者鉴权两种方式来管理.出于安全考虑,LINUX中的大部分系统,会考虑采用鉴权模式,即进入/访问FTP服务器,必须用用户名或密码的方式. 因为FTP不是一个安全协议,所以必须尽量被限制.

无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务

在存储过程中使用事务,并且使用链接服务器时,报类似下面的错误 链接服务器"****"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "没有活动事务.".消息 7391,级别 16,状态 2,过程 proc_SyncDiliveryData,第 20 行无法执行该操作,因为链接服务器 "*****r" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务. 度娘了很久,找到了

android系统访问自己的tomcat服务器下的项目不能访问的原因

今天做android的一个下载功能,用自己机子上的tomcat做服务器,在tomcat上下载东西,可是android系统老是提示错误说不能连接到我的tomcat,可是我明明启动了tomcat服务啊,而且代码我也检查了好就变了,没有错啊,这可是把我给郁闷坏了,相信很多初学者都会有这样的经历,呵呵...真是不知所措,挺让人郁闷的,我在这里和大家分享一下解决方法,呵呵...找到我这篇文章你就算是找到解决办法了.原因其实很简单,开始我的链接写的是:http://127.0.0.1:8090/项目的名字/