text: Client programs must be modified in order to connect through SOCKS .
simplified: SOCKS is an Internet protocol that allows one client computer to connect to another computer via a third computer ( SOCKS server ) .