在家里架 WWW/FTP 服务
来源:互联网 发布:淘宝七天上下架 编辑:程序博客网 时间:2024/03/29 06:30
这是很多人 N 年前就干过的事情,我一直没有尝试,因为没有那么一台可以整天放在家里并保持连接的电脑。但是事情在最近发生了变化。一来我自己的那台 SONY 笔记本已经休息了很久了;二来觉得为了做点小实验而去租用各式各样的主机空间实在有点浪费。那台电脑闲着也是闲着,废物利用一下更好。于是开始搭建,主要是碰到一些令人哭笑不得的小问题,所以写在这里。
基本的方式就是花生壳 + ADSL 路由器端口转发。Web 是 Vista 的 IIS,FTP 是 Serv-U。
首先出现的事情是,无论如何都无法从外网访问到那台电脑。直接通过 IP 访问,也只能到达 ADSL 路由器的设置界面。我检查了 DMZ 设置和防火墙,一切都设置合理。研究了好久,终于在网上搜出答案:上海电信赠送的 ADSL 路由器的 DMZ 和端口转发功能都被禁掉了,虽然设置界面还在,但是完全不起作用!既然如此这般,只好去买了一个正常的 ADSL 路由器了。
下一个问题是,通过花生壳提供的 DDNS 服务,Web 访问正常,但 FTP 无法连接。然而通过 IP 地址则都是可以的,虽然 FTP 使用还是有点问题。后来无意中发现,ping 出来的 IP 地址居然不是自己的外网地址!以前并没有发生这样的事情,于是怀疑路由器自身的 DDNS 有问题,把它关掉,还是用计算机自己来运行花生壳客户端。这个问题也解决了。
FTP 一直是能登录但是无法列出目录,当然也无法传输。我试着把 FTP 服务器的被动模式禁用,发现一切就正常了。但是被动模式需要开放的端口我也都设好了,并没有觉得有什么设置不当的地方。我试着从内网连接 FTP,发现一切正常。于是我怀疑问题出在 ADSL 路由器的设置上,但 DMZ 主机都设了,完全没有理由还有端口问题。仔细查看 FTP 连接时的记录,发现从外网访问时,FTP 服务器返回的端口号并不在定义的 PASV 端口号范围之内。又是 Google 了很久,发现原来是因为上海电信把 FTP 端口给封了,于是改成 2121,一切正常。大功告成……汗!电信害人不浅……
- 在家里架 WWW/FTP 服务
- 在家里上网
- 以检测WWW,ftp,ssh,sendmail + pop3服务是否开启
- 钥匙锁在家里了
- 在家里办公,移动挣钱
- 生活随笔:宅在家里
- 【再也不怕公司电脑和家里电脑网址不同步!】在家里的树莓派上搭建私有云网页书签web服务
- WWW服务
- 我在家里地电脑可以登陆地FTP,为什么在公司确不可以?我在公司能上网的
- 不过是闷在家里写一些无关痛痒
- 在家里不能正常使用VPN
- 我在家里过冬天吗
- 在家里安装openstack的过程
- 在家!
- FTP,电子邮件与WWW
- ftp服务
- FTP服务
- FTP服务
- Junit
- 要出发了,准备好了吗?
- CAN、I2S、I2C、SPI、SSP总线简介
- 如何获取鼠标位置
- Head First C# 中文版 图文皆译 第五章 封装 page184
- 在家里架 WWW/FTP 服务
- javascript 嵌套的函数(作用域链)
- Silverlight 2.0 学习笔记——RIAs
- zai struct2 zhong shiyong json
- 用vb进行dll进程注入
- 胡子高级记事本VB版1.093源码
- Notes Of Thinking In Java (1)
- 关于VC/MFC中内存管理、堆、堆栈概念理解收集的几点说明
- 大裂变来了---- 读过的最好一段文章