can squid act as SSH and SFTP proxy ? does squid has a mapping file like this internal username:internal password --> external ip:external username: external password internal username1:internal password1 --> external ip1:external username1: external password1 internal username2:internal password2 --> external ip:external username2: external password2 so for example any LAN machine which connects to the proxy using a sftp client using say internal username1: internal password1 should be seamlessly connected to the external ip1 server via sftp In other words a user in a client machine in the LAN launches his sftp client and connects to say 192.168.0.99 (the squid proxy server machine) and types in internal username1 internal password1. Now the squid proxy must refer the mapping file and in turn connect via sftp to an external server of ip external ip1 , external username1 and external password 1