Access to journal articles from external hosts

Access to electronic journal ressources is only possible for hosts with a DESY IP address.
However, if you do have a valid DESY account, the host bastion.desy.de may be used as a SOCKS Proxy to get access

If you are using Windows, download an ssh client for Windows. We recommend OpenSSH for Windowns, which you can download here.

To enable the socks proxy from a command prompt, open a command prompt (Run->cmd for Windows) and log into bastion.desy.de using your DESY credentials:
ssh -D 60000 @bastion.desy.de
The option -D enables port forwarding and <userid> is your afs/windows DESY userid.

Now configure your browser to use this address as a SOCKS Host.


After this is done your Browser uses the socks Proxy and you will have an internal DESY IP Address for browsing.
Do not forget to reset these settings, when done, since otherwise browsing will not work without the proxy, i.e. an ssh tunnel to bastion.

Firefox


In Firefox set
Options / Advanced / Network -Tab / Connection Settings / Manual proxy connection -> Socks Host "localhost"
Port: 60000

This forwards every request via ssh to bastion.desy.de and from there to the remote host. For the remote host the request originates from within the DESY network and access is granted.

Options
Settings

Internet Explorer



A very similar approach can be used for Internet Explorer:
Go to Tools → Internet Options:

Select the Tab "Connections", choose "Lan Settings".

In this dialog check "Use proxy ..." and open the "Advanced" Tab

Enter "localhost" and port "60000" in the Socks field and save all entries

Chrome

Unfortunatly a socks proxy configuration for Chrome can only be done via the command line.

Make sure no Chrome window is open and launch a command prompt (Run->cmd at Windows)

At the command prompt enter the path to the Chrome executable and set the following configuration parameter:

--proxy-server="socks5://localhost:60000"

To ease this step you can create a shortcut at your desktop with e.g.

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --proxy-server="socks5://localhost:60000"