从另一台计算机进行远程浏览

从另一台计算机进行远程浏览

如果我不在防火墙后面,我的大学不允许我浏览其文章数据库。但我想在不在家时阅读一些论文。所以我想找到某种远程浏览的方法。

我的笔记本电脑是 Mac,我打算在假期带上它。我公寓里的普通电脑运行的是 Ubuntu,我可以用它访问大学的数据库。

有什么建议吗?

答案1

现在,由于您的桌面也位于防火墙后面,您将无法从外部通过 ssh 或 rdp 进入(因为他们可能不会为您设置 nat)...

你可以尝试使用免费的 VPN 服务,例如LogMeIn-hamachi 这项服务是免费的,其工作方式是您的台式机和笔记本电脑都可以连接到 logmein 服务器,然后该服务器将您连接起来。

这样,您就可以通过输入logmein给您的ip来连接到您的桌面。

现在,您要做的就是连接到它可能还需要在笔记本电脑上运行 ubuntu,因为我不知道 mac 是否支持此功能。

您需要通过安装 openssh-server 在桌面上设置 ssh 服务器

在控制台中:[aptitude install openssh-server]

然后,您可以在笔记本电脑上连接到台式机的 ssh 服务器并将其用作代理...

在控制台中:[ssh -D 8080 logmeinip](将 logmeinip 替换为您的桌面在 logmein 上的 ip)

然后你需要将浏览器代理设置为 localhost 或 127.0.0.1 的 8080 端口(本地 IP 也需如此)

现在您应该可以无限制地浏览数据库。

答案2

你能通过 ssh 进入大学服务器吗?如果可以,那么你应该能够设置一个SSH 隧道

ssh -N -p 22 [email protected] -L 2025/localhost/25

该命令的具体内容如下:

  • ssh——实际的 SSH 命令

  • -N 告诉 SSH 我们不想执行远程命令。这不是很必要,但可以更安全。

  • [电子邮件保护]- 账户和 SSH 主机信息。用户名将在服务器 fakemachine.org

  • -L 2110/localhost/110 这个命令创建隧道。它告诉 SSH 将流量从本地计算机的端口 2110 转发到远程计算机的端口 110。

运行命令后,您可以使用以下命令设置 Web 浏览器的代理设置(在本例中):

  • 主机:localhost
  • 端口:2025

相关内容