Jest to polecenie pmsocks, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
skarpetki - opakowanie powłoki do monitorowania wydajności w zaporach ogniowych
SYNOPSY
skarpetki ścieżka [args ...]
OPIS
skarpetki umożliwia klientom Performance Co-Pilot (PCP) działanie na hostach znajdujących się na dysku wewnętrznym
stronie zapory TCP/IP w celu monitorowania zdalnych hostów po drugiej stronie zapory. Ten
zakłada, że zapora sieciowa została skonfigurowana w sposób zgodny skarpetka demon i to, co niezbędne
kontrola dostępu jest spełniona.
KONFIGURACJA
skarpetki używa skarpetki(5) biblioteka, która nie jest dołączona do PCP. Możesz dostać skarpetki
od http://www.progsoc.uts.edu.au/~delius/.
IRIX KONFIGURACJA
Na IRIX-ie, skarpetki to po prostu opakowanie powłoki, które ustawia odpowiednie zmienne środowiskowe
a następnie wykonuje ścieżka program z args argumenty (jeśli istnieją). skarpetki działa poprzez ustawienie
dotychczasowy _RLD_LISTA zmienna środowiskowa (patrz r & D(1)), aby załadować dynamiczną bibliotekę współdzieloną (patrz
osd(5)) zawierający kody pośredniczące dla funkcji biblioteki sieciowej typu „socksified”; To „w skarpetkach”
biblioteka jest zainstalowana pod adresem /usr/pcp/lib/libpcp_socks.so.
Aby to się powiodło, musi zostać spełnionych wiele warunków, a użytkownik nimi jest
zdecydowanie zaleca się przeczytanie całej strony podręcznika (w szczególności OSTRZEŻENIE sekcja poniżej)
przed próbą użycia skarpetki.
Kiedy skarpetki jest zainstalowany, /etc/pcp_socks.conf plik konfiguracyjny jest również instalowany
z minimalnymi ustawieniami domyślnymi. Te ustawienia określają, że połączenia gniazd z
host lokalny powinien zostać utworzony bezpośrednio, bez kontaktu z jakimkolwiek demonem serwera skarpetek. To jest
konieczne, aby klienci PCP mogli nawiązać lokalne połączenie z siecią X(1)
serwerem i korzystać z połączeń PCP, ewentualnie za pośrednictwem łącza A skarpetka demon do monitorowania zdalnych hostów. W
obecna realizacja skarpetki, niebezpośrednie połączenia z X(1) serwer nie
działa, dlatego jeśli wyświetlacz jest zdalny, zdalny host musi znajdować się po tej samej stronie
zapora ogniowa i /etc/pcp_socks.conf musi być skonfigurowany do bezpośredniego łączenia się z tym hostem.
Format /etc/pcp_socks.conf jest identyczny z /etc/skarpetki.conf zgodnie z dokumentacją w
CSTC-4.2 dystrybucja skarpetek. Podział ten można uzyskać na podstawie zawartych informacji
w skarpetkach FAQ pod adresem
ftp://coast.cs.purdue.edu/pub/tools/unix/socks/
Jeśli używane są inne skarpetki, można je ogólnie bezpiecznie zdjąć
/etc/pcp_socks.conf i zamiast tego utwórz dowiązanie symboliczne do /etc/skarpetki.conf. Formaty plików
są identyczne.
Domyślną konfigurację należy dostosować do środowiska lokalnego, tak aby
połączenia z hostami znajdującymi się po tej samej stronie zapory, z której korzysta host lokalny
demon skarpetek niepotrzebnie. Domyślna konfiguracja to
bezpośrednio LOCALHOSTNAME 255.255.255.255 # bezpośredni host lokalny
sockd 0.0.0.0 0.0.0.0 # skontaktuj się z sockd wszędzie indziej
Należy pamiętać, że ciąg NAZWA HOSTA LOKALNEGO jest dynamicznie zastępowany w czasie wykonywania nazwą
lokalnego hosta, uzyskany przez wywołanie getnazwahosta(2). Zakładając, że prawdziwy adres IP
jest lokalny gospodarz 1.2.3.4 oraz że lokalnie najczęściej używana jest zwykła podsieć klasy C
częstym dostosowywaniem byłoby określenie bezpośrednich połączeń dla wszystkich hostów w sieci lokalnej
podsieci, wstawiając kolejną linię „bezpośrednią” w następujący sposób:
bezpośrednio LOCALHOSTNAME 255.255.255.255 # bezpośredni host lokalny
direct 1.2.3.0 255.255.255.0 # bezpośrednio w podsieci lokalnej
sockd 0.0.0.0 0.0.0.0 # skontaktuj się z sockd wszędzie indziej
Kolejność linii jest istotna – pierwsza linia odpowiada żądanemu docelowemu adresowi IP
adres podczas connect(2) połączenie (po zamaskowaniu żądanego adresu IP przez
trzeci parametr /etc/pcp_socks.conf line), określa się za pomocą pierwszego parametru
czy skontaktować się z demonem skarpetek, czy też podjąć próbę bezpośredniego połączenia.
IRIX ŚRODOWISKO ZMIENNE
Istnieje kilka zmiennych środowiskowych używanych przez skarpetki w sposób następujący:
SOCKS_SERWER
Określa nazwę hosta lub adres IP hosta, na którym działa plik skarpetka demon.
Zwykle jest to nazwa hosta zapory sieciowej.
SOCKS_PORT
Port TCP/IP używany podczas nawiązywania kontaktu skarpetka na SOCKS_SERWER gospodarz. ten
wartość domyślna to 1080.
SOCKS_NS Nazwa hosta serwera nazw, którego należy używać, zwykle w celu rozpoznania adresu IP
SOCKS_SERWER.
SOCKS_DEBUG
Jeśli występuje w środowisku, libpcp_socks wydrukuje informacje debugowania do
dotychczasowy stderr strumień. Istnieją tylko dwa poziomy debugowania: włączone i wyłączone. To jest
tylko naprawdę przydatne dla programistów, ponieważ zakłada się, że informacje o debugowaniu
znajomość libpcp_socks kod źródłowy.
SOCKS_BANNER
Jeśli ta opcja jest ustawiona, za każdym razem, gdy klient dzwoni libpcp_socks wyświetli wiadomość do
stdout zawierający informacje o wersji. Sprawdzenie tego może się przydać libpcp_socks
działa w przypadku braku szczegółowego rejestrowania.
_RLD_LISTA skarpetki ustawia to dokładnie /usr/pcp/lib/libpcp_socks.so:DOMYŚLNY
Zdecydowanie zaleca się, aby NIE ustawiać tej opcji w środowisku interaktywnym
muszle
PMCD_CONNECT_TIMEOUT
Określa limit czasu (w sekundach) dla połączeń z pmcd(1). Podczas używania
skarpetki, może być konieczne zwiększenie wartości domyślnej (5 sekund) ze względu na
dodatkowe opóźnienia powstałe w wyniku użytkowania skarpetka. Zobaczyć PMAPI(3) dla
dalsze szczegóły dotyczące tej zmiennej.
OSTRZEŻENIE
Należy dokładnie rozważyć następujące uwagi:
0) Ponieważ skarpetka obsługuje tylko gniazda TCP/IP, skarpetki nigdy nie próbuje używać skarpetka dla
gniazda typu SOCK_DGRAM lub jeśli domena parametr w wywołaniu gniazdo(2) jest
PF_UNIX (gniazda domeny unixowej nigdy nie powinny być używane skarpetka tak czy siak).
1) Niektóre produkty firewall nie obsługują aplikacji „socksowych” i w nich
skrzynie, skarpetki nie może być użyty. W takim przypadku konieczna będzie konfiguracja
zapora sieciowa umożliwiająca połączenia przez zaporę ogniową dla portu komunikacyjnego PMCD,
zazwyczaj tcp/4321.
2) Protokół PCP jest oparty na TPC/IP i działa z protokołem skarpetek, ale z połączeniami
które korzystają z gniazd UDP/DATAGRAM lub zdalnych połączeń X11 poprzez skarpetka może nie działać. Jeśli
host zdalnego wyświetlacza znajduje się po tej samej stronie zapory co aplikacja
można obejść, konfigurując zdalny host wyświetlacza tak, aby korzystał z połączeń bezpośrednich
- patrz wyżej. Ponadto użycie opcji wyświetlania X11 korzystających z pamięci współdzielonej może spowodować zawieszenie X
serwer, gdy jest używany z skarpetki.
3) Jeśli skarpetki wówczas plik konfiguracyjny nie jest obecny skarpetki wyjdzie z
komunikat o błędzie.
4) skarpetki używa lokalnie skonfigurowanego serwera nazw lub mechanizmu rozpoznawania nazw (patrz rezolwer(5)) do
przekształca nazwy hostów na adresy IP. Może to, ale nie musi, umożliwić rozpoznanie hosta
nazwy po drugiej stronie zapory.
5) W przypadku używania w sieci WAN często skarpetka demon będzie daleko od aplikacji.
Może to spowodować przekroczenie limitu czasu połączeń klienta PCP przed połączeniem się z pilotem
pmcd. Jeśli tak się stanie, ustaw zmienną środowiskową PMCD_CONNECT_TIMEOUT do
wyższa wartość niż domyślna (5 sekund). Odnosić się do PMAPI(3) w celu uzyskania dalszych szczegółów
o tej zmiennej.
6) Podczas używania skarpetki połączyć się z pmcd(1), ale ``Połączenie Odrzucony'' komunikaty o błędach
są zwracane, nie jest od razu oczywiste, czy pmcd(1) zwraca błąd lub
skarpetka.
PRAWA AUTORSKIE OGŁOSZENIE
skarpetki jest objęty licencją GPL i jest chroniony prawem autorskim Shaun Clowes ([email chroniony]).
Korzystaj z pmsocks online, korzystając z usług onworks.net