这个问题总结了我想达到的目标。 更详细的说:我有一个Windows XP专业版的电脑,我希望能够访问我的家庭Windows XP Pro PC和其他家用电脑。 但我也希望能够从家里连接到工作电脑。 我认为通常使用的术语是“网状”networking。
我可以用OpenVPN做这个吗? 如果是的话,我会怎么做呢? 记住要做的最重要的事情是什么?
编辑:
Windows XP Pro PC的工作主要由IT部门pipe理,我有本地pipe理员权限来安装。 一些设置被禁用。 我主要担心的是工作PC上的防火墙和端口转发。 有什么build议么?
如果你可以安装OpenVPN,在工作电脑上安装虚拟networking驱动程序(这可能是主要问题,这取决于工作电脑的locking方式),那么你应该可以使用工作PC作为客户端,而不pipe这端有没有防火墙问题。
如果工作机器连接到您的本地VPN端点,则您将能够双向发送stream量,因此即使是启动连接的工作端点,本端也能够看到工作端点。 在离开时,您只需要在工作端保持打开VPN连接(通过将客户端保持login状态,或者将客户端作为服务运行)。 在两端直接访问其他机器是一个单独的路由问题,但你只提到从一台机器连接到另一台机器,我猜这对你来说不是问题 – 你可以在机器和间接访问其他networking资源。
基于TCP的安装程序而不是基于UDP的安装程序可能会带来更多的运气,具体取决于您如何configuration您的防火墙。 大多数有状态的防火墙将足够明亮,以确定传入的UDP数据包作为已被请求,所以这两种方法应该工作,UDP通常build议有几个原因,但我会先尝试TCP,因为这是稍微更有可能工作。 另外,在尝试将服务作为一项服务前,让它作为一个独立的客户端工作。