如果大家用过较多海外vps,就会发现国内网络与国际互联网连接并不是很友好,海外大部分地区的vps连接都比较卡,特别当vps用的Windows系统时,那远程桌面的网络延迟会让人特别抓狂!
那有办法加速远程桌面rdp吗?当然是有的,本文介绍使用xshell中转加速远程桌面,不过前提是你得另外有一台本地电脑连接非常流畅的vps,并且这台vps连接远程服务器也需要很流畅。香港的服务器因为与国际接轨,且与大陆有CN2网络连接,一般可以满足这样的需求。
暂且把这台用来中转加速的vps叫做中转vps(linux系统),需要远程连接的vps叫做被控vps(windows系统)。
首先使用xshell登录中转vps,如果你还不会这个步骤,请先看这篇文章
确保中转vps可以正常登录并且网络流畅,我们重新打开xshell的会话列表,鼠标右键点击中转vps会话,打开属性

点击 隧道,再点添加,设置转移规则:
- 源主机填写localhost或者127.0.0.1(如果你需要中转多台vps,可以用127.0.0.2、127.0.0.3以区分)
- 本地侦听端口任意填写,但不能已经被占用
- 目标主机和端口就是被控vps的ip和远程桌面端口

填写完成后点确定保存,然后再重新连接中转vps的ssh

连接成功后把xshell挂在后台就行了,注意不要关闭xshell
然后打开本地电脑的rdp,使用xshell隧道设置里面的源主机:侦听端口进行连接,比如按我上面的设置就是localhost:3300或者127.0.0.1:3300,然后输入被控vps的账户和密码就可以正常登录了

试试看远程桌面是不是更流畅了,如果不流畅,那你需要找一台网络更适合的中转vps