全球主机交流论坛

标题: 开发个40线程FTP的代理工具。。不知道有没有人感兴趣。 [打印本页]

作者: Vita    时间: 2011-5-20 10:10
标题: 开发个40线程FTP的代理工具。。不知道有没有人感兴趣。
基于目前国内连美国单线程的龟速,即使是上传只有512K的ADSL小水管有时候都没发跑满,最可怕的是传了一半停了    所以准备开发个20-60线程的FTP代理,兼容所有支持HTTP或者Socket5的FTP工具。当然,肯定无限流量无限时间纯免费使用,至少对于Hostloc的朋友是这样的,不知做好之后各位有没有兴趣试用下.

预计达到的效果是,最低保证,上传 10M  下载 10M  中间不断.
作者: javaluo    时间: 2011-5-20 10:12
十分有兴趣。。。。。
作者: javaluo    时间: 2011-5-20 10:12
上传ftp太慢了
下载多线程也很棒
作者: wzwen    时间: 2011-5-20 10:14
上传 10M
作者: Vita    时间: 2011-5-20 10:15
原帖由 wzwen 于 2011-5-20 10:14 发表
上传 10M

如果只有512K那肯定跑满了~
作者: l22576283    时间: 2011-5-20 10:17
有兴趣呀
10M呀,你妹子哟

作者: 挨个搞    时间: 2011-5-20 10:19
filezilla默认是限制10线
破解的可以1000线
作者: hotkk    时间: 2011-5-20 10:20
支持啊
作者: Vita    时间: 2011-5-20 10:20
原帖由 挨个搞 于 2011-5-20 10:19 发表
filezilla默认是限制10线
破解的可以1000线


恩,是的,主要是想通过连最快的中转服务器转一下,如果线路抽再多的线程速度还是提不上。。
作者: windywinter    时间: 2011-5-20 10:23
原帖由 Vita 于 2011-5-20 10:10 发表
基于目前国内连美国单线程的龟速,即使是上传只有512K的ADSL小水管有时候都没发跑满,最可怕的是传了一半停了    所以准备开发个20-60线程的FTP代理,兼容所有支持HTTP或者Socket5的FTP工具。当然,肯定无限流量无限时间纯 ...

不应该无限制的增加线程数,对FTP和HTTP而言,增加到10线程之后如果还不能满意,那么应该考虑别的途径了。
FTP和HTTP都是很高效的协议。
你这20-60线程完全就是迅雷派的作风。
作者: Vita    时间: 2011-5-20 10:26
原帖由 windywinter 于 2011-5-20 10:23 发表

不应该无限制的增加线程数,对FTP和HTTP而言,增加到10线程之后如果还不能满意,那么应该考虑别的途径了。
FTP和HTTP都是很高效的协议。
你这20-60线程完全就是迅雷派的作风。 ...


其实即使开40线程,里面真正运作的也就10个线程左右,但是有算法要优化的,并不是一味的增加线程数.
作者: newcop    时间: 2011-5-20 10:31
多线程上传单文件?
作者: lxfy    时间: 2011-5-20 10:34
其实对原理更感兴趣
作者: Vita    时间: 2011-5-20 10:35
原帖由 newcop 于 2011-5-20 10:31 发表
多线程上传单文件?



对的,多线程上传单文件。
作者: yangct026    时间: 2011-5-20 10:36
强烈要求!
作者: newcop    时间: 2011-5-20 10:37
原帖由 Vita 于 2011-5-20 10:35 发表



对的,多线程上传单文件。


FTP协议支持多线程上传文件吗?
作者: Vita    时间: 2011-5-20 10:38
原帖由 newcop 于 2011-5-20 10:37 发表


FTP协议支持多线程上传文件吗?



确切的说,是通过代理服务器中转,多线程只在本机和代理服务器之间实现,与FTP关系不大。
作者: 挨个搞    时间: 2011-5-20 10:39
如果只是代理
dropbox足以胜任
保证把你的上行速度跑满

另外一些常见的软件,如iso文件,dropbox服务器自己有的
直接给你复制到账号下
都不用实际上传..
作者: newcop    时间: 2011-5-20 10:40
原帖由 Vita 于 2011-5-20 10:38 发表



确切的说,是通过代理服务器中转,多线程只在本机和代理服务器之间实现,与FTP关系不大。


了解。那代理得多大带宽。
作者: Vita    时间: 2011-5-20 10:46
原帖由 挨个搞 于 2011-5-20 10:39 发表
如果只是代理
dropbox足以胜任
保证把你的上行速度跑满

另外一些常见的软件,如iso文件,dropbox服务器自己有的
直接给你复制到账号下
都不用实际上传.. ...



嗯嗯...Dropbox我自己也用啊。。否则每次上传会死人的,想简化,简化,再简化。~
作者: Vita    时间: 2011-5-20 10:46
原帖由 newcop 于 2011-5-20 10:40 发表


了解。那代理得多大带宽。



初期的话,三台 1G带宽的机器撑着吧.
作者: 挨个搞    时间: 2011-5-20 10:50
原帖由 Vita 于 2011-5-20 10:46 发表



初期的话,三台 1G带宽的机器撑着吧.



呵呵,还是得向skype这样的学习
利用别人的带宽.
不然光服务器成本就够吓人的了
作者: Vita    时间: 2011-5-20 10:55
原帖由 挨个搞 于 2011-5-20 10:50 发表



呵呵,还是得向skype这样的学习
利用别人的带宽.
不然光服务器成本就够吓人的了


美国成本还是能承受的
如果成本远大于效益,那么也就只能失败了  
作者: 挨个搞    时间: 2011-5-20 11:08
楼主的想法是很好的,但是多了一个代理服务器
无形中要增加成本,对使用者来说,也增加了安全隐患

curl就有现成的多线程方案
只不过是多线程下载
可不可以做个软件,然后把本地当作服务器?
原来的服务器当作本地,用curl进行下载即可实现单文件多线程下载
作者: newcop    时间: 2011-5-20 11:14
原帖由 挨个搞 于 2011-5-20 11:08 发表
楼主的想法是很好的,但是多了一个代理服务器
无形中要增加成本,对使用者来说,也增加了安全隐患

curl就有现成的多线程方案
只不过是多线程下载
可不可以做个软件,然后把本地当作服务器?
原来的服务器当作本地,用curl ...


这个比较有难度
要考虑NAT等乱七八糟的问题
作者: Vita    时间: 2011-5-20 11:14
原帖由 挨个搞 于 2011-5-20 11:08 发表
楼主的想法是很好的,但是多了一个代理服务器
无形中要增加成本,对使用者来说,也增加了安全隐患

curl就有现成的多线程方案
只不过是多线程下载
可不可以做个软件,然后把本地当作服务器?
原来的服务器当作本地,用curl ...



当然可以,手里还有内网端口映射到外网的方案,无论运营商是否封80,无论路由器是否支持端口映射,都可以通过一个外网的地址轻松访问到内网机器,只要在自己的电脑上搭建个HTTP环境即可
作者: 挨个搞    时间: 2011-5-20 11:19
原帖由 Vita 于 2011-5-20 11:14 发表



当然可以,手里还有内网端口映射到外网的方案,无论运营商是否封80,无论路由器是否支持端口映射,都可以通过一个外网的地址轻松访问到内网机器,只要在自己的电脑上搭建个HTTP环境即可 ...




这个好,不依赖代理服务器了..
作者: Vita    时间: 2011-5-20 11:20
原帖由 挨个搞 于 2011-5-20 11:19 发表




这个好,不依赖代理服务器了..


但是这样就和支持多线程的FTP工具差不多啦,中国连过去线路抽的时候再多的线程等于白费哦~
作者: 挨个搞    时间: 2011-5-20 11:23
当然不一样了啊
即便你自己的代理服务器
也不能保证每个人都不抽啊

curl是可以把单文件分成多个数据段下载的
还可以续传

再说,真的有大量数据传到自己服务器上
谁会选择一天到晚抽的服务器做网站?
作者: Vita    时间: 2011-5-20 11:26
原帖由 挨个搞 于 2011-5-20 11:23 发表
当然不一样了啊
即便你自己的代理服务器
也不能保证每个人都不抽啊

curl是可以把单文件分成多个数据段下载的
还可以续传

再说,真的有大量数据传到自己服务器上
谁会选择一天到晚抽的服务器做网站? ...



可以,那出两个产品吧,先把代理的做好,再做端口映射的.
作者: 3389    时间: 2011-5-20 12:20
原帖由 挨个搞 于 2011-5-20 10:39 发表
如果只是代理
dropbox足以胜任
保证把你的上行速度跑满

另外一些常见的软件,如iso文件,dropbox服务器自己有的
直接给你复制到账号下
都不用实际上传.. ...


俺也是这样干的。 。
作者: indj    时间: 2011-5-20 12:39
不如用国内服务器中转
作者: Vita    时间: 2011-5-20 12:42
原帖由 indj 于 2011-5-20 12:39 发表
不如用国内服务器中转


带宽成本太大
作者: ucfans    时间: 2011-5-20 16:16
标题: 回复 7# 的帖子
filezilla也可以破解啊,这不是开源的吗?
作者: attonie    时间: 2011-6-16 20:40
楼主的大作呢? 还等到用呢.
作者: Vita    时间: 2011-6-16 20:54
原帖由 attonie 于 2011-6-16 20:40 发表
楼主的大作呢? 还等到用呢.


先用95加速器,设置FTP代理为127.0.0.1  端口 99
作者: daitangjun    时间: 2011-6-16 21:43
原帖由 javaluo 于 2011-5-20 10:12 发表
十分有兴趣。。。。。

作者: xiasl    时间: 2011-6-17 01:19
其实这玩意实用性不高,国内目前还是adsl为主,哪怕是到了adsl+2大规模应用了其上传速度也只有1mbps(125KB)
事实上如果是光纤上传(比方说4m),普通的ftp软件就能很轻松的突破500KB
所以啊 真正受限的瓶颈还是你的带宽接入方式。
作者: dianso    时间: 2011-6-17 01:21
期待啊。。。
作者: 老刘    时间: 2011-6-17 12:09
开源不?




欢迎光临 全球主机交流论坛 (https://d.168530.xyz/) Powered by Discuz! X3.4