问题:
我试图从家里访问我的桌面,但我工作场所的防火墙设置阻止了大多数端口,只阻止了几个端口。被阻止的端口包括 TightVNC 查看器和基于 Java 的 Web 查看器的 5900 和 5800
然后我尝试将 TightVNC 设置(服务器和服务模式)中指定的端口从 5800 更改为 22,我知道这是少数几个仍对外部网络开放的端口之一。进行此更改后,我仍然无法通过基于 Web 的查看器访问它。
问题:
为什么会这样?有没有一种通用的方法可以更改某个服务器/服务的端口,而无需接触路由器(这超出了我的能力范围)。
答案1
这实际的问题 - 您希望自行绕过工作场所的安全措施。
解决方案——征求许可。
端口 22 是 SSH 的默认端口,因此很可能已经在您的工作中使用...这就是为什么它在他们的防火墙中保持打开状态。
由于您的工作实际上已锁定了几乎所有访问权限(他们使用的端口除外),这说明您应该与 IT 部门联系,看看他们是否可以为您打开端口。但是,我预计会感到失望,因为大多数花时间锁定端口的企业并不希望他们的员工拥有这种访问权限(或在工作期间进行这种活动)。
您不能指望使用某些端口扫描服务来查找开放端口,然后只需切换到其中一个端口并期望该服务能够正常工作。在这种情况下,您不需要试图绕过它们的安全性,而是需要请求许可。是的,他们很可能会问你为什么需要在工作时使用你的台式电脑。
附注:如果您确实需要在工作时访问桌面,请购买基于 Android 的智能手机,安装 Android VNC 查看器,并使用移动 3G 或 4G 连接进行连接(而不是工作 WiFi 连接)。不过,不要抱怨屏幕尺寸。这样做可以让你在工作时玩你想玩的所有游戏。如果你不是试图在家用桌面上玩游戏,而是试图访问存储在家用电脑上的工作文件,那么你应该考虑使用 Google Drive 或 Dropbox 等服务。