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

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直接一次转送?
4277 次点击
所在节点    问与答
23 条回复
linhua
2015-03-06 21:04:16 +08:00
1、打洞,特点:数据不经过服务器,如n2n
2、服务器中转,特点:数据经过服务器,如vpn,ssh反向连接。
@lazywen
datocp
2015-03-06 21:17:45 +08:00
这个有点像多层nat

可以通过设置静态路由来解决
静态路由设置初涉
http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1095

http://service.tp-link.com.cn/detail_article_28.html
ToughGuy
2015-03-06 23:08:51 +08:00
自己去写路由规则

或者在s上面搭建一个VPN, 关掉加密 A, B都连这个VPN, 如此就处于同一个私有网络之中了。

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

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

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

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

© 2021 V2EX