如果我不在防火墙后面,我的大学不允许我浏览其文章数据库。但我想在不在家时阅读一些论文。所以我想找到某种远程浏览的方法。
我的笔记本电脑是 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