Jak skonfigurować serwer proxy w Microsoft Excel
Jeśli próbujesz ustalić, jak skonfigurować serwer proxy w Microsoft Excel, pierwsze zaskoczenie jest proste: Excel zwykle nie ma własnego, osobnego przełącznika proxy. Najczęściej wszystko sprowadza się do ustawień proxy w systemie Windows, logowania do Microsoft 365 albo funkcji opartych na przeglądarce, które w Excelu korzystają z systemowych ustawień sieci. Innymi słowy: odpowiedź nie dotyczy jednego menu w Excelu, lecz tego, skąd Excel bierze zasady sieciowe.
Jest różnica między otwarciem skoroszytu na komputerze a pobieraniem danych z chmury. Jedno może działać bez problemu, podczas gdy drugie już nie. To rozróżnienie ma znaczenie.
Dla wielu użytkowników właściwa konfiguracja proxy w Excelu to po prostu ustawienie proxy w Windows, które Excel dziedziczy automatycznie. Dla innych, zwłaszcza osób korzystających z Excela w przeglądarce lub funkcji połączonych z Microsoft 365, równie ważna jest warstwa przeglądarki i konta. Proxy może wpływać na logowanie, licencjonowanie, dodatki i synchronizację plików, nie dotykając w ogóle siatki arkusza.
Co właściwie oznacza „proxy w Excelu”
Excel w Windows nie zachowuje się jak osobna przeglądarka z własnym polem na proxy. Jeśli otwierasz lokalny plik .xlsx, proxy może nie mieć żadnego znaczenia. Jeśli otwierasz plik z OneDrive, odświeżasz dane Power Query albo używasz dodatku komunikującego się z usługą internetową, ścieżka sieciowa może przechodzić przez ustawienia proxy systemu Windows, komponenty tożsamości Office lub usługi przeglądarkowe działające w tle. Dlatego dwie osoby mogą mieć tę samą wersję Excela, a mimo to otrzymywać różne rezultaty.
Myśl o skoroszycie tylko jako o części całej historii. Druga część to połączenie sieciowe, które Excel wykonuje przy logowaniu, sprawdzaniu subskrypcji, ładowaniu dodatku albo łączeniu z SharePoint. Jeśli to połączenie jest blokowane, Excel może się uruchomić, ale później zgłosi błąd — co jest frustrujące, bo sam arkusz wygląda na sprawny.
Excel desktopowy, Excel w przeglądarce i logowanie do Microsoft 365 działają nieco inaczej. Excel desktopowy często dziedziczy ustawienia z systemu operacyjnego. Excel w przeglądarce zależy od przeglądarki i sieci firmowej. Uwierzytelnianie Microsoft 365 może korzystać z reguł proxy systemu oraz z tego, co organizacja ustawiła dla ruchu związanego z tożsamością.
Kiedy potrzebujesz konfiguracji proxy specyficznej dla Excela, a kiedy proxy systemowego
Jeśli korzystasz z Excela w Windows i chcesz po prostu, aby aplikacja łączyła się z internetem przez firmowe proxy, zacznij od proxy systemowego. To najczęstsza ścieżka dla użytkowników desktopowych i ta, której zwykle oczekują działy IT. Jeśli firma używa pliku PAC albo uwierzytelnianego proxy, Excel zwykle nie jest miejscem, w którym wpisuje się te dane ręcznie. Robią to Windows albo polityki firmowe.
Excel w przeglądarce to inna sytuacja. Działa w browserze, więc zachowanie proxy przeglądarki i systemu operacyjnego wpływa na efekt końcowy. Jeśli przeglądarka ma dostęp do usług Microsoft i konto może się zalogować, aplikacja webowa często działa poprawnie. Jeśli przeglądarka jest blokowana, Excel w przeglądarce zawiedzie tak samo jak zwykła strona internetowa.
Jest też warstwa logowania do Microsoft 365. Proxy może zakłócać sprawdzanie licencji, połączone szablony, dostęp do plików w chmurze i dodatki wymagające uwierzytelnienia. Jeśli Excel się uruchamia, ale plik z SharePoint nigdy się nie otwiera, problem z proxy może leżeć poza samym skoroszytem.
Przydatnym punktem odniesienia jest tutaj artykuł o proxy SOCKS5 vs proxy HTTP, ponieważ wybór protokołu ma znaczenie wtedy, gdy porównujesz to, co daje zespół sieciowy, z tym, czego faktycznie mogą używać usługi Office. Niedopasowanie typu proxy do zachowania klienta to częsta ślepa uliczka.
Sprawdź szczegóły proxy i warunki sieciowe, zanim cokolwiek zmienisz
Zanim ruszysz ustawienia Windows, zbierz nazwę hosta proxy, port i metodę uwierzytelniania. Jeśli sieć korzysta z adresu PAC, zapisz go dokładnie. Jeśli proxy wymaga nazwy użytkownika i hasła, poproś IT o właściwy format, zanim zaczniesz zgadywać. Zgadywanie zwykle kosztuje więcej czasu niż jedno pytanie.
Warto też zapytać, czy używana jest inspekcja SSL i czy zainstalowano niestandardowe certyfikaty. To istotne, ponieważ Excel może łączyć się z usługami Microsoft przez HTTPS, a proxy, które przepisuje certyfikaty, potrafi wywołać błędy logowania, ostrzeżenia o zaufaniu albo nieudane odświeżanie skoroszytów. Jeśli firma używa zarządzanego urządzenia, często decydują o tym polityki, a nie użytkownik.
Jeśli potrzebujesz tła na temat formatów uwierzytelniania, przewodnik po dobrych praktykach uwierzytelniania proxy będzie dobrym uzupełnieniem. Pomaga wtedy, gdy problemem nie jest adres proxy, tylko sposób logowania, jakiego oczekuje proxy.
Pamiętaj jeszcze o jednym: niektóre organizacje kierują ruch Microsoft 365 inaczej niż zwykły ruch internetowy. Oznacza to, że proxy może przepuszczać normalne strony, a mimo to blokować logowanie do Excela albo pliki w chmurze. Niewielka różnica. Duży problem.
Ustaw proxy na poziomie Windows, aby Excel mógł je odziedziczyć
To ścieżka, której potrzebuje większość użytkowników desktopowych. Jeśli Excel działa w Windows, ustawienia proxy w systemie operacyjnym często decydują o tym, do czego Excel ma dostęp. Oto typowa kolejność działań.
- Otwórz Ustawienia systemu Windows.
- Przejdź do sekcji Sieć i internet.
- Wybierz Proxy.
- W zależności od tego, co podał dział IT, wybierz konfigurację automatyczną albo ręczną.
- Jeśli masz adres PAC, wpisz adres skryptu w polu konfiguracji automatycznej.
- Jeśli masz stały host proxy i port, wpisz je w sekcji ręcznej konfiguracji proxy.
- Zapisz zmiany.
Jeśli Windows poprosi o dane uwierzytelniające podczas przeglądania sieci albo otwierania pliku w chmurze, wpisz nazwę użytkownika i hasło wydane przez organizację. Nie wymyślaj formatu konta lokalnego, chyba że IT wyraźnie tak powiedziało. W niektórych środowiskach logowanie systemu Windows jest akceptowane automatycznie, w innych potrzebne jest jawne uwierzytelnienie proxy. Od tego zależy, czy Excel uzyska dostęp do sieci, czy będzie czekał bez końca.
Po zapisaniu ustawień proxy w Windows zamknij całkowicie Excela i uruchom go ponownie. Ponowne uruchomienie ma znaczenie. Excel może utrzymywać starą sesję sieciową dłużej, niż się spodziewasz, a taka przestarzała sesja może ukryć efekt nowego proxy. Dwie minuty teraz mogą oszczędzić dwadzieścia później.
Jeśli chcesz też zrozumieć, jak struktura proxy wpływa na szerszą konfigurację klienta, zobacz artykuł o numerach portów proxy do web scrapingu. Kontekst jest inny, ale logika portów pozostaje taka sama: zły port oznacza brak ruchu.
Używanie proxy z logowaniem do Excela, aktywacją i funkcjami połączonymi z Microsoft 365
Gdy Excel jest już otwarty, proxy nadal może przeszkadzać w logowaniu. Najczęściej dzieje się tak przy licencjonowaniu Microsoft 365, plikach OneDrive, linkach SharePoint, dodatkach powiązanych z Teams albo kontach, które potrzebują strony uwierzytelniania w sieci. Możesz mieć działający skoroszyt i jednocześnie uszkodzoną sesję konta. To nic niezwykłego.
Jeśli Excel uruchamia się, ale ciągle prosi o ponowne logowanie, przetestuj konto najpierw w przeglądarce. Jeśli przeglądarka nie może zakończyć logowania Microsoft przez proxy, Excel zwykle nie poradzi sobie lepiej. W takim przypadku problemem nie jest arkusz, lecz ścieżka do usług tożsamości Microsoft.
Czasami wystarczy zezwolić przez proxy na właściwe punkty końcowe Microsoft. Innym razem problem jest większy, ponieważ proxy blokuje nowoczesne przekierowania uwierzytelniania, rejestrację urządzenia albo odświeżanie tokenów. Dlatego samo „Excel się otwiera” nie oznacza jeszcze, że „Excel działa w pełni”. Oznacza tylko, że załadowało się okno aplikacji.
Gdy musisz używać proxy z Excelem w zarządzanym środowisku biurowym, zespół sieciowy może również potrzebować dopuścić punkty końcowe dodatków, SharePoint i usługi licencjonowania Office. Jeśli porównujesz typy proxy i zachowanie logowania, artykuł o uwierzytelnianym proxy SOCKS5 pomoże zrozumieć, dlaczego niektóre programy tolerują jedną konfigurację, a odrzucają inną.
Sprawdź, czy Excel naprawdę korzysta z proxy
Nie zakładaj sukcesu na podstawie ekranu powitalnego. Przetestuj coś, co wymaga sieci. Otwórz skoroszyt z OneDrive lub SharePoint. Odśwież połączenie danych. Wyloguj się i zaloguj ponownie. Następnie obserwuj, co się dzieje. Jeśli te trzy kroki działają, jesteś znacznie bliżej prawdziwej konfiguracji proxy niż wtedy, gdy Excel po prostu uruchamia się bez błędów.
Możesz też sprawdzić, czy Excel potrafi odświeżyć zewnętrzne źródło danych zależne od internetu. Jeśli odświeżanie się zawiesza, kończy błędem uwierzytelniania albo zwraca nieaktualne dane, proxy może nadal blokować jedną część ścieżki żądania. Niektóre połączenia używają jednej domeny do danych, a innej do uwierzytelniania. Jedna przechodzi, druga nie.
Na początek spróbuj prostego testu pliku w chmurze. Otwórz dokument zapisany w OneDrive, wprowadź widoczną zmianę, zapisz ją i potwierdź, że synchronizuje się z powrotem. To daje bezpośredni sygnał, że Excel łączy się z chmurą przez proxy. To mały test, ale małe testy szybko ujawniają duże problemy.
Jeśli potrzebujesz szerszego sposobu na testowanie dostępu sieciowego, przydatny będzie artykuł o tym, jak ukryć adres IP, ponieważ wyjaśnia, dlaczego ścieżka sieciowa ma znaczenie nawet wtedy, gdy aplikacja wygląda na lokalną. Excel jest lokalny na komputerze, ale jego funkcje chmurowe już nie.
Rozwiązywanie typowych problemów z konfiguracją proxy w Excelu
Pętle logowania to jedna z najczęstszych awarii. Excel się otwiera, wpisujesz dane uwierzytelniające, a potem prośba pojawia się ponownie. W takiej sytuacji wyczyść zapisane poświadczenia Office, sprawdź metodę uwierzytelniania proxy i przetestuj osobno logowanie w przeglądarce. Jeśli przeglądarka też zawiedzie, winowajcą najpewniej jest proxy.
Innym częstym problemem są pliki w chmurze, które nie chcą się otworzyć. Jeśli działają pliki lokalne, ale pliki z OneDrive lub SharePoint już nie, proxy może blokować usługę konta albo usługę dokumentów. To ważne rozróżnienie. Nie naprawiasz „Excela” jako takiego. Naprawiasz jedną ścieżkę sieciową.
Nieładujące się dodatki to kolejna wskazówka. Wiele dodatków korzysta z żądań internetowych, a proxy może blokować ich skrypty lub punkty końcowe. Jeśli dodatek mówi, że nie może się połączyć, sprawdź nie tylko główną stronę logowania Microsoft, ale też to, czy firmowe proxy dopuszcza domenę dodatku. Brak jednej domeny wystarczy, by zepsuć całą funkcję.
Jeśli wygląda na to, że Excel całkowicie ignoruje proxy, sprawdź, czy inne narzędzie albo polityka nie nadpisują ustawień Windows. Zasady grupy, firmowe oprogramowanie zabezpieczające, klient VPN, a nawet reguły proxy specyficzne dla przeglądarki mogą mieć pierwszeństwo. To oznacza, że zmienione ustawienie może być poprawne, ale nadal nie być tym, którego używa Excel.
Pomocnym testem pobocznym jest porównanie zachowania Excela i przeglądarki na tym samym komputerze. Jeśli oba zawodzą w ten sam sposób, problem leży w ścieżce sieciowej. Jeśli zawodzi tylko Excel, źródłem kłopotu mogą być logowanie Office, zapisane poświadczenia albo konkretna polityka Office. Ten jeden szczegół oszczędza mnóstwo fałszywego diagnozowania.
Kiedy zaangażować IT albo przejść na inne podejście do proxy
Jeśli proxy jest kontrolowane przez politykę, możesz nie być w stanie dokończyć konfiguracji samodzielnie. Zarządzane urządzenia często ignorują lokalne zmiany, a niektóre sieci firmowe wymagają zatwierdzonego pliku PAC, wyjątku w zaporze lub bramy uwzględniającej tożsamość, zanim Excel uzyska dostęp do usług chmurowych. W takim przypadku rozwiązaniem nie jest kolejny klik w Excelu, lecz zmiana sieciowa.
Przekaż IT dokładny objaw, dokładny adres URL albo funkcję, która zawodzi, oraz wcześniej zebrane szczegóły proxy. „Excel nie działa” jest zbyt ogólne. „Excel otwiera pliki lokalne, ale nie może zalogować się do OneDrive przez proxy oparte na PAC” jest już użyteczne. Konkret skraca wymianę wiadomości.
Jeśli organizacja chce mieć spójną konfigurację używania proxy z Excelem na dziesiątkach lub setkach komputerów, warto zapytać, czy ustawienia nie powinny być wdrażane przez politykę zamiast zostawać po stronie każdego użytkownika. To często czystsze rozwiązanie dla komputerów z Windows, zwłaszcza tam, gdzie Microsoft 365, dodatki i pamięć masowa w chmurze potrzebują tych samych reguł sieciowych. Ręczne działania są w porządku na jednym laptopie. Przy wdrożeniu na pięćdziesiąt urządzeń to słaby plan. W takich środowiskach najlepiej też z góry ustalić, jak skonfigurować proxy w Excelu, aby użytkownicy nie musieli interpretować osobno zasad sieci i aplikacji. Dobrą praktyką jest od razu sprawdzić ustawienia proxy w Microsoft Excel oraz potwierdzić, czy nie obowiązuje osobna polityka dla aplikacji biurowych. Jeśli ktoś pracuje na starszym środowisku, warto zweryfikować również proxy w Excelu Windows 10, bo tam różnice w integracji z systemem bywają najbardziej widoczne.
A jeśli zespół sieciowy nadal wybiera między wariantami, podaj dokładnie, które usługi Microsoft są zaangażowane, jaki jest typ proxy i czy wymagane jest uwierzytelnianie. Te trzy informacje zwykle przesądzają o tym, czy Excel działa poprawnie, czy zatrzymuje się na pierwszym żądaniu do chmury.