No wiec sprawa wyglada tak, ze konieczne są dwa przekierowania.
Klient wpisuje
http://xxx.xxx.xxx.xxx i próbuje sie połączyć z portem 80 Freeco "X" (ten, ktory ma za mały dysk). Nie wiem czy można zrobić forward na IP inne niż w sieci lokalnej - jeśli tak to forwardujesz w ten sposób:
Na freesco "X": tcp,80,????,yyy.yyy.yyy.yyy
gdzie yyy.yyy.yyy.yyy to IP serwera "Y" za którym jest Twoja maszyna a ???? to port który jest przekierowany na Twój komputer przez "Y":
Na serwerze "Y": tcp,????,80,zzz.zzz.zzz.zzz
gdzie zzz.zzz.zzz.zzz to Twoje lokalne IP w sieci.
W ten sposób dostęp do strony możesz uzyskać klepiąc:
http://xxx.xxx.xxx.xxx:80 (lub bez :80)
http://yyy.yyy.yyy.yyy:????
Przy założeniu że serwer www stoi TYLKO na twoim kompie a freesco "X" przekierowuje wszystkie zapytania na port 80 i nie ma wlaczonego swojego serwera WWW a serwer Y przkierowuje port ???? na port 80 Twojego kompa.
Jeśli jacyś bardziej obyci linuxiarze znają prostszą metodę to niech mnie poprawią
Jeśli nie jest możliwe pierwsze przekierowanie (na freesco "X') (z racji tego, że komp "Y" ma IP zewnętrzne) to można zastosować bezpośrednie przekierowanie na
http://yyy.yyy.yyy.yyy:???? w kodzie strony umieszczonej na "X".
Odpowiadając krócej na Twoje pytanie - jest to możliwe

Mam nadzieję, że za bardzo nie namieszałem i idzie zrozumieć i nie twierdzę, że to najkrótsza droga - może mnie jacyś bardziej obeznani poprawią,
