Tunnellnetworking请求与Windows 7

我有Windows 7的64位专业客户端在一个私人的LAN背后的一台Netgear wgr614v7路由器。 我也有一台远程的Debian服务器机器。 我想通过这个外部服务器隧道的所有(或指定的端口/协议),所以当我在Windows机器上,我请求serverfault.com它不会出现从wgr614v7公共IP,但从服务器。

但是这不仅仅是HTTPstream量,基本上就是我想要的一切:其他TCP端口,甚至是UDP等。它对于应用程序必须是透明的,例如他们不应该意识到这一点。 他们的所有请求只是从服务器出现,而它们之间的隧道需要关心数据包。

我知道例如腻子和转发个人端口或使用它作为袜子代理,但没有多less应用程序来支持这一点,在Windows本身的支持看起来根本不存在。

我可能会添加它应该是“合理的”容易设置的东西。 我听说过PPTP,但是我不确定它的安全含义(按devise)。 我应该去VPN吗? Linux似乎有两个常见的解决scheme(OpenSwan和StrongSwan),为什么我会select一个呢? 我也担心build立VPN可能相当复杂,OTOH也许是唯一正确的方法吗? 还是OpenVPN足够?

我正在寻求开放(源)解决scheme,还有其他什么select,我应该向哪个方向发展?

http://openvpn.net/index.php/access-server/download-openvpn-as.html

最简单的select。 完整的networkinggraphics用户界面和一切为了方便设置,客户端应用程序是一键login,它是免费的最多两个同时客户端。

OpenVPN肯定是最简单的,但你可能是最好的build立像Endian这样的完整的防火墙发行版。 它配备了所有必要的软件预先configuration。