华为云服务器,windows server 2022 ,开了文件共享,由于公网 445 被屏蔽,所以用 windows 自带的 port proxy 避开 445 ,具体来说,就是本地局域网有一台电脑 A 承担跳转服务,A 本身的共享服务关闭,腾出 445 端口,然后把 445 的入站访问转发给云服公网 IP:1445 ,云服端再把 1445 的入站访问转给本机 445 ,这样本地电脑只要访问\\A ,实际访问到的就是云服。
遇到的问题是从本地复制文件给\\A 很慢,只有几百 K/S ,但反过来从\\A 复制文件过来很快,达到云服采购速率。如果本地开 http ,让云服下载,速度也正常,说明云服的上下行都是达标的。
尝试过用 nginx 的 tcp stream 代替 port proxy ,问题一样。求大佬诊断为谢。
![]() |
1
ahdung OP 才发现 V2EX 会把两个\\\\变成单个\\,这个应该是个 bug ,转义不应该改变用户预期。
|
![]() |
2
ahdung OP 稀奇的是回复框又不会转义了↑,尴尬。
|
![]() |
3
retanoj 57 天前
我这边看到的正文内容就是两个斜杠 A
|
![]() |
4
tool2dx 57 天前
网络问题抓包呗,看 TCP 滑动窗口的设置,看 ACK 响应数量,看 SMB 版本。如果恒定几百 K ,那总有原因的。
|
![]() |
5
mchong 57 天前
有测过本地上行速率么?
|
![]() |
6
retanoj 57 天前
可以测一下 本地机器 -> A 的上行,A -> 云的上行,以及 A 换个端口代理工具后 本低 -> A -> 云的上行
|
![]() |
9
ahdung OP |