Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
public:ssh-usage [2018-07-18 09:18] – [Create SOCKS tunnel] Reinoud Bokhorst | public:ssh-usage [2018-07-18 11:12] – [Simple VPN using dynamic port forwarding] Reinoud Bokhorst | ||
---|---|---|---|
Line 206: | Line 206: | ||
===== Simple VPN using dynamic port forwarding ===== | ===== Simple VPN using dynamic port forwarding ===== | ||
- | Instead of forwarding a single port you can also use dynamic port forwarding. This will turn your SSH client into a local [[https:// | + | Instead of forwarding a single port you can also use dynamic port forwarding. This will turn your SSH client into a local [[https:// |
- | The most useful application is to use a SOCKS proxy to access | + | The most useful application is to use a SOCKS proxy to access |
+ | - Open a SOCKS proxy tunnel to the LOFAR portal | ||
+ | - Configure your browser (or OS) to use the proxy | ||
+ | Below a description on how to do that. | ||
- | ==== Create SOCKS tunnel ==== | + | ==== Create SOCKS proxy tunnel ==== |
__With SSH__ | __With SSH__ | ||
Line 222: | Line 225: | ||
Port 1080 is the default SOCKS port but you can also choose another non-privileged one (e.g. 9999). Some client programs however may expect that port 1080 is used. | Port 1080 is the default SOCKS port but you can also choose another non-privileged one (e.g. 9999). Some client programs however may expect that port 1080 is used. | ||
- | Alternatively | + | Additionally |
- | __With | + | __With |
- | Create a new session in the Putty configuration | + | Create a new session in the Putty configuration |
- | {{: | + | Then go to Connections-> |
+ | |||
+ | {{: | ||
+ | \\ | ||
Go back to the Session and save this configuration under an existing or new session. | Go back to the Session and save this configuration under an existing or new session. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Configuring your web browser ==== | ||
+ | |||
+ | A web browser must be configured to use the SOCKS tunnel as a proxy server. Generally this is done by going to the web browser settings and looking for something like ' | ||
+ | |||
+ | __Firefox__ | ||
+ | |||
+ | - Go to Preferences | ||
+ | - Look for an item called ' | ||
+ | - Click on Settings, choose " | ||
+ | - Now try to access an internal web service, you should be able to use the internal domain name of the service (xxx.control.lofar). | ||
+ | |||
+ | \\ | ||
+ | |||
+ | __Chrome__ | ||
+ | |||
+ | Newer versions of chrome use the system-wide network configuration for its proxy settings. This is an alternative to only configuring the web browser to use the proxy. However, if you want to limit the proxy only for web browsing you can start Chrome adding the flag --proxy-server, | ||
+ | |||
+ | < | ||
+ | google-chrome-stable --proxy-server=" | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||