两个无公网 IP 主机间传输数据的最好姿势是? - V2EX
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 17115 次点击
    这是一个创建于 2170 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手上有两台没有公网 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 可以在无公网的情况下传输吗?两个主机不处于同一局域网下
    shakaraka
        12
    shakaraka  
    PRO
       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 直接传。
    fkmc
        20
    fkmc  
       2019-12-25 11:30:57 +08:00
    zerotier 打洞试试
    fkmc
        21
    fkmc  
       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  
    走二仙桥
    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  
    PRO
       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.
    vip1024
        82
    vip1024  
       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  
    PRO
       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     Solana     2930 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 13:51 PVG 21:51 LAX 05:51 JFK 08:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86