通过SSH隧道访问Ezproxy

时间:2014-10-20 06:40:46

标签: ssh proxy ssh-tunnel

当我在大学工作时,我用来管理论文的程序(Papers2,来自 mekentosj )连接到EZproxy,以便下载文件。

当我在家时,我无法做到这一点。我的问题是我可以以某种方式设置一个 SSH 隧道到大学,以便程序Papers可以从家里登录EZproxy

PS 作为评论的后续行动,我有权在我们的 Linux 上设置我们大学的 SSH 隧道机。

2 个答案:

答案 0 :(得分:2)

仍然没有足够的信息为您创建预制解决方案。无论如何,一些资源:

  • How to set Papers library proxy:我不知道您是否可以创建自己的代理,例如在localhost:2048,隧道进入大学。
  • How many (and which) proxy ports does EZproxy use?这可以帮助您确定连接所需的SSH隧道设置
  • 您所在大学的EZproxy管理员:询问她是否可以告诉您如何设置远程访问权限。也许有一种正式的方法来设置它,可能是一个已经存在的外部可访问的代理URL或SSH跳跃站,可能是VPN或其他任何东西。

答案 1 :(得分:2)

由于您声明您拥有 SSH 访问大学的权限,因此您可以使用Dynamic Port Forwarding

  • ssh -D LOCAL_PORT USER@UNIVERSITY_MACHINE_IP允许您通过计算机上指定的 LOCAL_PORT 转发每个连接。
    1. 转到OS的连接设置
    2. 检查Manual Proxy Settings
    3. 127.0.0.1字段中输入SOCKS
    4. 输入您选择LOCAL_PORT字段的Port

现在,每个连接协议( HTTP FTP 等)将通过您连接的大学机器转发 < / em>的

注意:

  • 请务必选择大于1024的计算机上未使用的端口LOCAL_PORT

  • 您只能在 SSH 连接仍然有效时执行此操作。

  • 您还可以从所选浏览器的设置中配置仅浏览器转发。