Ребят коли никто не смог мну помочь советом али ответом, значит ни укого мыслей нет как это сделать. Ну я ужо решил проблему...
Ибо ни у кого небыло подобного мозгосноса, я выкладываю мое решение проблемы:Клиент 10.77.0.2, его внешний IP: 192.168.10.100
----------CISCO-2811----------
ip nat pool 1305 192.168.10.100 192.168.10.100 netmask 255.255.255.0
ip nat inside source list 1305 pool 1305 overload
access-list 1305 permit 10.77.0.2
access-list 1305 permit 10.78.0.2
ip nat inside source static 10.77.0.2 192.168.10.100 (Дабы свнешки пакеты попадали на клиента)
------------Squid-------------
acl 209 10.77.0.2
tcp_outgoing_address 10.78.0.2 209
-----------FreeBSD------------
ifconfig re0 inet 10.78.0.2 255.255.255.0 alias
------------------------------
(На мой взгляд немного кривовато, но почемуто заработало именно так, иначе не хотело)
Если будут мысли как это можно реализовать покрасивше, я выслушаю любое мнение...