局域网如何通过一台服务器快速传送文件/文件夹

2015-03-06 14:06:10 +08:00
 lazywen
情况是这样的:

电脑A(Mac/win)通过路由1能直接连接到服务器S(Linux/win)
电脑B(Mac/win)通过路由2能直接连接到服务器S(Linux/win)
但电脑A不能直接与电脑B通讯,S也不能反向连接A或者B(因为有路由)

现在想从电脑A传送文件到电脑B,临时方案在S上搭了个samba服务,但要先把文件从A传到S再让B从S取,相当于传了两次了,有没有什么办法能通过S直接一次转送?
4082 次点击
所在节点    问与答
23 条回复
mhycy
2015-03-06 14:16:12 +08:00
S搭建VPN,然后A、B都拨到同一个VPN?
miao
2015-03-06 14:34:34 +08:00
把电脑B接到 电脑A的路由1上. 或者拿U盘考
miao
2015-03-06 14:35:33 +08:00
好奇 服务器S 怎么接上两个路由器的?
lazywen
2015-03-06 14:36:56 +08:00
@miao 能用技术宅思维方式解决最好啦😅
pfitseng
2015-03-06 14:38:36 +08:00
S 打开 tcp forwarding
lazywen
2015-03-06 14:39:03 +08:00
@miao S跟两个路由都是直接连的主路由
lazywen
2015-03-06 14:42:02 +08:00
@pfitseng 什么意思,forwarding某个端口?
miao
2015-03-06 14:43:28 +08:00
@lazywen 我也经常通过Linux中转. 后面发现用U盘是最快的. 买了个USB3.0优盘
v2015
2015-03-06 14:56:45 +08:00
路由1 2不在一个网段?距离近点直接2个无线桥接,不行就直接在服务器S建DHCP在分给路由把
jedrek
2015-03-06 15:31:37 +08:00
tuutoo
2015-03-06 15:35:22 +08:00
A和B电脑都装上Team Viewer, 然后从A电脑直接File Transfer到B
lazywen
2015-03-06 16:07:10 +08:00
@jedrek 这个是p2p的,好厉害
NewYear
2015-03-06 16:56:30 +08:00
@jedrek 我只想知道一个问题 BT sync是否支持双方都在一个局域网,但是这个局域网不能连接互联网
oOpaopaoOo
2015-03-06 17:01:19 +08:00
teamview 最近我老是报错说伙伴为连接路由器
jedrek
2015-03-06 17:01:25 +08:00
@NewYear 可以的,不需要互联网,只要双方的网络相通就可以了
luo362722353
2015-03-06 17:05:05 +08:00
HFS?
NewYear
2015-03-06 17:05:18 +08:00
试过吗,因为介绍都是说它用的是bt协议,bt协议其实还是需要服务器的,不然a和b如何发现对方。
jedrek
2015-03-06 17:07:28 +08:00
NewYear
2015-03-06 17:08:38 +08:00
@jedrek 那确实很赞!谢谢
ryd994
2015-03-06 19:44:14 +08:00
事实上近距离传数据,移动硬盘最快

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/174916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX