Proxy na routerze: wybierzcie obsługiwaną konfigurację

4 min

Zrozumcie, co router naprawdę obsługuje, jak ustawić klientów i czym różni się lokalne proxy WWW od kierowania całego ruchu.

Router nie jest automatycznie klientem HTTP ani SOCKS. Pole o nazwie Proxy w jego interfejsie może konfigurować jedną usługę routera, lokalny serwer proxy albo funkcję właściwą dla producenta. Nie oznacza to, że każde podłączone urządzenie wyjdzie przez płatny punkt końcowy proxy.

01Zdecydujcie, który ruch ma iść przez proxy

Jeśli proxy potrzebuje tylko jedna przeglądarka albo aplikacja, najpierw skonfigurujcie ten klient. Gdy kilka urządzeń ma korzystać z tego samego proxy WWW, sprawdźcie, czy każde z nich przyjmie jawne ustawienia proxy albo zaufany plik PAC. Gdy potrzebujecie szerszego routingu sieciowego, sprawdźcie w dokumentacji firmware’u obsługę tunelu albo bramy. VPN i proxy HTTP rozwiązują różne problemy połączenia.

02Sprawdźcie model routera i firmware

Zapiszcie dokładny model sprzętu i wersję firmware’u. W dokumentacji szukajcie obsługiwanych protokołów proxy, uwierzytelniania upstream i zakresu klientów. Nie zakładajcie, że punkt końcowy SOCKS5, uwierzytelniony punkt HTTP i lokalne proxy buforujące są wymienne. Pamięć i przestrzeń dyskowa routera mogą ograniczać dodatkowe usługi.

Dokumentacja Squida w OpenWrt opisuje lokalne proxy WWW i przykład przechwytywania portu 80. Ten przykład nie obejmuje każdego protokołu i nie tuneluje automatycznie ruchu HTTPS do zewnętrznego dostawcy. Instrukcje dla starszego wydania trzeba zestawić z zainstalowaną wersją. Unikajcie kopiowania reguł zapory, jeśli nie znacie ich zasięgu.

03Najpierw skonfigurujcie i przetestujcie jednego klienta

Zróbcie kopię zapasową konfiguracji przez obsługiwany interfejs firmware’u. Potwierdźcie host, port, protokół i uwierzytelnianie u dostawcy. Skonfigurujcie jednego obsługiwanego klienta albo udokumentowaną ścieżkę upstream, a potem porównajcie jego publiczny adres IP z połączeniem bezpośrednim. Przetestujcie właściwą aplikację, nie tylko przeglądarkę. Test w przeglądarce potwierdza wyłącznie te żądania, które faktycznie poszły.

Podczas testów zachowajcie lokalny dostęp administracyjny. Nie wystawiajcie lokalnego proxy do internetu bez świadomej polityki dostępu. Dane logowania należą do obsługiwanego magazynu poświadczeń, nie do publicznego pliku PAC. Jeśli produkt uwierzytelnia po źródłowym IP, potwierdźcie publiczny adres połączenia routera i to, jak się zmienia.

04Wybierzcie produkt i cofnijcie zmianę

Zanim zaczniecie diagnostykę routera, potwierdźcie zewnętrzny punkt końcowy w sprawdzaniu proxy. Porównajcie dostępne produkty w katalogu krajów. Zapytajcie dostawcę, którą konfigurację klienta obsługuje na waszym firmware.

Jeśli test się nie powiedzie, przywróćcie zmienione ustawienie proxy albo klienta i sprawdźcie połączenie bezpośrednie. Zapisany backup odtwarzajcie tylko wtedy, gdy to konieczne, i wyłącznie procedurą odzyskiwania wspieraną przez firmware. Reset do ustawień fabrycznych nie jest rutynowym krokiem diagnostyki proxy.