往国外服务器 scp 传文件掉速厉害,有好的解决方案吗。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moro
V2EX    宽带症候群

往国外服务器 scp 传文件掉速厉害,有好的解决方案吗。

  •  
  •   moro 2018-07-17 15:31:01 +08:00 10070 次点击
    这是一个创建于 2644 天前的主题,其中的信息可能已经有所发展或是发生改变。

    100% 18MB 13.0KB/s 23:56

    一开始能到 2MB/s,然后一直掉,还经常 stalled 香港,美国,日本服务器都这样 有的开了 BBR 效果也不大。

    有人有好的方法吗。 回复都点赞

    34 条回复    2018-07-20 11:45:26 +08:00
    angryRabbit
        1
    angryRabbit  
       2018-07-17 17:43:26 +08:00   5
    scp 走的是 22 端口,严重受到监 kong。
    我都是安装一个 webfs,它是 mini-server,执行 webfsd -p 80 -F,这样就可以 80 端口下载了(可以用 wget 下载)。
    80 端口速度会比 22 速度快。下载完之后 Ctrl-C 关掉 webfsd 即可。
    ibegyourpardon
        2
    ibegyourpardon  
       2018-07-17 17:45:11 +08:00   1
    @angryRabbit 可是 80 不是一样受监控么? 还是说因为 80 毕竟明文,解析速度快,所以可以一边过着 GFW 一边不受太大速度影响?
    WildCat
        3
    WildCat  
       2018-07-17 17:59:07 +08:00 via iPhone   1
    传百度网盘 开个会员 国外服务器 aria2 下载
    angryRabbit
        4
    angryRabbit  
       2018-07-17 18:13:36 +08:00   1
    @ibegyourpardon 80 端口且 HTTP 协议的情况,仅对 HTTP header 进行检查,header 中没有 min-gan-ci 就放行
    hadoop
        5
    hadoop  
       2018-07-17 18:14:24 +08:00 via Android   1
    udp 发包
    moro
        6
    moro  
    OP
       2018-07-17 19:46:52 +08:00
    @angryRabbit 是往国外服务器发文件
    moro
        7
    moro  
    OP
       2018-07-17 19:54:07 +08:00
    @angryRabbit 这个得要求国内发送方也是要公网服务器,开 http 服务有多种方式,PHP -S 0.0.0.0:80 ,python -m SimpleHTTPServer 8080
    没有试过国内的服务器开 BBR,在国外读读取国内的文件,速度会不会快一些。
    moro
        8
    moro  
    OP
       2018-07-17 20:14:05 +08:00
    @WildCat 试了一下百度网盘,没有开会员,aria2 国内下载 758KiB/s,国外服务器下载 71KiB/s
    应该开了会员也没区别吧,猜的。
    ZE3kr
        9
    ZE3kr  
       2018-07-17 20:16:49 +08:00 via iPhone   2
    BBR 得在那台国内服务器上开才有效果,如果是丢包引起的速度慢的话,就能够解决。
    codehz
        10
    codehz  
       2018-07-17 20:19:04 +08:00 via Android   1
    @moro 啊,我可以在美国叠加到 800kb,没登陆账号,已经满足了(
    WildCat
        11
    WildCat  
       2018-07-17 20:19:19 +08:00   1
    @moro 我既然这么说了自然就不会骗你,为何要质疑呢:


    国内低峰期可以跑到 7MB/s 不是问题。


    我骗你损人不利己,为什么要这么做?还专门说要开会员?

    PS:如果方便你也可以传 Google Drive,然后下载速度 50MB/s 不是问题
    ipwx
        12
    ipwx  
       2018-07-17 20:21:46 +08:00   1
    @ibegyourpardon GFW 不是线路监听,是旁路监听。之所以某些端口受影响,不是 GFW 计算效率问题,而是故意做的 QoS。
    moro
        13
    moro  
    OP
       2018-07-17 20:22:22 +08:00
    @WildCat 感谢,没说骗,可能是服务器位置不同会有些影响吧。
    我试试 Google Drive
    WildCat
        14
    WildCat  
       2018-07-17 20:23:35 +08:00   1
    @moro Google Drive 配合 https://github.com/wkentaro/gdown 食用更佳
    moro
        15
    moro  
    OP
       2018-07-17 21:25:59 +08:00
    @ipwx 看了一下,国外服务器 ssh 端口是设置为 5000 的,不是默认端口。
    datocp
        17
    datocp  
       2018-07-17 22:45:31 +08:00   1
    最近电信又不好了,好像从上星期开始,而且遇到了一个非常神奇的让人要崩溃的问题。

    目前不清楚这个问题是否跟时段有关,至少今天在公司的联通线路没出现每 30 分钟 putty 断线的情况。但是下班回到家又是每到 30 分钟 00 分钟 putty 就准时断开,由于白天正常确认不是搬瓦工服务器端的问题,而且下班的时候手机用的 juicessh 连着家里的 wifi 却并没有这种每 30 分钟断线情况发生。而且在家里的电信借公司的联通连接搬瓦工的服务器也每 30 分钟准点断开,30 秒以后能连接。。。反正不觉得是搬瓦工的问题,不觉得是自己电脑的问题。
    从 juicessh 的反应,难道真像有网友说的电信又搞什么烂方法对加密算法进行屏蔽?本来还想说今年电信线路好得不要不要的,又开始烂了。。。还烂得让人疑神疑鬼。
    ipwx
        18
    ipwx  
       2018-07-18 00:15:14 +08:00 via iPhone   1
    @moro 那么就是 ssh 协议特征串
    rekulas
        19
    rekulas  
       2018-07-18 00:19:42 +08:00   1
    一直用新浪云存储做中转,不知道他们线路怎么规划的,反正国内上传快,国外下载也快普遍几 M+。。。
    Actrace
        20
    Actrace  
       2018-07-18 01:29:58 +08:00   1
    vxtrans 了解一下。
    tinkerer
        21
    tinkerer  
       2018-07-18 01:47:35 +08:00   1
    nc
    580a388da131
        22
    580a388da131  
       2018-07-18 02:24:31 +08:00 via iPhone   1
    原因很简单,钱少没方案,凑活用吧。
    要么加钱用好服务商中转。
    OscarUsingChen
        23
    OscarUsingChen  
       2018-07-18 05:43:32 +08:00   1
    用 UFTP 传,上图是 SFTP,下面是 UFTP
    fbbsa
        24
    fbbsa  
       2018-07-18 06:32:49 +08:00 via iPhone   1
    onedrive 你不会失望的
    moro
        25
    moro  
    OP
       2018-07-18 10:07:40 +08:00
    @OscarUsingChen 求 uftp 使用方法,网上找了一下没找到。
    metorm
        26
    metorm  
       2018-07-18 10:11:31 +08:00 via Android   1
    出国加密连接速度慢早有定论。
    iwtbauh
        27
    iwtbauh  
       2018-07-18 11:19:15 +08:00 via Android   1
    bbr 提的是上传速度,你服务器开 bbr 对你本地上传服务器没有帮助。你应该在本地开 bbr 的才对
    OscarUsingChen
        28
    OscarUsingChen  
       2018-07-18 12:16:19 +08:00 via iPhone   1
    http://uftp-multicast.sourceforge.net/
    Sender
    uftp -q -f -R [带宽] -M [receiver IP] [files]
    Receiver
    uftpd -D [path to destination folder] -T [path to temp folder]
    先在收文件放跑 Receiver
    peihanw
        29
    peihanw  
       2018-07-18 12:23:37 +08:00   1
    注册一个 yandex 帐号,先上传到 yandex disk,境外 VPS 安装 yandex disk 的 Linux 命令行客户端,同步一下某个 folder 就 ok 了。
    wangyucn
        30
    wangyucn  
       2018-07-18 14:31:39 +08:00   2
    一般直接在本地(非 VPS)开启 BBR 即可:

    开启前:
    debian9:~# scp -P10022 jdk-8u131-linux-x64.tar.gz 45.77.88.99:~
    [email protected]'s password:
    jdk-8u131-linux-x64.tar.gz 2% 4368KB 288.2KB/s 10:13 ETA^C

    开启后(20m 宽带满速):
    root@debian9:~# ysctl -w net.ipv4.tcp_congestion_cOntrol=bbr
    net.ipv4.tcp_congestion_cOntrol= bbr
    root@debian9:~# scp -P10022 jdk-8u131-linux-x64.tar.gz 45.77.88.99:~
    [email protected]'s password:
    jdk-8u131-linux-x64.tar.gz 14% 26MB 2.1MB/s 01:11 ETA^

    一般类似问题是丢包+tcp 拥塞控制造成的,然而很多人就是喜欢一上来就往墙 /加密 /混淆方面扯。
    moro
        31
    moro  
    OP
       2018-07-19 10:06:13 +08:00
    @wangyucn 感谢
    100% 126MB 2.5MB/s 00:50
    在内网 linux 上开启 bbr,scp 往国外服务器发送速度上去了。
    xnplus
        32
    xnplus  
       2018-07-19 14:37:52 +08:00   1
    国内 http,然后 wget ?当然,上行带宽要足啊
    chinawrj
        33
    chinawrj  
       2018-07-19 19:53:17 +08:00   1
    kcptun 了
    htfcuddles
        34
    htfcuddles  
       2018-07-20 11:45:26 +08:00   1
    ssh 协议除了传文件还能转流量,被严加关照的。速度上不去是小事,流量大了直接封端口,到时候哭去吧。
    不折腾就搞个国外$$账号中转,不然就自己开个服务,明文的 http 什么都可以,加密的协议会被频繁主动刺探,运气不好也会被封。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5668 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 01:41 PVG 09:41 LAX 18:41 JFK 21:41
    Do have faith in what you're doing.
    ubao 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