Law in the Internet Society

View   r45  >  r44  >  r43  >  r42  >  r41  >  r40  ...
SocksProxy 45 - 09 Nov 2019 - Main.JoannaP
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 298 to 298
 Complete!

-- DaphneL - 04 Nov 2019

Added:
>
>

Done

-- JoannaP - 09 Nov 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 44 - 04 Nov 2019 - Main.DaphneL
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 293 to 293
 Complete

-- MinahSo - 31 Oct 2019

Added:
>
>

Complete!

-- DaphneL - 04 Nov 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 43 - 31 Oct 2019 - Main.MinahSo
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 288 to 288
 Done!

-- AmayGupta - 31 Oct 2019

Added:
>
>

Complete

-- MinahSo - 31 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 42 - 31 Oct 2019 - Main.AmayGupta
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 283 to 283
 Done

-- DonnaZamir - 30 Oct 2019

Added:
>
>

Done!

-- AmayGupta - 31 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 41 - 30 Oct 2019 - Main.DonnaZamir
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 278 to 278
 Finished. I got the same "cannot change locale ..." message the last time but the IP address changed anyway so I assumed I finished. However, I read the above message from Nathalie and changed my Terminal preference settings and I think it is now really finished. Thanks, Nathalie!

-- EungyungEileenChoi - 30 Oct 2019

Added:
>
>

Done

-- DonnaZamir - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 40 - 30 Oct 2019 - Main.EungyungEileenChoi
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 266 to 266
 Done

-- NishaChandra - 30 Oct 2019

Added:
>
>

Finished

-- EungyungEileenChoi - 30 Oct 2019

Finished. I got the same "cannot change locale ..." message the last time but the IP address changed anyway so I assumed I finished. However, I read the above message from Nathalie and changed my Terminal preference settings and I think it is now really finished. Thanks, Nathalie!

-- EungyungEileenChoi - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 39 - 30 Oct 2019 - Main.NishaChandra
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 261 to 261
 Done

-- EricaPedersen - 30 Oct 2019

Added:
>
>

Done

-- NishaChandra - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 38 - 30 Oct 2019 - Main.EricaPedersen
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 256 to 256
 Done

-- MelissaTeh - 30 Oct 2019

Added:
>
>

Done

-- EricaPedersen - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 37 - 30 Oct 2019 - Main.MelissaTeh
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 251 to 251
 Finished.

-- VinayPatel - 30 Oct 2019

Added:
>
>

Done

-- MelissaTeh - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 36 - 30 Oct 2019 - Main.VinayPatel
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 246 to 246
 Terminal > Preferences > Select Terminal type such as Basic (default) > Advanced tab > Make sure that the ‘Set locale environment variables on startup’ is unchecked

-- JoseMariaDelajara - 30 Oct 2019

Added:
>
>

Finished.

-- VinayPatel - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 35 - 30 Oct 2019 - Main.JoseMariaDelajara
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 240 to 240
 I am finished.

-- NathalieArias - 30 Oct 2019

Added:
>
>

Finished. At first I got this message: "bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory". If anyone had the same problem, then you could try this (I think it worked for me): Terminal > Preferences > Select Terminal type such as Basic (default) > Advanced tab > Make sure that the ‘Set locale environment variables on startup’ is unchecked

-- JoseMariaDelajara - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 34 - 30 Oct 2019 - Main.NathalieArias
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 229 to 229
 I am finished.

-- AndrewIwanicki - 30 Oct 2019

Added:
>
>

Done!

-- NathalieArias - 30 Oct 2019

I am finished.

-- NathalieArias - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 33 - 30 Oct 2019 - Main.AndrewIwanicki
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 224 to 224
 Testing..

-- LinaPan - 30 Oct 2019

Added:
>
>

I am finished.

-- AndrewIwanicki - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 32 - 30 Oct 2019 - Main.LinaPan
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 219 to 219
 Done

-- AnthonyMahmud - 30 Oct 2019

Added:
>
>

Testing..

-- LinaPan - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 31 - 30 Oct 2019 - Main.AnthonyMahmud
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 214 to 214
 !!!

-- AngeloAngelino - 30 Oct 2019

Added:
>
>

Done

-- AnthonyMahmud - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 30 - 30 Oct 2019 - Main.AngeloAngelino
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 209 to 209
 Finished

-- EricN - 30 Oct 2019

Added:
>
>

!!!

-- AngeloAngelino - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 29 - 30 Oct 2019 - Main.EricN
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 204 to 204
 Done.

-- JieLin - 30 Oct 2019

Added:
>
>

Finished

-- EricN - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 28 - 30 Oct 2019 - Main.JieLin
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 199 to 199
 Done - I guess.

-- JurriaanVanMil - 30 Oct 2019

Added:
>
>

Done.

-- JieLin - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 27 - 30 Oct 2019 - Main.KerimAksoy
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 177 to 177
 -- BalajiVenkatakrishnan - 30 Oct 2019
Changed:
<
<
I believe I am now done.
>
>
I am now done.
 -- KerimAksoy - 30 Oct 2019

SocksProxy 26 - 30 Oct 2019 - Main.JurriaanVanMil
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 194 to 194
 Done (I hope)

-- JakeTaylor - 30 Oct 2019

Added:
>
>

Done - I guess.

-- JurriaanVanMil - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 25 - 30 Oct 2019 - Main.JakeTaylor
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 189 to 189
 Done.

-- SamSchaffer - 30 Oct 2019

Added:
>
>

Done (I hope)

-- JakeTaylor - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 24 - 30 Oct 2019 - Main.KerimAksoy
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 177 to 177
 -- BalajiVenkatakrishnan - 30 Oct 2019
Added:
>
>
I believe I am now done.

-- KerimAksoy - 30 Oct 2019

 Done, now.

SocksProxy 23 - 30 Oct 2019 - Main.SamSchaffer
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 181 to 181
 Done, now.

-- BalajiVenkatakrishnan - 30 Oct 2019

Added:
>
>

Done.

-- SamSchaffer - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 22 - 30 Oct 2019 - Main.BalajiVenkatakrishnan
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 171 to 171
 Done.

-- JakeBlecher - 30 Oct 2019

Added:
>
>

Done

-- BalajiVenkatakrishnan - 30 Oct 2019

Done, now.

-- BalajiVenkatakrishnan - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 21 - 30 Oct 2019 - Main.JakeBlecher
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 166 to 166
 Done.

-- JayTongkak - 30 Oct 2019

Added:
>
>

Done.

-- JakeBlecher - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 20 - 30 Oct 2019 - Main.JayTongkak
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 161 to 161
 Finished

-- NamrataMaheshwari - 30 Oct 2019

Added:
>
>

Done.

-- JayTongkak - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 19 - 30 Oct 2019 - Main.NamrataMaheshwari
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 156 to 156
 I am finished...

-- ArjunJoshi - 30 Oct 2019

Added:
>
>

Finished

-- NamrataMaheshwari - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 18 - 30 Oct 2019 - Main.ArjunJoshi
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 151 to 151
 Done.

-- ZacharyGross - 30 Oct 2019

Added:
>
>

I am finished...

-- ArjunJoshi - 30 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 17 - 30 Oct 2019 - Main.ZacharyGross
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 146 to 146
 Done.

-- ZaneMuller - 29 Oct 2019

Added:
>
>

Done.

-- ZacharyGross - 30 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 16 - 29 Oct 2019 - Main.ZaneMuller
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 141 to 141
 Finished!

-- MattDial - 29 Oct 2019

Added:
>
>

Done.

-- ZaneMuller - 29 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 15 - 29 Oct 2019 - Main.MattDial
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 136 to 136
 Done

-- YiShinLai - 29 Oct 2019

Added:
>
>

Finished!

-- MattDial - 29 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 14 - 29 Oct 2019 - Main.YiShinLai
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 131 to 131
 Done

-- MotazArshied - 29 Oct 2019

Added:
>
>

Done

-- YiShinLai - 29 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 13 - 29 Oct 2019 - Main.MotazArshied
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 126 to 126
 Done.

-- MichaelPan - 29 Oct 2019

Added:
>
>

Done

-- MotazArshied - 29 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 12 - 29 Oct 2019 - Main.MichaelPan
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 121 to 121
 Finished!

-- MarianaFranceseCoutinho - 29 Oct 2019

Added:
>
>

Done.

-- MichaelPan - 29 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 11 - 29 Oct 2019 - Main.MarianaFranceseCoutinho
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 116 to 116
 Done

-- SalmanAlmutawa - 29 Oct 2019

Added:
>
>

Finished!

-- MarianaFranceseCoutinho - 29 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 10 - 29 Oct 2019 - Main.SalmanAlmutawa
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 111 to 111
 Done.

-- MeganS - 29 Oct 2019

Added:
>
>

Done

-- SalmanAlmutawa - 29 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 9 - 29 Oct 2019 - Main.MeganS
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 106 to 106
 Done

-- AyeletBentley - 28 Oct 2019

Added:
>
>

Done.

-- MeganS - 29 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 8 - 28 Oct 2019 - Main.AyeletBentley
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 101 to 101
 Done.

-- AlexXinruiLi - 28 Oct 2019

Added:
>
>

Done

-- AyeletBentley - 28 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 7 - 28 Oct 2019 - Main.AlexXinruiLi
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 95 to 95
 Done

-- CarlaDULAC - 28 Oct 2019

Added:
>
>

Done.

-- AlexXinruiLi - 28 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 6 - 28 Oct 2019 - Main.CarlaDULAC
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 90 to 90
 Done!

-- AlinaDvorovenko - 28 Oct 2019

Added:
>
>

Done

-- CarlaDULAC - 28 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 5 - 28 Oct 2019 - Main.AlinaDvorovenko
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 85 to 85
 Didn't use proxy port properly in previous comment.

-- AnjaKong - 27 Oct 2019

Added:
>
>

Done!

-- AlinaDvorovenko - 28 Oct 2019

 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 4 - 27 Oct 2019 - Main.AnjaKong
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 80 to 80
 -- AnjaKong - 27 Oct 2019
Added:
>
>

Didn't use proxy port properly in previous comment.

-- AnjaKong - 27 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 3 - 27 Oct 2019 - Main.EbenMoglen
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 16 to 16
 

Windows users

Changed:
<
<
Windows, unfortunately, does not come with an ssh client by default so we need to download and install one before we can connect to the Columbia computers with it. The client we are going to install is called "PuTTY" and can be downloaded from here. Once you have downloaded and run the installer, launch PuTTY? . Now we need to configure PuTTY? to connect to the Columbia CUNIX mainframe. CuIT? has instructions for this here.
>
>
Windows, unfortunately, does not come with an ssh client by default so we need to download and install one before we can connect to the Columbia computers with it. The client we are going to install is called "!PuTTY" and can be downloaded from here. Once you have downloaded and run the installer, launch PuTTY. Now we need to configure PuTTY to connect to the Columbia CUNIX mainframe. CuIT? has instructions for this here. Or you can install PuTTY with the current Windows installer from here, and then follow the steps below to configure PuTTY to make a tunnel to the Columbia Unix cluster and save the resulting configuration for future use:
 
Changed:
<
<
Your goal here is to create a new session, enter the Columbia server information, and save the session for future use. Follow these steps:

  1. Open PuTTY? .
>
>
  1. Open PuTTY.
 
  1. Where it says "Host Name (or IP address)" enter "cunix.cc.columbia.edu"
  2. Under "Saved Sessions" enter "Columbia" or "CUNIX" or any other name that will help you remember what this connection is for later.
  3. Under the "Category" menu on the left, click on the "Connection" menu list and then the "SSH" menu underneath it.
Line: 45 to 43
 You should now have a new popup window named "Configure Proxies to Access the Internet". You are almost there. Click on the "manual proxy configuration" option and then enter the following settings. For "SOCKS Host" enter "localhost" and for "Port" right next to it enter "7070".
Changed:
<
<
You're done. You can close those configuration windows and you should be ready to check your IP address again with https://duckduckgo.com/?q=what+is+my+ip+address. If the apparent IP address known to the server has changed, you are proxying your web traffic. If not, something has gone wrong. Take a look at the proxy settings again. Make sure that manual settings box is selected and check that your ssh connection is still running in either PuTTY? or the terminal.
>
>
You're done. You can close those configuration windows and you should be ready to check your IP address again with https://duckduckgo.com/?q=what+is+my+ip+address. If the apparent IP address known to the server has changed, you are proxying your web traffic. If not, something has gone wrong. Take a look at the proxy settings again. Make sure that manual settings box is selected and check that your ssh connection is still running in either PuTTY or the terminal.
 When you are back to a network you trust and wish to stop proxying your traffic, simply return to the same configuration menu in Firefox and change "Manual proxy configuration" back to "no proxy configuration". Otherwise Firefox will continue trying to access the web through your proxy even after you are no longer connected, which will lead to an inability to access any websites.
Line: 75 to 73
 Once you have successfully proxied your web connection through the CUNIX machines you are ready to demonstrate your success here. While your browser is still proxied simply add a comment to this page saying that you are finished. The comment will look no different to you but the logs for this website, like the logs of every website, will record your IP address. If you are successfully using your new proxy all we will see is a connection from one of the CUNIX machines. Otherwise we will see exactly where else you are connecting from.
Added:
>
>

 
Added:
>
>
Finished.
 
Added:
>
>
-- AnjaKong - 27 Oct 2019
 
Deleted:
<
<
Finished. For those using Windows, you can download PuTTY? here: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
 
Deleted:
<
<
-- AnjaKong - 27 Oct 2019
 
 
<--/commentPlugin-->
\ No newline at end of file

SocksProxy 2 - 27 Oct 2019 - Main.AnjaKong
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

Line: 76 to 76
 Once you have successfully proxied your web connection through the CUNIX machines you are ready to demonstrate your success here. While your browser is still proxied simply add a comment to this page saying that you are finished. The comment will look no different to you but the logs for this website, like the logs of every website, will record your IP address. If you are successfully using your new proxy all we will see is a connection from one of the CUNIX machines. Otherwise we will see exactly where else you are connecting from.
Added:
>
>

Finished. For those using Windows, you can download PuTTY? here: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

-- AnjaKong - 27 Oct 2019

 
 
<--/commentPlugin-->

SocksProxy 1 - 26 Oct 2019 - Main.EbenMoglen
Line: 1 to 1
Added:
>
>
META TOPICPARENT name="WebHome"

Secure Proxy Browsing

In this project you will be setting up a secure connection between your computer and the mainframe computers at Columbia, then you will be instructing your web browser to route your web traffic through this secure connection. This will accomplish two things. First, you will block other users on your network, or the ISP on your local internet connection, from snooping on your network traffic. This means that other coffee shop customers sitting near you cannot hijack your connection to various web sites and that no one between your computer and the Columbia servers will be able to tell what sites you are browsing. Second, by sending your web traffic through the Columbia mainframe you will be mixing it with the web traffic of others at the University, making it substantially more difficult to determine whose traffic is whose.

Step 1: Connect to Columbia

In this step you are going to create a secure connection or "tunnel" to the Columbia Unix cluster. You can use this same general procedure with any other machines to which you may have access, whether that is a box you leave at home, a web hosting account to run a web site, or anyone else who gives you ssh access. All you need is an SSH client program.

OS X (Mac) or Linux users

If you use the OS X or Linux operating systems, you are in luck! A standard ssh client is already installed on your machine. On Linux machines you should be able to find a program called "terminal" or "command line" in you standard application menu. On OS X you can find the terminal program in your Applications directory under "Utilities". The terminal program is a general purpose text environment for running any number of different programs and commands, of which ssh is only one. While a text-based environment may not suit all tasks, you will see in this case how it enables you to accomplish some tasks very simply that would otherwise require multiple programs and steps.

Once you have opened the terminal application simply enter this command "ssh -D 7070 uni@cunix.columbia.edu" where "uni" is your own UNI, e.g. abc1234. When you hit enter it will try and connect to the Columbia CUNIX cluster. Assuming your network connection is working, the next thing you see will be a message asking if you wish to accept the host key for the CUNIX machine. Hit enter to accept it and then you will be asked for your Columbia UNI and password. Log in normally and it should complete setting up the tunnel and return you to a blinking cursor with no further chatter. Now you are logged in to the CUNIX machines. From here you could run other programs on the CUNIX machines, but that would be for another lesson. For this exercise, simply leave your terminal window open and move on to step two.

Windows users

Windows, unfortunately, does not come with an ssh client by default so we need to download and install one before we can connect to the Columbia computers with it. The client we are going to install is called "PuTTY" and can be downloaded from here. Once you have downloaded and run the installer, launch PuTTY? . Now we need to configure PuTTY? to connect to the Columbia CUNIX mainframe. CuIT? has instructions for this here.

Your goal here is to create a new session, enter the Columbia server information, and save the session for future use. Follow these steps:

  1. Open PuTTY? .
  2. Where it says "Host Name (or IP address)" enter "cunix.cc.columbia.edu"
  3. Under "Saved Sessions" enter "Columbia" or "CUNIX" or any other name that will help you remember what this connection is for later.
  4. Under the "Category" menu on the left, click on the "Connection" menu list and then the "SSH" menu underneath it.
  5. Click on "Tunnels" in the "SSH" menu.
  6. Under "Add new forwarded port:" enter 7070
  7. Leave the "Destination" field blank but select the 'Dynamic' option underneath it.
  8. Click the "Add" button to add this port.
  9. Click "Save" to save all these settings.
  10. Click on "Open" to open your new connection to the CUNIX servers.
  11. Enter your UNI and password when prompted.
  12. Once connected the tunnel is open and you can move to step two. After you are finished using the tunnel, type logout and press Enter.

Step 2: Tell your browser to use the secure tunnel

As part of connecting to CUNIX in step one we told ssh to set up a take an address or "port" on your local machine and forward it to the CUNIX machine that you logged into. In particular we forwarded port "7070". This created a "SOCKS proxy," between your machine's port 7070 and the Columbia computer. We now want to tell your web browser to send all its requests for websites through the proxy port. The particular way to do this depends on which browser you are using.

As a first step for all browsers visit https://duckduckgo.com/?q=what+is+my+ip+address and write down the IP address associated with your browsing. Later, when you are using the proxy, you can return to that page and observe that your apparent IP address has changed.

Firefox

In Firefox, open your "Preferences" window. That should either be under the "Edit" or the "Tools" menu. In the Preferences window, click on "Advanced" at the very top then on the "Network" tab underneath it. The first item there is "Connection: configure how Firefox connects to the web", which is what you want to do. Click on the "Settings" button right next to that text.

You should now have a new popup window named "Configure Proxies to Access the Internet". You are almost there. Click on the "manual proxy configuration" option and then enter the following settings. For "SOCKS Host" enter "localhost" and for "Port" right next to it enter "7070".

You're done. You can close those configuration windows and you should be ready to check your IP address again with https://duckduckgo.com/?q=what+is+my+ip+address. If the apparent IP address known to the server has changed, you are proxying your web traffic. If not, something has gone wrong. Take a look at the proxy settings again. Make sure that manual settings box is selected and check that your ssh connection is still running in either PuTTY? or the terminal.

When you are back to a network you trust and wish to stop proxying your traffic, simply return to the same configuration menu in Firefox and change "Manual proxy configuration" back to "no proxy configuration". Otherwise Firefox will continue trying to access the web through your proxy even after you are no longer connected, which will lead to an inability to access any websites.

If you find this process is too cumbersome for frequent use, you can consider third party browser extensions like FoxyProxy? , to shortcut the process.

Chrome

Chrome has no capability to set proxy settings natively, so you need to rely on third party plugins to make any proxy connection without having to change your system-wide network settings. Thankfully, there is a free software plugin called proxy-switchy that you can use. Download and install that then give it the following settings:

* Protocol: Socks5 * Host: 127.0.0.1 * Port: 7070

Internet Explorer and Safari

Both of these browsers are so tightly embedded in the operating system that the only way to use a proxy with them is to change the system-wide network settings. If you wish to do that the settings to use should be:

* Protocol: Socks5 * Host: 127.0.0.1 * Port: 7070

but I offer no guarantees.

Firefox is the simplest browser to use when proxying web traffic. If you are not already using it, you could consider downloading and using it specifically for proxyed connections. That way you can simply leave the proxy settings in Firefox on all the time and use whatever other browser you wish for non-proxyed web activity.

Step 3: Proof

Once you have successfully proxied your web connection through the CUNIX machines you are ready to demonstrate your success here. While your browser is still proxied simply add a comment to this page saying that you are finished. The comment will look no different to you but the logs for this website, like the logs of every website, will record your IP address. If you are successfully using your new proxy all we will see is a connection from one of the CUNIX machines. Otherwise we will see exactly where else you are connecting from.

 
<--/commentPlugin-->

Revision 45r45 - 09 Nov 2019 - 18:36:35 - JoannaP
Revision 44r44 - 04 Nov 2019 - 16:10:53 - DaphneL
Revision 43r43 - 31 Oct 2019 - 16:47:11 - MinahSo
Revision 42r42 - 31 Oct 2019 - 02:07:51 - AmayGupta
Revision 41r41 - 30 Oct 2019 - 23:59:17 - DonnaZamir
Revision 40r40 - 30 Oct 2019 - 21:47:12 - EungyungEileenChoi
Revision 39r39 - 30 Oct 2019 - 18:23:38 - NishaChandra
Revision 38r38 - 30 Oct 2019 - 18:07:59 - EricaPedersen
Revision 37r37 - 30 Oct 2019 - 17:53:33 - MelissaTeh
Revision 36r36 - 30 Oct 2019 - 17:52:51 - VinayPatel
Revision 35r35 - 30 Oct 2019 - 17:43:25 - JoseMariaDelajara
Revision 34r34 - 30 Oct 2019 - 17:28:35 - NathalieArias
Revision 33r33 - 30 Oct 2019 - 17:24:24 - AndrewIwanicki
Revision 32r32 - 30 Oct 2019 - 17:17:02 - LinaPan
Revision 31r31 - 30 Oct 2019 - 17:08:58 - AnthonyMahmud
Revision 30r30 - 30 Oct 2019 - 15:49:04 - AngeloAngelino
Revision 29r29 - 30 Oct 2019 - 15:42:37 - EricN
Revision 28r28 - 30 Oct 2019 - 15:36:20 - JieLin
Revision 27r27 - 30 Oct 2019 - 15:28:46 - KerimAksoy
Revision 26r26 - 30 Oct 2019 - 15:22:14 - JurriaanVanMil
Revision 25r25 - 30 Oct 2019 - 15:18:00 - JakeTaylor
Revision 24r24 - 30 Oct 2019 - 15:13:54 - KerimAksoy
Revision 23r23 - 30 Oct 2019 - 14:25:50 - SamSchaffer
Revision 22r22 - 30 Oct 2019 - 04:35:26 - BalajiVenkatakrishnan
Revision 21r21 - 30 Oct 2019 - 04:12:34 - JakeBlecher
Revision 20r20 - 30 Oct 2019 - 03:28:41 - JayTongkak
Revision 19r19 - 30 Oct 2019 - 02:17:29 - NamrataMaheshwari
Revision 18r18 - 30 Oct 2019 - 02:15:26 - ArjunJoshi
Revision 17r17 - 30 Oct 2019 - 01:09:20 - ZacharyGross
Revision 16r16 - 29 Oct 2019 - 23:14:33 - ZaneMuller
Revision 15r15 - 29 Oct 2019 - 21:58:13 - MattDial
Revision 14r14 - 29 Oct 2019 - 21:13:38 - YiShinLai
Revision 13r13 - 29 Oct 2019 - 20:58:32 - MotazArshied
Revision 12r12 - 29 Oct 2019 - 20:56:32 - MichaelPan
Revision 11r11 - 29 Oct 2019 - 19:02:03 - MarianaFranceseCoutinho
Revision 10r10 - 29 Oct 2019 - 18:18:54 - SalmanAlmutawa
Revision 9r9 - 29 Oct 2019 - 00:07:30 - MeganS
Revision 8r8 - 28 Oct 2019 - 23:11:44 - AyeletBentley
Revision 7r7 - 28 Oct 2019 - 20:24:15 - AlexXinruiLi
Revision 6r6 - 28 Oct 2019 - 18:05:29 - CarlaDULAC
Revision 5r5 - 28 Oct 2019 - 01:47:00 - AlinaDvorovenko
Revision 4r4 - 27 Oct 2019 - 18:05:15 - AnjaKong
Revision 3r3 - 27 Oct 2019 - 18:03:16 - EbenMoglen
Revision 2r2 - 27 Oct 2019 - 17:59:06 - AnjaKong
Revision 1r1 - 26 Oct 2019 - 21:08:35 - EbenMoglen
This site is powered by the TWiki collaboration platform.
All material on this collaboration platform is the property of the contributing authors.
All material marked as authored by Eben Moglen is available under the license terms CC-BY-SA version 4.
Syndicate this site RSSATOM