frp 内网穿透速度慢,有什么好办法么?

2019-12-19 13:25:09 +08:00
 beiwei2008

美帝 vps,用 SFTP 上传可以到 1MB/s

frp 内网穿透,直接在 vps 上直接下载( wget 127.0.0.1 相应端口),速度 400~200KB/s 波动,基本就在 300 以内,

frp 内置的 KCP 协议也试过了,效果不是很明显,略微比 TCP 协议快一点吧。

套 ssh 代理,也没啥改善。

请教下还有什么好办法么?

内网到 VPS 上传速度还是可以稳定在 1MB/s 以上的,为什么换成 frp 会差那么多?

26066 次点击
所在节点    程序员
57 条回复
MaxTan
2019-12-19 16:43:32 +08:00
换国内的 vps,之前活动撸了个 1c1g5m 的腾讯云专门做 frp,3 年 600 块,速度挺快的
hand515
2019-12-19 16:44:00 +08:00
阿里云的香港轻服务器
beiwei2008
2019-12-19 16:45:57 +08:00
@yuzenan888 套了,不晓得为啥,作用不大

晚上试试,全套 Linux 环境,看能不能改善下
gyh
2019-12-19 16:49:05 +08:00
@hand515 #22 我刚好还有一台阿里云的香港轻服务器,那台更慢了,frp 只有 500k 不到的速度同样不稳定,内网是移动宽带。
beiwei2008
2019-12-19 16:52:13 +08:00
@Buges 确实网络环境很重要,试了下日本的 vps,单线程轻轻松松到 1MB/s,

但是现在这台美国的 VPS,怎么弄都不行,单线程最快也就 800~700KB/s,

走代理,套 cloudflare CDN 都不行

Linux 客户端 KCP 效果不明显,windows 客户端 KCP 有提升
KasuganoSoras
2019-12-19 16:54:38 +08:00
@beiwei2008 #16 应该不是软件问题,我觉得可能和网络有关。我有一台国内 100M 对等宽带的 Frp 服务器,我家上传 50Mbps 可以跑满,但是另一个香港的 Frp 服务器就只能跑到 10Mbps 左右,服务端和客户端的配置完全相同。测试方法也是在服务器上拉文件传输,客户端用的是 Nginx 起的静态文件服务器。
KasuganoSoras
2019-12-19 16:56:40 +08:00
补充,是和协议有关,Frp 没有对传输内容进行加密和混淆,所以或多或少会受到一些干扰(内容受到审查或者其他原因)导致传输速度降低和丢包。
MeteorCat
2019-12-19 18:39:20 +08:00
不搞大事,买乡下专线移动宽带,现在专线宽带一年 20M 带宽 /800~1000(如果当 web 要留意 80/443 端口是否被封),自己整一台 docker 配合内网映射,现在云服务器续费哪怕最垃圾的一年都这个,还不如动手 diy 做建自己服务器
windyland
2019-12-19 18:50:03 +08:00
可以 frpc 挂代理然后进行半程加速,不过我还是建议去买个阿里云的轻量学生机,很稳
windyland
2019-12-19 18:55:49 +08:00
或者去买一个国内 nat vps
tsymq0000
2019-12-20 00:25:09 +08:00
国内 nat vps 价格还能接受,而且单纯用来内网穿透的话不用考虑防火墙的影响
beiwei2008
2019-12-20 01:01:36 +08:00
晚上又试了下,
酸 酸 +v2ray 套 cloudflare CDN 多线程下载基本可以达到直连 scp 的速度

单线程还是不行,各种连接方式下,单线程一般都只有同条件下多线程的 1/2~1/4

网络情况好的时候直连多线程基本可以到直连 scp 一半多的速度,倒是可以接受,但是单线程太慢,差不多 1/3~1/4 波动

另外,只带的 KCP 效果不是很明显,反倒会减速多线程下载,这点也想不明白
beiwei2008
2019-12-20 01:04:11 +08:00
@KasuganoSoras 审查这个,套一层酸 酸+CDN 应该可以解决吧?

现在套上之后,多线程可以达到直连 SCP 的速度,单线程还是不行,单线程不管怎么弄都没有 SCP 速度的一半
beiwei2008
2019-12-20 01:06:18 +08:00
@windyland 半程加速有效,多线程下载,基本可以和直连 SCP 速度相当,但是,单线程还是不行

学生机,带宽有限吧?貌似都是 1Mbps 的
ysc3839
2019-12-20 01:32:30 +08:00
印象中 frp 有个打洞模式的,两边客户端可以直接连接,试试这样速度如何?
flynaj
2019-12-20 02:05:26 +08:00
zerotier 自己建个 moon,就可以打洞成功,还有 IPv6 直连也是非常快的。现在的宽带都有 v6,换个路由器就有了。最好是 openwrt
shuangyeying
2019-12-20 08:41:45 +08:00
内网需要挂上梯子,然后 frp 基本可以满速了。
cz5424
2019-12-20 08:45:09 +08:00
Ping 一下你中转服务器的延迟,速度应该跟延迟成正比
missdeer
2019-12-20 08:50:15 +08:00
换 nebula 试试,用了段时间感觉速度还不错
samondlee
2019-12-20 08:53:20 +08:00
@MeteorCat 移动 这种小微企业宽带 800-1000 的给公网 ip 吗

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

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

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

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

© 2021 V2EX