简单三步用TP-Link路由器和本地电脑自建小型Web和FTP服务器方法

免费软件   2023年10月09日 12:35  

简单三步用TP-Link路由器和本地电脑自建小型Web和FTP服务器方法

今日心血来潮,玩过Hexo后虽没有决定用它,感觉主题都不好看,但在用hexo server进行预览时却突然想到了能否用外网IP来访问,因为当时我做了一个很有趣的效果,又懒得生成再上传,于是乎,去路由器管理界面找到了当前IP,加上4000端口访问,不能访问。

突然想到同一个局域网里要连好多设备,应该是路由器不知道访问哪个设备吧。 我的路由器是TP-Link的TL-WR340G+,浙江移动6M光纤,于是乎,翻了翻路由器的设置,找到了路由器下的虚拟服务器设置,将21端口和80端口分别映射给内网的FTP服务器和WEB服务器,成功实现外网访问。

想要成功自制Web和FTP服务器也并不有多难,现在家庭上网或者学校上网都会有路由器,不管是用静态IP上网,还是用拨号上网,我们都可以搭建成自己的Web和FTP服务器并被人访问,当然前提是你的电脑处于开机状态。 如果想知道更多的搭建网络服务器的方法,可以看看:

简单三步用TP-Link路由器+本地电脑自制小型Web和FTP服务器方法

一、第一步:在本地电脑上架设好Web服务器环境

1、如果你想要在自己的电脑上搭建PHP运行环境,简单的安装一键安装包,复杂一些的就是自己安装各种组件:十款免费Web服务器套件-轻松搭建Apache,PHP,PhpMyAdmin,MySQL

2、如果你想要在自己的电脑上搭建ASP、.NET等运行环境,这里有两款集成ASP运行环境的软件包,下载安装运行即可在自己的电脑上跑ASP程序:

3、当然你也可以使用Windows自带的IIS组件来搭建网络服务器。IIS是Internet Information Server的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、Mail等等服务器。

4、IIS是Windows操作系统自带的组件,对于Windows XP和Win2000服务器版,如果在安装操作系统的时候没有安装IIS,请打开“控制面板”->“添加或删除程序”->“添加/删除Windows组件”->双击“Internet信息服务”-> 选择“World Wide Web 服务器 ”安装。

自建Web服务器Windows XP

5、而对于Windows 7和Windows 8用户来说,可以进入控制面板—程序,点击“打开或者关闭Windows功能”。

自建Web服务器在Windows7上

6、然后将Internet信用服务下的FTP服务器、Web管理工具、万维网服务等都勾选开通。

自建Web服务器开通Windows功能

7、最后重启电脑,打开https://localhost/就可以看到IIS已经成功运行了。

自建Web服务器成功运行IIS

二、第二步:配置路由器添加端口映射

1、打开路由器设置界面,在“虚拟服务器”里面,便是端口转发功能。

自建Web服务器虚拟服务器

2、把某个端口指定到某个IP的该端口上,比如这样:

自建Web服务器在路由器中指定端口

3、便是把80端口指定到192.168.1.103的80端口上,也就是我的Linux系统的xampp默认端口上(windows版理论上也可以,只要能通过192.168.1.103:80能成功访问一般都可以)。

4、保存后即可通过外网IP+端口访问了(80端口可省略)。

自建Web服务器成功访问

三、第三步:设置域名DNS解析生效后成功访问

1、不想购买域名的朋友可以申请一个免费的二级域名或者免费顶级域名:2013年十大免费域名排行榜-免费顶级域名,免费二级域名申请使用总结

2、现在的付费域名也已经相当地便宜了,且国外的域名也能用支付宝付款:美国主机域名购买和使用点评:支付购买,空间速度,稳定可靠性和客服支持

3、在Dnspod里用A记录解析就能成功访问了,当然如果不是80端口也要在域名后加上端口哦。

自建Web服务器设置好A记录

4、等DNS生效后,我们就可以使用域名来访问我们刚刚已经架设好的Web服务器了。

自建Web服务器成功访问

四、自建Web服务器问题一:公网IP非固定

1、一般家庭用户上网使用的IP都是共享的,且每次重启路由器或重新连接都会换IP,这样的话每次都要改A记录才能分享给别人,太麻烦了,好在我们可以用花生壳动态DNS来解决这个问题。

2、登陆花生壳官方网站:https://www.oray.net,申请花生壳免费域名,注册完毕后还需要进入花生壳管理中心激活域名。

自建Web服务器使用花生壳

3、进入到TP-Link路由器的动态DNS设置,在服务提供者选择花生壳,填写自己的账号和密码,登录连接成功。

自建Web服务器添加动态DNS

4、保存并登录后,就能用二级域名访问了,当然,记得把花生壳二级域名作为DNS解析的Cname值,替换刚刚的A记录。

自建Web服务器修改CNAME解析值

五、自建Web服务器问题二:80端口被禁止

1、就多数情况来说,家庭上网或者公司上网的80端口都被ISP给禁止了,解决的办法之一就是不使用80端口,例如在指定端口时改成81或者82等,这样只要在域名后面加强上端口号就可以访问了。

2、另一个解决办法就是利用端口映射,用户访问的还是默认的80端口,而在内网利用映射技术将访问的80请求全部跳转到自己指定的端口,这样能够很好的解决80端口被封掉又不影响用户正常访问。

3、值得一提的新版的花生壳已经支持端口映射了,安装了花生壳后就可以自己定义映射了。

自建Web服务器花生壳端口管理

4、当然,也我们可以采用nat123软件,端口映射无需公网ip,无需路由映射,外网地址80端口映射,外网访问端口自定义。支持内网同一端口绑定多个域名映射:https://www.nat123.com/

自建Web服务器使用软件修改映射

5、启用nat123软件,添加端口映射,选择80网站应用,使用自己的域名,并按提示将域名设置由nat123解析。映射成功后,用域名即可正常访问网站。至此,只要不退出nat123服务即可。

自建Web服务器指定80端口定义
六、自建小型Web和FTP服务器小结

1、自己搭建Web服务器需要先在自己的电脑上配置好Web环境,这样外网用户才可以访问,对于不会配置IIS的朋友,可以直接使用文章介绍了Web环境软件一键安装包,WNMP和WAMP环境即可快速搭建。

2、要成功让别人成功访问到自己的Web服务器关键是要解决公网IP地址不固定和80端口被禁止的问题,好在新版的花生壳和nat123软件都已经支持自己添加端口映射,我们只要将80或者21指定到正常的端口就行了。

文章出自:Ytf4425‘s Blog   由部落编辑整理,版权归原作者所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有75 位神马家族成员冒出泡来在农场开始干活了
  • 余人陶艺 9

    哇哦,又是第一

    agohost虚拟主机 回复:

    @余人陶艺, :mrgreen:

    外星人源码论坛 回复:

    @余人陶艺, 鄙视你!我来挤一挤

    余人陶艺 回复:

    @外星人源码论坛, 有好的专题页面模板推荐吗

    外星人源码论坛 回复:

    @余人陶艺, 现在像HTML的静态模板,有很多,只是我的论坛主要发布商业源码!html静态模板很多都是免费

    余人陶艺 回复:

    @外星人源码论坛, oo,不过还是要谢谢你外星人

    外星人源码论坛 回复:

    @余人陶艺, 弱弱的问一下,你的紫砂壶卖得出去吗?好高大上的感觉!

    这是农场的第 1 块农田,部落批准 [余人陶艺] 在[2014-5-4 17:59]开垦完成.
  • uu

    不错,在局域网中搭建一个服务器还是不错的。

    这是农场的第 2 块农田,部落批准 [uu] 在[2014-5-4 18:00]开垦完成.
  • agohost虚拟主机 2

    博主好幸苦。。

    这是农场的第 3 块农田,部落批准 [agohost虚拟主机] 在[2014-5-4 18:05]开垦完成.
  • 圣华博客,设计分享博客 7

    QQ空间看到了,就马上来抢沙发,哈哈

    这是农场的第 4 块农田,部落批准 [圣华博客,设计分享博客] 在[2014-5-4 18:07]开垦完成.
  • 圣华博客,设计分享博客 7

    如果我电脑关机了,别人还能访问嘛?

    qi 回复:

    @圣华博客,设计分享博客, 那就不行了。

    johnhuuo 回复:

    @qi, 这就相当于服务器关机了,还能用吗?

    这是农场的第 5 块农田,部落批准 [圣华博客,设计分享博客] 在[2014-5-4 18:09]开垦完成.
  • Kung 23

    你们宽带运营商不封80端口么?

    鱼叉 回复:

    @Kung, 不封。

    外星人源码论坛 回复:

    @Kung, 电信封锁了80

    这是农场的第 6 块农田,部落批准 [Kung] 在[2014-5-4 18:28]开垦完成.
  • 小叶 2

    我一直想这么做 来着 嫌麻烦就没做 我也是浙江移动 直接可以访问华为的后台设置。

    这是农场的第 7 块农田,部落批准 [小叶] 在[2014-5-4 18:48]开垦完成.
  • qi要不去弄个树莓派玩玩~
    已经看到国外有idc搞树莓派租用/托管了。。。

    极雪 回复:

    @无纯洁, 树莓派,不错的说

    这是农场的第 8 块农田,部落批准 [无纯洁] 在[2014-5-4 18:53]开垦完成.
  • @qi,是开始准备写和硬件有关的吗?

    qi 回复:

    @何朝城, 呵呵,没有,主要还是集中在服务器与建站一块。

    这是农场的第 9 块农田,部落批准 [何朝城] 在[2014-5-4 18:54]开垦完成.
  • E享乐 5

    占位……

    这是农场的第 10 块农田,部落批准 [E享乐] 在[2014-5-4 19:02]开垦完成.
  • Chin 3

    哪天尝试一下,很有趣的样子

    这是农场的第 11 块农田,部落批准 [Chin] 在[2014-5-4 19:12]开垦完成.
  • 极雪 15

    。。。。。。。。。。来迟了,好桑心

    这是农场的第 12 块农田,部落批准 [极雪] 在[2014-5-4 19:28]开垦完成.
  • 极雪 15

    我们这边电信不封80口,但是移动只有内网ip,根本没办法做站

    qi 回复:

    @极雪, 上网用的共享IP。

    这是农场的第 13 块农田,部落批准 [极雪] 在[2014-5-4 19:34]开垦完成.
  • ytf4425 15

    每日打卡,打卡时间:上午11:36:39

    这是农场的第 14 块农田,部落批准 [ytf4425] 在[2014-5-4 19:36]开垦完成.
  • ytf4425 15

    原来还有这么多好玩的东西。。

    qi 回复:

    @ytf4425, 本地搭建服务器可能更适合局域网。

    这是农场的第 15 块农田,部落批准 [ytf4425] 在[2014-5-4 19:36]开垦完成.
  • 陌羽 3

    电信封了80了端口的,就不能正式做站了~ :eek:

    这是农场的第 16 块农田,部落批准 [陌羽] 在[2014-5-4 20:05]开垦完成.
  • 潮流台 11

    :eek: 我们这的运营商什么东西各种封!不改DNS不挂d只要是国外的IP网站一律访问不了,所以这个无法尝试!

    hot8bbs 回复:

    @潮流台, 封国外没关系,国外可以访问你,都封了后,网速更快,适合架站,否则白交费了

    这是农场的第 17 块农田,部落批准 [潮流台] 在[2014-5-4 21:12]开垦完成.
  • 不认识 17

    运营商封80端口的话就要改端口。。。
    顺带着说一句,openwrt或ddwrt之类的固件能把路由器做成那些东西,电脑都免了

    qi 回复:

    @不认识, 现在有些路由器是不是就自带了这些?

    不认识 回复:

    @qi, OpenWRT,这玩意说白了就是个精简的Linux,怎么折腾随便。前提是配置低

    Tian.ml 回复:

    @qi, 家庭20M光纤入户和IDC服务器运营商提供的20M有什么区别?

    Rich 回复:

    @qi, 嗯,NETGEAR有些大容量大RAM高配置的可以刷第三方固件搭建,据说电信的定制版路由器的空间都很大但同样需要刷固件;然后就连接路由器的S@SH就随便装Nginx,PHP什么的了;而小米路由的系统是自带LNMP的,直接放文件就可以了。不过我这的路由器只有4MB的空间,32MB的RAM,恐怕就刷不上了。 :mrgreen:

    不过高配置的路由器都比较贵。。 :arrow:

    这是农场的第 18 块农田,部落批准 [不认识] 在[2014-5-4 21:29]开垦完成.
  • johnhuuo 3

    以后网速好了的话可以把网站建在家里,,,,而且不用备 @ 案。。。

    aasw 回复:

    @johnhuuo, 上传速度啊 少年

    这是农场的第 19 块农田,部落批准 [johnhuuo] 在[2014-5-4 22:54]开垦完成.
  • Terence

    写得不错,还有,我也投篇稿哦https://terence2008.info/archives/backup-database-webroot.html

    这是农场的第 20 块农田,部落批准 [Terence] 在[2014-5-4 23:01]开垦完成.
  • 趣赚吧 3

    折腾无止境………

    这是农场的第 21 块农田,部落批准 [趣赚吧] 在[2014-5-4 23:30]开垦完成.
  • musk100 6

    TP-Link路由器真心不咋的

    这是农场的第 22 块农田,部落批准 [musk100] 在[2014-5-5 01:43]开垦完成.
  • 码农哥 3

    天猫魔盒都可以当小型服务器用!

    这是农场的第 23 块农田,部落批准 [码农哥] 在[2014-5-5 09:41]开垦完成.
  • 家里20M 难得折腾

    这是农场的第 24 块农田,部落批准 [悦听有声] 在[2014-5-5 13:40]开垦完成.
  • 快乐麦克米兰 1

    树莓派啊,刷了第三方固件的路由啊,都能这样折腾,功耗也不大

    这是农场的第 25 块农田,部落批准 [快乐麦克米兰] 在[2014-5-5 15:36]开垦完成.
  • exexue

    这个兴趣不是很大,但是对小米路由器有强的兴趣,自带1T硬盘,还有处理器神马的,如果可以用小米路由器来搭建一个可以维持不小流量的网站,感觉非常好。。。自己的网站可以用路由器来完成。qi哥哥研究下吧。。。。。。哈哈

    这是农场的第 26 块农田,部落批准 [exexue] 在[2014-5-5 17:27]开垦完成.
  • exexue

    qi哥,我刚查了,小米路由器可以搭建网站呀,就是不知道能维持多少的访问量,我准备入手一个啦。还有qi哥,一般的路由器不关电源一年能不能坏掉?

    逗妇乳 回复:

    @exexue, 家用路由器一个月关一次比较好

    qi 回复:

    @exexue, 坏不掉,除非有质量问题。

    hot8bbs 回复:

    @exexue, 质量好,注意散热,不怕坏.这种东西加个博客没问题,论坛一样的大站比较危险,每月流量太大,会引起电信方面的警惕

    这是农场的第 27 块农田,部落批准 [exexue] 在[2014-5-5 17:41]开垦完成.
  • SEO博客 2

    我刚刚才收到订阅的邮件,你们就有那么多回复了、我在这里强烈建议博主,文章发布以后就直接发邮件给我们了,这样我们才好在第一时间知道哦。
    好了言归正传
    关于博主说的这个问题我研究好久了,一直失败,
    我的情况是这样的,我用的是电信的光纤,我想在我的电脑上面弄一个服务器,又不影响电脑使用,使用我在我的电脑上面安装了一个vm虚拟机,然后在虚拟机里面安装一个win2003 sp2的系统,我在系统里面搭建好了环境,但是外部一直不可以访问不知道是怎么回事。希望朋友们指教一下。谢谢!!

    qi 回复:

    @SEO博客, 这个问题应该出在VM机与母机的网络连接一块,不知道桥接网络会导致无法进入内网。另外,博主是用的QQ邮件订阅吗?

    SEO博客 回复:

    @qi, 是的,QQ邮件方便点,因为QQ每天都登陆,有邮件提醒,VM虚拟机和母机是可以连接的,连接是桥接网络,但是不明白为什么外面就不可以访问,我用的是花生壳的动态域名解析。

    qi 回复:

    @SEO博客, 你本地电脑可以访问虚拟机中的服务器吗?

    这是农场的第 28 块农田,部落批准 [SEO博客] 在[2014-5-6 17:14]开垦完成.
  • changzh

    用bei an嘛?如果不bei会怎样?

    qi 回复:

    @changzh, 不B的话,就不能用了。

    这是农场的第 29 块农田,部落批准 [changzh] 在[2014-5-13 10:48]开垦完成.
  • 梦里的畅泳 2

    家里有个P4的机器,用来做了,但是要bei an吧?

    qi 回复:

    @梦里的畅泳, 是的,按照规定,提供Web服务的需要申请并审核。

    这是农场的第 30 块农田,部落批准 [梦里的畅泳] 在[2014-5-16 15:07]开垦完成.
  • 草根屌丝

    受用啊

    这是农场的第 31 块农田,部落批准 [草根屌丝] 在[2014-5-17 19:56]开垦完成.
  • 加拿大百科 8

    长期开比较费电,见过有人用树莓派架的

    qi 回复:

    @加拿大百科, 是的,而且不稳定 。

    这是农场的第 32 块农田,部落批准 [加拿大百科] 在[2014-6-19 08:21]开垦完成.
  • hot8bbs 8

    树莓派好呀,既不用被按,有不怕*,很省电,既稳定又不怕被无良主机商敲诈,有这么省点环保的独立主机吗

    这是农场的第 33 块农田,部落批准 [hot8bbs] 在[2014-7-3 03:50]开垦完成.
  • kzzeid

    现在路由刷tomato一些版本已经带有php环境了 用U盘来存网站文件 功耗更低 并且看起来速度还不错

    这是农场的第 34 块农田,部落批准 [kzzeid] 在[2014-7-17 17:12]开垦完成.
  • NoYe 2

    其实手机也是可以搭建php+mysql的 我正在测试 https://39.67.246.155/ 你看下我这个ip能不能访问

    这是农场的第 35 块农田,部落批准 [NoYe] 在[2014-8-1 04:14]开垦完成.
  • NoYe 2

    https://39.67.246.155/tz.php 探针已经上传

    qi 回复:

    @NoYe, 无法打开。

    NoYe 回复:

    @qi, 有老外开发出来了 安卓用的就是linux所以肯定可以创建的

    这是农场的第 36 块农田,部落批准 [NoYe] 在[2014-8-1 04:16]开垦完成.
  • Rich 10

    :?: 还是老老实实的用虚拟主机吧,我可不想我的电脑365天24小时全年无休……

    这是农场的第 37 块农田,部落批准 [Rich] 在[2014-8-2 21:02]开垦完成.
  • 刚把路由器刷Openw@rt,挂2TB硬盘,二十四小时开机,无压力

    这是农场的第 38 块农田,部落批准 [k7988] 在[2014-11-18 19:58]开垦完成.
  • test

    除了NAT123,还有没有类似的软件和服务?国外的也可以

    qi 回复:

    @test, 暂时还没有发现更多了。

    这是农场的第 39 块农田,部落批准 [test] 在[2014-12-9 16:35]开垦完成.
  • where.the.is.my

    然而很对家用网络上传速度慢的一*,比如只有50kB/s

    这是农场的第 40 块农田,部落批准 [where.the.is.my] 在[2015-7-9 13:58]开垦完成.
  • 小小白 2

    为什么我搭建好后,用电信网络能访问,用手机移动4g缺访问不了

    qi 回复:

    @小小白, 可能和移动网络有关系?

    这是农场的第 41 块农田,部落批准 [小小白] 在[2015-7-25 00:00]开垦完成.
  • qiuyming 7

    用Ngrok也可以,详情请看:https://ptree.top/1349.html

    这是农场的第 42 块农田,部落批准 [qiuyming] 在[2017-4-19 19:53]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部