V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lazywen
V2EX  ›  问与答

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

  •  
  •   lazywen · 2015-03-06 14:06:10 +08:00 · 4251 次点击
    这是一个创建于 3541 天前的主题,其中的信息可能已经有所发展或是发生改变。
    情况是这样的:

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

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

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

    或者在s上面搭建一个VPN, 关掉加密 A, B都连这个VPN, 如此就处于同一个私有网络之中了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2768 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:37 · PVG 23:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.