Супастаўленне партоў праслухоўвання Squid зыходнымых зыходных IP
Выбірайце зыходныя адрасы Squid з імемных уваходных праслухоўвальнікаў, улічваючы маршрутызацыю, NAT і паўторнае выкарыстанне злучэнняў.
Чатыры парты проксі не азначаюць аўтаматычна чатыры публічныя IP. Squid звычайна дазваляе аперацыйнай сістэме выбраць зыходны адрас для вонкавага злучэння. Каб выбар порта меў сэнс, звяжыце яго з яўнай палітыкай зыходных адрасоў.
У канфігурацыях Squid 7, якія падтрымліваюць гэтыя дырэктывы, фрагмент маршрутызацыі можа выкарыстоўваць імемныя праслухоўвальнікі:
http_port 3128 name=exit_a
http_port 3129 name=exit_b
acl on_a myportname exit_a
acl on_b myportname exit_b
tcp_outgoing_address 192.0.2.10 on_a
tcp_outgoing_address 192.0.2.11 on_b
Гэтыя адрасы — прыклады з дакументацыі. Замяніце іх адрасамі, прызначанымі і прыдатнымі да выкарыстання на вашым хаспе. Гэта дадае маршрутызацыю да ўжо абмежаванай канфігурацыі проксі; яно не дае аўтэнтыфікацыі або правілаў доступу кліентаў.
Выбар крыніцы — толькі частка шляху
Даведка па зыходным адрасе апісвае ўпарадкаванае супастаўленне і выбар сямейства адрасоў. Крыніца IPv4 не можа стаць крыніцай злучэння IPv6. Калі для розных адрасоў выкарыстоўваюцца розныя правайдэры, палітыка маршрутызацыі хаспа павінна выкарыстоўваць сумяшчальны шлюз для кожнага.
NAT уверсе можа пераўтварыць два выбраныя лакальныя адрасы ў адзін публічны адрас. Такім чынам, адлюстраванне праслухоўвальніка можа працаваць лакальна, не ствараючы публічных ідэнтычнасцей, якія вы мелі на ўвазе. Бацькоўскі проксі таксама можа стаць канчатковым выхадам да вэб-сайта.
Існуючыя злучэнні заслугоўваюць увагі. Дакументацыя Squid папярэджвае пра залежныя ад кліента правілы зыходу і пастаянныя злучэнні на баку сервера. Паўторнае выкарыстанне злучэння, створанага пры папярэдняй палітыцы, можа зрабіць зменены выбар неэфектыўным.
Разглядайце адрас, які бачыць вэб-сайт, разам з лакальнай палітыкай і новым злучэннем. Іншы ўваходны порт — гэта сігнал выбару, а не механізм размеркавання IP-адрасоў.