V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
crazytec
V2EX  ›  云计算

两个无公网 IP 主机间传输数据的最好姿势是?

  •  
  •   crazytec · 2019-12-25 11:00:57 +08:00 · 16308 次点击
    这是一个创建于 1787 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手上有两台没有公网 IP 的主机,怎么传输数据又快又(相对)便宜?每个月都需要一次性传输大概 500G 左右的数据,传输数据的主机在海外,接受数据的在国内
    以前用的 BaiduPCS 分块,但是最近经常出错
    目前用的 firefox send 分块传,但是国内主机下载时快时慢(一般 3-5M/s,但是经常断,在高峰时间段只有一两百 k)
    87 条回复    2019-12-27 08:25:10 +08:00
    lihongjie0209
        1
    lihongjie0209  
       2019-12-25 11:05:55 +08:00
    国内流量费 1G 0.8 元, 加钱可达
    noctisnkt
        2
    noctisnkt  
       2019-12-25 11:06:58 +08:00   ❤️ 17
    顺丰速运硬盘
    shanhegu
        3
    shanhegu  
       2019-12-25 11:07:22 +08:00
    微力同步 不错 两台电脑同是局域网 很快
    smdbh
        4
    smdbh  
       2019-12-25 11:08:17 +08:00
    qq
    Chieh
        5
    Chieh  
       2019-12-25 11:09:08 +08:00
    每个月一次性 500G

    快递
    lc7029
        6
    lc7029  
       2019-12-25 11:11:14 +08:00
    快递硬盘来的更划算
    opengps
        7
    opengps  
       2019-12-25 11:13:37 +08:00
    直连如果有办法断点续传也好,不直连那就真的得借助第三方服务中转才快了
    crazytec
        8
    crazytec  
    OP
       2019-12-25 11:16:26 +08:00
    @smdbh QQ 可以在命令行界面传文件吗?
    crazytec
        9
    crazytec  
    OP
       2019-12-25 11:17:54 +08:00
    @noctisnkt
    @Chieh
    @lc7029
    我的数据在 VPS 上,应该不允许直接寄硬盘
    Yc1992
        10
    Yc1992  
       2019-12-25 11:19:09 +08:00
    说个免费方案,需要一定编码能力,如果有时间折腾可以看下 https://github.com/nknorg/nkn-client-js
    crazytec
        11
    crazytec  
    OP
       2019-12-25 11:20:02 +08:00
    @shanhegu 可以在无公网的情况下传输吗?两个主机不处于同一局域网下
    wunonglin
        12
    wunonglin  
       2019-12-25 11:22:16 +08:00
    蓝牙
    Cooky
        13
    Cooky  
       2019-12-25 11:22:59 +08:00 via Android
    mega 网盘客户端国内速度挺快的,我下个东西都快 10m 的速度,不过这 500G…
    GAsss
        14
    GAsss  
       2019-12-25 11:24:02 +08:00 via Android
    Onedrive,国内速度还不错
    dapang1221
        15
    dapang1221  
       2019-12-25 11:26:18 +08:00
    没有公网 ip,连到公网端口映射也没有吗?那你 ssh 怎么连的。。至少 vps 那台得有个端口吧,否则那 vps 是干啥用的……有端口就可以,最简单的 scp,rsync
    VensonEEE
        16
    VensonEEE  
       2019-12-25 11:27:15 +08:00
    你这一个墙内一个墙外,洞太多,直传容易出错;中转才好。
    找个 q 内能访问的 q 外主机,FRP 映射一个 ftp 服务;
    或者买个国内云的主机写个定时脚本 git--commit--clone。
    q428202849
        17
    q428202849  
       2019-12-25 11:30:09 +08:00
    香港服务器了解一下
    Archeb
        18
    Archeb  
       2019-12-25 11:30:32 +08:00 via Android
    zerotietr 打洞
    mt7620
        19
    mt7620  
       2019-12-25 11:30:37 +08:00
    才 500G,用 frp 的 p2p 模式,http 或者 ftp 直接传。
    wccc
        20
    wccc  
       2019-12-25 11:30:57 +08:00
    zerotier 打洞试试
    wccc
        21
    wccc  
       2019-12-25 11:31:20 +08:00
    然后 syncthing 同步试试看..
    digimoon
        22
    digimoon  
       2019-12-25 11:31:27 +08:00
    syncthing
    leavic
        23
    leavic  
       2019-12-25 11:37:18 +08:00
    zerotier 走 UDP 的,数据一大很容易被 QOS
    huobazi
        24
    huobazi  
       2019-12-25 11:41:08 +08:00
    装上 windows 然后 QQ
    gesse
        25
    gesse  
       2019-12-25 11:45:58 +08:00   ❤️ 1
    问题应该变成:两个在防火墙后面没有做 DNAT 的两台主机怎么通信是吧?架设叫 A、B
    找一台有公网的主机 C,然后让 A 和 C 建立 ssh 转发隧道,再让 B 通过公网 IP 连接 C 传输数据,其实就是和 A 传输数据。
    ssh 端口转发隧道可以参看这篇文章:
    https://www.cnblogs.com/sparkdev/p/7497388.html
    netChen
        26
    netChen  
       2019-12-25 12:01:39 +08:00
    说 QQ 和寄硬盘的别误导楼主,其实用迅雷就可以了(#偷笑),具体方案:迅雷+加速器,从目标主机上下载,然后手动 FTP 上传至接收主机(#呲牙)! PS:楼主可以考虑端口映射用 ssh 自己架设,只是一种思路,具体没实施过
    1462326016
        27
    1462326016  
       2019-12-25 12:03:05 +08:00
    @gesse 这样的话取决于主机 C 的带宽和流量情况。其实最好的方式是类似于 ftp 的 xtcp 模式,但是目前好像成功率不高。。取决于 NAT
    gone
        28
    gone  
       2019-12-25 12:07:18 +08:00
    微软的付费 oneDrive 有没有试过?
    ifishman
        29
    ifishman  
       2019-12-25 12:11:00 +08:00 via Android
    国外多整几个计时的云服务器,然后同步过去,最后 bt 回来
    crazytec
        30
    crazytec  
    OP
       2019-12-25 12:12:46 +08:00
    @dapang1221 反代连接的 ssh
    mrcn
        31
    mrcn  
       2019-12-25 12:14:58 +08:00 via Android
    @netChen 他不是两边都没有公网 ip 吗
    AoTmmy
        32
    AoTmmy  
       2019-12-25 12:20:45 +08:00 via Android
    压缩 GoogleDrive/OneDrive 下载 解压
    feather12315
        33
    feather12315  
       2019-12-25 12:53:02 +08:00 via Android
    不考虑一下对象存储?
    windyland
        34
    windyland  
       2019-12-25 13:08:21 +08:00 via Android
    可以使用 frp 的 xtcp 功能
    ppBruce
        35
    ppBruce  
       2019-12-25 13:16:18 +08:00
    syncthing
    nemowang
        36
    nemowang  
       2019-12-25 13:31:18 +08:00 via Android
    @AoTmmy GoogleDrive 没有断点续传😂😂😂
    dream7758522
        37
    dream7758522  
       2019-12-25 13:31:52 +08:00 via iPhone
    百度网盘啊
    Actrace
        38
    Actrace  
       2019-12-25 13:51:12 +08:00
    tmp.link 单个文件最大 5GB,500G 的话,需要分卷咯。
    exkernel
        39
    exkernel  
       2019-12-25 13:56:02 +08:00
    seakingii
        40
    seakingii  
       2019-12-25 14:18:11 +08:00
    1 网盘 比如 OneDriver
    2 对象云存储 ,比如阿里云的 OSS
    3 自建中转用的 FTP/SFTP 服务器

    核心都是通过中转
    wanguorui123
        41
    wanguorui123  
       2019-12-25 14:18:41 +08:00
    奶牛快传?
    SPACELAN
        42
    SPACELAN  
       2019-12-25 14:27:37 +08:00
    其实也有办法可以打洞直连的,看是什么类型的 NAT
    l0wkey
        43
    l0wkey  
       2019-12-25 14:29:08 +08:00
    对象存储
    fancy111
        44
    fancy111  
       2019-12-25 14:30:30 +08:00
    这还用问? 还有比 P2P 更快的吗? 快递除外。
    happilylb
        45
    happilylb  
       2019-12-25 14:32:07 +08:00 via Android   ❤️ 1
    走二仙桥
    Vegetable
        46
    Vegetable  
       2019-12-25 14:34:43 +08:00
    500g 就分片然后 scp 呗
    bshu
        47
    bshu  
       2019-12-25 14:47:21 +08:00 via Android   ❤️ 1
    pplink.link 试一下,如果两个主机能够穿透的话,挺快的
    metin2017
        48
    metin2017  
       2019-12-25 14:53:37 +08:00
    国外 vps 如此便宜,整个公网 ip 有什么难?,另外国内运营商的个人宽带也可以申请使用公网 ip,流量不限
    使用 frp,syncthing,很容易整成全自动的,无需花费的
    quietplease
        49
    quietplease  
       2019-12-25 15:15:08 +08:00
    还是需要一个有公网 IP 的服务器当媒介,自己组服务,或者买服务。
    Buges
        50
    Buges  
       2019-12-25 15:42:18 +08:00 via Android
    打洞,最简单的,一票同步软件( syncthing,resiliosync ),或者做个种子
    tydl
        51
    tydl  
       2019-12-25 15:48:51 +08:00
    高铁 滴滴
    crc8
        52
    crc8  
       2019-12-25 16:00:34 +08:00
    数据里这么大,为安全起见,铺设裸纤比较可靠稳定。
    AoTmmy
        53
    AoTmmy  
       2019-12-25 16:21:50 +08:00 via Android
    @nemowang 网页版的上传有断点我记得,下载忘了。怕中断就多切几片,校验 hash 咯
    hereIsChen
        54
    hereIsChen  
       2019-12-25 16:54:18 +08:00
    500G 不算大,压缩加密一下网盘见
    Xusually
        55
    Xusually  
       2019-12-25 16:57:33 +08:00
    最简单的是做个种子吧
    wslzy007
        56
    wslzy007  
       2019-12-25 19:39:41 +08:00
    或者可以考虑 smarGate 方案,采用 TCP 进行 p2p 穿透,github 上搜索 smarGate
    ungrown
        57
    ungrown  
       2019-12-25 20:13:58 +08:00 via Android
    反正你又不是长期保存只是临时存储
    那路子就多了
    比如
    sendit.cloud
    1fichier
    或任何类似的服务
    只要两边都能高速访问即可
    打包前别忘了加密
    realpg
        58
    realpg  
       2019-12-25 21:07:08 +08:00
    最简单的无需第三个服务器的方式
    借助 STUN 打洞 借助一个公有 IRC 传播密文互相地址和端口
    littlewing
        59
    littlewing  
       2019-12-25 21:08:02 +08:00
    bt
    henryshen233
        60
    henryshen233  
       2019-12-25 21:10:43 +08:00 via iPhone
    近的话加密发顺丰国际吧
    henryshen233
        61
    henryshen233  
       2019-12-25 21:11:46 +08:00 via iPhone
    @henryshen233 看错了,是主机😂应该没同事
    ik
        62
    ik  
       2019-12-25 21:23:38 +08:00 via iPhone
    同推 onedrive
    flynaj
        63
    flynaj  
       2019-12-25 21:31:38 +08:00 via Android
    syncthing 简单方便,或者试试 zerotier 自建 moon 就可以打洞成功。
    mritd
        64
    mritd  
       2019-12-25 21:35:30 +08:00 via iPhone
    tcp over qq?
    nemowang
        65
    nemowang  
       2019-12-25 23:22:31 +08:00
    @AoTmmy #53 网页下载没有断点续传(大于 2GB 的会被切分),客户端我没试过。
    AoTmmy
        66
    AoTmmy  
       2019-12-25 23:34:06 +08:00 via Android
    @nemowang 断点续传不知道,但是我网页下 10G 也是单文件啊。一般用 idm 可以 32 线程下
    moro
        67
    moro  
       2019-12-26 00:05:51 +08:00
    有域名备案的话,走各种 cdn,某云按流量计费,0-10TB,北美 0.46 元。。
    速度很快的。
    kaiser1992
        68
    kaiser1992  
       2019-12-26 07:25:26 +08:00 via Android
    Teamviewer 不可以吗
    x66
        69
    x66  
       2019-12-26 09:13:07 +08:00
    rclone 挂载 Onedrive,国内国外都能跑满,一行 cp 命令就搞定了
    zzutmebwd
        70
    zzutmebwd  
       2019-12-26 09:18:27 +08:00
    微力同步 满带宽 p2p 同步利器 谁用谁知道 其他一切都是浮云。
    zzutmebwd
        71
    zzutmebwd  
       2019-12-26 09:19:44 +08:00
    @zzutmebwd 可以负责任的说 应该是所有方案中最快的 btsync/syncthing 都存在国内慢的情况
    zzzmh
        72
    zzzmh  
       2019-12-26 09:50:34 +08:00
    好奇没有公网是怎么 ssh 上的,如果再买一台最便宜的有公网的机器做个端口转发不知道可行否
    tankren
        73
    tankren  
       2019-12-26 10:02:03 +08:00
    海外的直接传付费网盘,国内的挂代理下下来
    jinliming2
        74
    jinliming2  
       2019-12-26 10:02:18 +08:00 via iPhone
    UDP 打洞?
    jinliming2
        75
    jinliming2  
       2019-12-26 10:02:52 +08:00 via iPhone
    UDP 打洞,然后直连
    pxlxh
        76
    pxlxh  
       2019-12-26 10:08:14 +08:00
    手动杠一下:数据这么重要连快递都不行还是自己铺光纤吧
    或者:快递加密文件,然后打电话告知对方秘钥?
    hicdn
        77
    hicdn  
       2019-12-26 10:10:42 +08:00
    能连 ssh 直接用 rsync 就行,rsync -e ssh -a -v -P usr@host:/patch .
    kimqcn
        78
    kimqcn  
       2019-12-26 10:15:15 +08:00
    上 5G! 秒传,别问我是谁.
    chennqqi
        79
    chennqqi  
       2019-12-26 10:20:30 +08:00
    P2P 呀 udp tunnel QQ 也行
    coder9778
        80
    coder9778  
       2019-12-26 10:21:23 +08:00
    老哥你是每个月下 500G 资源放 VPS,然后一次性转到本地? VPS 为啥没得公网 IP?
    westjt
        81
    westjt  
       2019-12-26 10:39:08 +08:00
    AWS S3 做一个中转, 用 AWS-CLI 写一个脚本自动传.
    只是价格比较贵. 下载的时候 0.6 元 1G.
    wym0823
        82
    wym0823  
       2019-12-26 12:09:28 +08:00
    使用微力同步进行免费的跨国大文件高速传输&同步
    https://forum.verysync.com/forum.php?mod=viewthread&tid=1218&page=1&extra=#pid5295
    oneoy
        83
    oneoy  
       2019-12-26 15:56:30 +08:00
    BitTorrent Sync
    zyq2280539
        84
    zyq2280539  
       2019-12-26 19:44:37 +08:00
    zerotier 考虑一下,就是国内速度实在不敢恭维
    ingram22mb30
        85
    ingram22mb30  
       2019-12-26 20:55:36 +08:00 via Android
    看来还是杜甫好,可以让机房邮寄硬盘。
    Tink
        86
    Tink  
       2019-12-26 22:13:29 +08:00 via iPhone
    悄悄告诉你一个东西,叫 magic wormhole
    taobibi
        87
    taobibi  
       2019-12-27 08:25:10 +08:00
    vps 的话可以搭建 nextcloud 吧?而且国外 VPS 可以弄个域名呀,现在圣诞还有优惠,买最便宜的域名每年也就十几块钱
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5437 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 07:06 · PVG 15:06 · LAX 23:06 · JFK 02:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.