Wybór wychodzącego adresu źródłowego Tinyproxy
Oddziel Bind od Listen w Tinyproxy i uwzględnij routing przy wyborze adresu źródłowego widocznego dla witryny.
Aby utrzymać lokalny nasłuch klientów Tinyproxy i wybrać lokalne źródło dla połączeń wychodzących:
Listen 127.0.0.1
Bind 192.0.2.30Zastąp 192.0.2.30 adresem przypisanym do hosta proxy. Listen kontroluje, gdzie łączą się klienci; Bind wybiera lokalny adres używany dla połączeń wychodzących. Ten fragment zachowuje wyłącznie dostęp lokalny i nie jest pełną polityką uwierzytelniania ani dostępu klientów.
Przypisanie nie tworzy interfejsu ani nie wybiera bramy. Na hoście z wieloma sieciami sprawdź routing dla tego źródła, akceptację u dostawcy i drogę powrotną. Tunel lub dodatkowy dostawca może wymagać polityki routingu poza Tinyproxy.
BindSame to osobny model wiążący wybór wychodzący z adresem przychodzącym. Wybierz go tylko wtedy, gdy ta zależność jest zamierzona, a nie jako ogólną naprawę niewyjaśnionej rozbieżności wyjścia.
Witryna może nadal widzieć inny adres. NAT może przekształcić lokalne źródło; proxy nadrzędne może nawiązać końcowe połączenie z własnego wyjścia. Prowadź osobno rejestr nasłuchu, wychodzącego adresu lokalnego, bramy i końcowej tożsamości publicznej.