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

2018-07-17 15:31:01 +08:00
 moro

100% 18MB 13.0KB/s 23:56

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

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

9607 次点击
所在节点    宽带症候群
34 条回复
tinkerer
2018-07-18 01:47:35 +08:00
nc
580a388da131
2018-07-18 02:24:31 +08:00
原因很简单,钱少没方案,凑活用吧。
要么加钱用好服务商中转。
OscarUsingChen
2018-07-18 05:43:32 +08:00
用 UFTP 传,上图是 SFTP,下面是 UFTP
fbbsa
2018-07-18 06:32:49 +08:00
onedrive 你不会失望的
moro
2018-07-18 10:07:40 +08:00
@OscarUsingChen 求 uftp 使用方法,网上找了一下没找到。
metorm
2018-07-18 10:11:31 +08:00
出国加密连接速度慢早有定论。
iwtbauh
2018-07-18 11:19:15 +08:00
bbr 提的是上传速度,你服务器开 bbr 对你本地上传服务器没有帮助。你应该在本地开 bbr 的才对
OscarUsingChen
2018-07-18 12:16:19 +08:00
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
2018-07-18 12:23:37 +08:00
注册一个 yandex 帐号,先上传到 yandex disk,境外 VPS 安装 yandex disk 的 Linux 命令行客户端,同步一下某个 folder 就 ok 了。
wangyucn
2018-07-18 14:31:39 +08:00
一般直接在本地(非 VPS)开启 BBR 即可:

开启前:
debian9:~# scp -P10022 jdk-8u131-linux-x64.tar.gz 45.77.88.99:~
root@45.77.88.99'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:~
root@45.77.88.99's password:
jdk-8u131-linux-x64.tar.gz 14% 26MB 2.1MB/s 01:11 ETA^

一般类似问题是丢包+tcp 拥塞控制造成的,然而很多人就是喜欢一上来就往墙 /加密 /混淆方面扯。
moro
2018-07-19 10:06:13 +08:00
@wangyucn 感谢
100% 126MB 2.5MB/s 00:50
在内网 linux 上开启 bbr,scp 往国外服务器发送速度上去了。
xunandotme
2018-07-19 14:37:52 +08:00
国内 http,然后 wget ?当然,上行带宽要足啊
chinawrj
2018-07-19 19:53:17 +08:00
kcptun 了
htfcuddles
2018-07-20 11:45:26 +08:00
ssh 协议除了传文件还能转流量,被严加关照的。速度上不去是小事,流量大了直接封端口,到时候哭去吧。
不折腾就搞个国外$$账号中转,不然就自己开个服务,明文的 http 什么都可以,加密的协议会被频繁主动刺探,运气不好也会被封。

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

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

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

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

© 2021 V2EX