关于远程控制

2020-08-16 02:28:04 +08:00
 CNZCC

发现一个很奇怪的现象,本人前端,平时用 Mac 远程操控公司的 windows 机器,但是在家用宽带进行远程的时候特别卡,随便一个操作,客户端的延迟大概在 1-3 秒左右,甚至更高,而使用手机热点(移动数据)进行远程控制,十分流畅,所产生的的延迟可以忽略不计,这是怎么回事,是和公网 IP 这种东西有关吗,有十分懂网络的可以来解释一波,谢谢了

5097 次点击
所在节点    程序员
39 条回复
also24
2020-08-16 02:40:25 +08:00
公司的 Windows 机器是直接拥有公网 IP 的么?还是通过其它方式暴露到公网的?
另外,讲一下你是使用什么软件进行远程的,RDP ? TeamViewer ?

可以在你本机 tracert 一下你远程的目标 IP,看看是否存在线路问题。
CNZCC
2020-08-16 02:45:55 +08:00
@also24 公司每台电脑设定不同的端口,主机通过 IP+端口访问公司电脑。公司 IP 是直接暴露到公网的。本人 Mac 使用的是 Jump Desktop,以及 RDP 等远程操控软件
also24
2020-08-16 02:52:19 +08:00
@CNZCC #2
那建议先检查一下延迟:
ping 1.2.3.4
traceroute 1.2.3.4

看一下是否存在线路上的问题。


另外就是使用微软官方客户端试试:
https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/all-users-of-microsoft-remote-desktop-for-mac
CNZCC
2020-08-16 02:58:01 +08:00
@also24 为什么 Ping 1.2.3.4,这是个什么 IP 地址?
also24
2020-08-16 03:02:50 +08:00
@CNZCC #4
替换成你所连接的公网 IP 啊…………
CNZCC
2020-08-16 03:06:14 +08:00
@also24 这我知道呀,主要是 1.2.3.4 是澳大利亚的一个 IP,我 Ping 它有什么用呢
also24
2020-08-16 03:09:21 +08:00
@CNZCC #6
啥? 你把 1.2.3.4 替换成你要连接的那个公网 IP 啊。

比如你公司电脑的公网 IP 是 233.233.233.233 ,那你就把命令改成:
ping 233.233.233.233
traceroute 233.233.233.233

我不知道你的公网 IP 是多少,肯定不能给你完整的命令啊……
CNZCC
2020-08-16 03:13:22 +08:00
@also24 oo,嗯嗯,我知道了,正在试,目前 traceroute 状态是第一跳访问到我的路由器,之后都是处于***状态,目前已经跑到 39 跳了
also24
2020-08-16 03:18:39 +08:00
@CNZCC #8
先 ping ……

如果 ping 的延迟不是很高,那软件问题的可能性就更大一些,就可以先不 traceroute

如果 ping 的延迟很高,同时没有 traceroute 到太多的信息。
那可以先简单对比一下你这三个设备的网络运营商。
CNZCC
2020-08-16 03:25:25 +08:00
@also24 不知道为什么,我无法 Ping 通公司的这个公网地址,现在是这样的,因为 IP 可能隔几个小时会变,所以公司专门用一个网站来显示当前 IP,但是无法 Ping 通这个 IP,Request timeout for icmp_seq 0,但却可以用这个 IP 进行远程操作
also24
2020-08-16 03:37:51 +08:00
@CNZCC #10
无法直接 ping 倒是也挺常见的,那你可能需要试一下 tcping 和 tcptraceroute


mac 下的 tcping 需要手动安装,到这里下载:
https://github.com/paradiseduo/tcping/releases

然后:
tcping 114.114.114.114 53

把 114.114.114.114 替换为相应的 IP,53 替换为相应的端口


至于 tcptraceroute,如果你装了 brew 的话,可以直接
brew install tcptraceroute

然后:
sudo tcptraceroute 114.114.114.114 53

把 114.114.114.114 替换为相应的 IP,53 替换为相应的端口
also24
2020-08-16 03:40:28 +08:00
BTW,其实大概率就是二道贩子宽带、大内网宽带、运营商不同、跨网络带宽有限等情况,导致线路上存在绕路等增加了延迟的情况。
also24
2020-08-16 03:48:59 +08:00
补充一下,丢包率高也是有可能的
nVoxel
2020-08-16 06:58:51 +08:00
我也有类似情况,同一个家庭网络,远程公司电脑。

手机很顺畅,电脑连直接黑屏看不到。

不知道为啥。
fengxue
2020-08-16 08:15:47 +08:00
Mark 一下,同样的问题
nightwitch
2020-08-16 11:09:54 +08:00
@CNZCC 电脑端下一个 besttrace, 然后 trace 这个 ip,追踪一下路由,看一下是啥情况
ik
2020-08-16 11:51:56 +08:00
看聊天内容好像是公网 ip 直连的。先说一下 家宽运,手机, 公司网络运营商吧
wtks1
2020-08-16 13:19:08 +08:00
家宽跨运营商,在某些时候丢包率相当高,手机流量的优先级较高,一般来说不太会遇到频繁的丢包情况
alfawei
2020-08-16 15:33:48 +08:00
公司 IP 是在国内 还是国外?
CNZCC
2020-08-16 15:46:57 +08:00
@alfawei 国内

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

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

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

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

© 2021 V2EX