ahoj, nevím, zda SOCKS proxy je podmínkou... Je to proxy, přijme spojení na interní síti, naváže nové spojení směrem ven. Jsou to dvě nezávislá spojení. Nezdá se, že jde na Mikrotiku v SOCKS proxy konfigurovat vazbu uživatel/interní adresa -> odchozí adresa. Mikrotik tedy použije odchozí IP na základě routingu - tedy primární IP tvého venkovního rozhraní.
Pokud bys odchozí spojení překládal (NAToval) bez SOCKS, půjde pravidly nastavit vazba mezi interní a odchozí vnější IP.
Řešením je použití implementace SOCKS proxy v Linuxu, např. pomocí 4 instancí Dante serveru či případně pomocí Redirect modulu.