Uwaga: Ten artykuł jest przeznaczony dla użytkowników z doświadczeniem technicznym. Dla innych użytkowników, prosimy skontaktować się z zespołem pomocy technicznej ExpressVPN, aby uzyskać bezpośrednią pomoc.
Użytkownicy, którzy niedawno zmienili na ExpressVPN, mogą zobaczyć komunikat o błędzie w diagnostyce podobny do tego:
MANAGEMENT: Socket bind failed on local address [AF_INET]180.168.41.175:49314: Can't assign requested address
Jeśli zobaczysz ten komunikat, problemem może być brak ważnych linii w pliku hostów. Aby potwierdzić:
- Otwórz Terminal
- W Terminalu wpisz „ping localhost„
- Powinieneś zobaczyć coś podobnego do poniższego:
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.064 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.069 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.303 ms - Aby zatrzymać, naciśnij Control + C
Jeśli widzisz adres IP, który NIE jest 127.0.0.1, w twoim pliku hostów brakuje ważnych linii. Aby to naprawić:
- Otwórz Terminal przez Spotlight Search (komenda + spacja, a następnie wpisz „terminal”)
- W Terminalu wpisz
sudo nano /private/etc/hosts
- Wpisz swoje hasło administratora. Nie będziesz mógł zobaczyć, które znaki wpisujesz, więc rób to ostrożnie.
- Twój plik hostów zostanie załadowany do Terminala. Użyj klawiszy strzałek, aby poruszać się między liniami w pliku.
- Wpisz poniższe trzy linie, jeśli nie widzisz ich w swoim pliku hostów:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost - Po edycji pliku naciśnij Control + O , a następnie Enter aby potwierdzić modyfikację pliku. Twój plik powinien wyglądać tak:
- Naciśnij Control + X, aby zakończyć edytowanie pliku hostów
- Będziesz musiał opróżnić istniejącą pamięć podręczną DNS, aby wpisy były skuteczne. Zobacz instrukcje, jak opróżnić pamięć podręczną DNS.
- Otwórz ExpressVPN i połącz się z lokalizacją serwera
Potrzebujesz pomocy? Skontaktuj się z zespołem pomocy technicznej ExpressVPN poprzez czat na żywo, aby uzyskać natychmiastową pomoc.