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