我在波士顿的家里有一台电脑。我想设置它,这样当我旅行和上网时,看起来就像我在波士顿的电脑上一样。我使用了 LogMeIn,但 (a) 它有点过头了,因为我不需要访问我的电脑,只需要使用它的 IP 地址 (b) 他们收取年费,(c) 使用鼠标和键盘速度很慢。
有没有更好的方法来“隧道化”我的波士顿电脑,以便当我在旅行笔记本电脑上浏览网页时看起来就像我在那台电脑上一样?
我的波士顿电脑是双启动电脑,有 XP 和 Ubuntu。
答案1
答案2
我个人会在 Windows 安装或 Ubuntu 安装上设置 VPN 服务器。
您使用的是哪个版本的 Windows XP?如果是 XP Professional,则它本身支持充当 VPN 服务器 - 请查看:http://www.onecomputerguy.com/networking/xp_vpn_server.htm。
如果您运行的是 XP Home,那么我可能会在 Ubuntu 上运行我的 VPN 服务器 - 我也会使用 OpenVPN 作为服务器软件。这里有一个指南:http://library.linode.com/networking/openvpn/ubuntu-10.10-maverick。看上去很吓人——但实际上并没有那么糟糕。
答案3
这取决于您的笔记本电脑的操作系统。
您可以轻松地使用 SSH 隧道。例如,在两台 Linux 机器之间,您可以运行“ssh -D 10000”。这将在您的本地机器(您的笔记本电脑)上创建一个 SOCKS 5 代理服务器,然后设置您的笔记本电脑的浏览器以使用该 SOCKS 5 代理服务器。
如果您的笔记本电脑上装有 Windows,请使用 PuTTY 连接到运行 Ubuntu 的家用电脑。为此,请按照以下指南操作: http://www.techrepublic.com/blog/security/use-putty-as-a-secure-proxy-on-windows/421
它与 Linux 到 Linux 代理的概念相同,但是您需要 PuTTY 通过 SSH 进行交互。
您还需要设置动态 DNS,例如 DynDns.org