2012-08-14 14 views
16

Chcemy ukryć numer portu w pasku adresu firefox, nie możemy zmienić portu na 443, ponieważ nie mamy użytkownika root. Czy to jest możliwe?Czy istnieje alternatywny domyślny numer portu dla https (443), który jest wyższy niż 1024?

Dla przeglądarki Firefox, czy istnieje "alternatywny domyślny port https" powyżej 1024, a firefox spróbuje, gdy adres URL zacznie się od https?

+2

Nie ma alternatywy, obawiam się. Port musi być wyraźnie wspomniany od strony klienta, gdy usługa nie nasłuchuje z domyślnego portu. –

+0

@ E_net4 Czy jest możliwe, że zmodyfikujemy tablicę routingu uniksowego, aby przekazywać port 443 do naszego portu, powiedzmy 9000? – codeplay

+1

Nie wiem, ale moja opinia brzmi: za dużo myślisz nad prostą koncepcją. Albo spróbuj uzyskać wymagane uprawnienia roota, albo pozwól mu mieć wyraźny numer portu. –

Odpowiedz

3

Jak wspominają komentarze, nie, nie możesz. Można jednak użyć dowolnego portu, o ile klienci wyraźnie o nim mówią. Wszystko 1024 lub nowsze jest niestandardowym portem i może być używane.

+3

Co? Nie! Porty od 0 do 1023 są portami * uprzywilejowanymi *, od 1024 do 49151 są * dobrze znanymi * lub * zarejestrowanymi * portami. Powinny one pojawić się w twoim pliku '/ etc/services'. Wszystko powyżej 41959 to dynamiczne porty, które nie powinny być w posiadaniu żadnej usługi. – DaSourcerer

+5

@DaSourcerer: "Dobrze znane" porty są po prostu zarejestrowanymi portami domyślnymi dla danej usługi. Jeśli nie korzystasz z usługi, która mogłaby odpowiedzieć na danym porcie, możesz korzystać z portu w dowolny sposób. I tylko * sugeruje *, że efemeryczne porty znajdują się w górnej 1/4 przestrzeni portowej. TCP wcale tego nie wymaga (nie mówiąc już o tym, że * tylko * efemeryczne porty używają tego zakresu), a wszechświat nie imploduje nawet raz, jeśli ich używasz. – cHao

Powiązane problemy