Ito ang command pmsocks na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
pmsocks - shell wrapper para sa pagsubaybay sa pagganap sa mga firewall
SINOPSIS
pmsocks landas [mga pagtatalo ...]
DESCRIPTION
pmsocks nagbibigay-daan sa mga kliyente ng Performance Co-Pilot (PCP) na tumatakbo sa mga host na matatagpuan sa internal
gilid ng isang TCP/IP firewall upang subaybayan ang mga malayuang host sa kabilang panig ng firewall. Ito
Ipinapalagay na ang firewall ay na-configure na may sumusunod sockd daemon at ang kailangan
nasiyahan ang mga kontrol sa pag-access.
Configuration
pmsocks ay gumagamit ng tsocks(5) library, na hindi kasama sa PCP. Makukuha mo tsocks
mula http://www.progsoc.uts.edu.au/~delius/.
IRIX Configuration
Sa IRIX, pmsocks ay isang shell wrapper lamang na nagtatakda ng naaangkop na mga variable ng kapaligiran
at pagkatapos ay isinasagawa ang landas programa sa mga pagtatalo mga argumento (kung mayroon man). pmsocks gumagana sa pamamagitan ng pagtatakda
ang _RLD_LIST variable ng kapaligiran (tingnan rld(1)) para mag-load ng isang dynamic na shared library (tingnan
dso(5)) na naglalaman ng mga stub para sa ``socksified'' network library function; Ito ay ``medyas''
naka-install ang library sa /usr/pcp/lib/libpcp_socks.so.
Mayroong ilang mga kundisyon na kinakailangan para ito ay maging matagumpay at ang gumagamit ay
mariing ipinapayo na basahin ang buong pahina ng manwal na ito (lalo na ang CAVEAT seksyon sa ibaba)
bago subukang gamitin pmsocks.
Kailan pmsocks naka-install, ang /etc/pcp_socks.conf naka-install din ang configuration file
na may pinakamababang default na mga setting. Tinukoy ng mga setting na ito na ang mga koneksyon sa socket sa
Ang lokal na host ay dapat gawin nang direkta, nang hindi nakikipag-ugnayan sa anumang daemon ng server ng medyas. Ito ay
kinakailangan upang ang mga kliyente ng PCP ay makapagtatag ng lokal na koneksyon sa X(1)
server, at gumamit ng mga koneksyon sa PCP, posibleng sa pamamagitan ng a sockd daemon, para subaybayan ang mga malayuang host. Sa
ang kasalukuyang pagpapatupad ng pmsocks, mga hindi direktang koneksyon sa X(1) ang server ay hindi
gumagana, kaya kung ang display ay remote, ang remote host ay dapat na nasa parehong gilid ng
firewall at /etc/pcp_socks.conf dapat i-configure upang direktang kumonekta sa host na iyon.
Ang format ng /etc/pcp_socks.conf ay magkapareho sa /etc/socks.conf gaya ng nakadokumento sa
CSTC-4.2 pamamahagi ng medyas. Ang pamamahagi na ito ay maaaring makuha sa pamamagitan ng impormasyong nakapaloob
sa FAQ ng medyas sa
ftp://coast.cs.purdue.edu/pub/tools/unix/socks/
Kung ang ibang mga kliyente ng medyas ay ginagamit, sa pangkalahatan ay ligtas itong tanggalin
/etc/pcp_socks.conf at sa halip ay gumawa ng simbolikong link sa /etc/socks.conf. Ang mga format ng file
magkatulad.
Dapat i-customize ang default na configuration upang umangkop sa lokal na kapaligiran upang iyon
mga koneksyon sa mga host na matatagpuan sa parehong bahagi ng firewall na hindi ginagamit ng lokal na host
ang medyas na daemon nang hindi kinakailangan. Ang default na configuration ay
direktang LOCALHOSTNAME 255.255.255.255 # direktang localhost
sockd 0.0.0.0 0.0.0.0 # contact sockd kahit saan pa
Tandaan na ang string LOCALHOSTNAME ay dynamic na pinapalitan sa run time ng pangalan ng
ang lokal na host, na nakuha sa pamamagitan ng isang tawag sa gethostname(2). Ipagpalagay na ang tunay na IP address ng
ang lokal na host ay 1.2.3.4 at ang isang normal na class-c subnet ay ginagamit nang lokal, ang pinaka
karaniwang pagpapasadya ay ang pagtukoy ng mga direktang koneksyon para sa lahat ng mga host sa lokal
subnet, sa pamamagitan ng pagpasok ng isa pang ``direct'' na linya gaya ng sumusunod:
direktang LOCALHOSTNAME 255.255.255.255 # direktang localhost
direktang 1.2.3.0 255.255.255.0 # direkta sa lokal na subnet
sockd 0.0.0.0 0.0.0.0 # contact sockd kahit saan pa
Ang pagkakasunud-sunod ng mga linya ay mahalaga - ang unang linya na tumutugma sa hiniling na patutunguhang IP
address sa panahon ng a ikabit(2) tawag (pagkatapos ang hiniling na IP address ay natakpan ng
ikatlong parameter ng /etc/pcp_socks.conf linya), ay tumutukoy sa pamamagitan ng unang parameter
kung makikipag-ugnayan sa medyas na daemon o kung susubukan ang isang direktang koneksyon.
IRIX Kapaligiran MGA VARIABLE
Mayroong ilang mga variable ng kapaligiran na ginagamit ng pmsocks tulad ng sumusunod:
SOCKS_SERVER
Tinutukoy ang pangalan ng host o IP address ng host na nagpapatakbo ng sockd daemon
Kadalasan ito ang pangalan ng host ng firewall.
SOCKS_PORT
Ang TCP/IP port na gagamitin kapag nakikipag-ugnayan sockd sa SOCKS_SERVER host. Ang
ang default ay 1080.
SOCKS_NS Ang host name ng name server na gagamitin, karaniwan ay para lutasin ang IP address ng
SOCKS_SERVER.
SOCKS_DEBUG
Kung naroroon sa kapaligiran, libpcp_socks ay magpi-print ng impormasyon sa pag-debug sa
ang stderr stream. Mayroon lamang dalawang antas ng pag-debug, naka-on o naka-off. Ito ay
talagang kapaki-pakinabang lamang para sa mga developer dahil ipinapalagay ng impormasyon sa pag-debug
kaalaman sa libpcp_socks source code.
SOCKS_BANNER
Kung nakatakda ito, sa tuwing tatawag ang isang kliyente libpcp_socks ito ay mag-echo ng mensahe sa
stdout naglalaman ng impormasyon ng bersyon. Ito ay maaaring maging kapaki-pakinabang upang suriin libpcp_socks
ay gumagana sa kawalan ng verbose logging.
_RLD_LIST pmsocks itinatakda ito nang eksakto /usr/pcp/lib/libpcp_socks.so:DEFAULT
Lubos na inirerekomenda na HINDI ito itakda sa kapaligiran ng interactive
mga shell.
PMCD_CONNECT_TIMEOUT
Tinutukoy ang time-out, sa mga segundo, para sa mga koneksyon sa pmcd(1). Kapag gumagamit
pmsocks, maaaring kailanganin itong dagdagan mula sa default (5 segundo) dahil sa
karagdagang mga pagkaantala na ipinakilala bilang resulta ng paggamit sockd. Tingnan PMAPI(3) para sa
karagdagang detalye tungkol sa variable na ito.
CAVEAT
Ang mga sumusunod na tala ay dapat isaalang-alang nang mabuti:
0) Dahil sockd maaari lamang pangasiwaan ang mga TCP/IP socket, pmsocks hindi kailanman nagtatangkang gamitin sockd para
mga socket ng uri SOCK_DGRAM o kung ang domain parameter sa isang tawag sa socket(2) ay
PF_UNIX (Ang mga socket ng domain ng unix ay hindi kailanman dapat gumamit sockd kahit papaano).
1) Ang ilang mga produkto ng firewall ay hindi sumusuporta sa mga application na ``socksified', at sa mga ito
kaso, pmsocks hindi magagamit. Sa kasong ito, kakailanganing i-configure ang
firewall upang payagan ang mga koneksyon sa pamamagitan ng firewall para sa PMCD communications port,
karaniwang tcp/4321.
2) Ang PCP protocol ay TPC/IP-based at gumagana sa socks protocol, ngunit mga koneksyon
na gumagamit ng UDP/DATAGRAM socket o remote X11 na koneksyon sa pamamagitan ng sockd maaaring hindi gumana. Kung
ang remote display host ay nasa parehong bahagi ng firewall bilang ang application, ito
maaaring iwasan sa pamamagitan ng pag-configure sa remote display host upang gumamit ng mga direktang koneksyon
- tingnan sa itaas. Gayundin, ang paggamit ng mga opsyon sa pagpapakita ng X11 na gumagamit ng shared memory ay maaaring mag-hang ang X
server kapag ginamit kasama ng pmsocks.
3) Kung ang pmsocks ang configuration file ay wala, kung gayon pmsocks lalabas kasama ang isang
maling mensahe.
4) pmsocks gumagamit ng lokal na naka-configure na name server o solver (tingnan resolver(5)) sa
lutasin ang mga pangalan ng host sa mga IP address. Ito ay maaaring o maaaring hindi kayang lutasin ang host
mga pangalan sa kabilang panig ng firewall.
5) Kapag ginamit sa isang WAN, kadalasan ang sockd Malayo ang daemon mula sa application.
Ito ay maaaring magresulta sa pag-time out ng mga koneksyon ng PCP client bago kumonekta sa remote
pmcd. Kung nangyayari ito, itakda ang variable ng kapaligiran PMCD_CONNECT_TIMEOUT sa isang
mas mataas na halaga kaysa sa default (5 segundo). Sumangguni sa PMAPI(3) para sa karagdagang detalye
tungkol sa variable na ito.
6) Kapag gumagamit pmsocks upang kumonekta sa pmcd(1), ngunit ``Koneksyon tinanggihan'' mga mensahe ng error
ay ibinalik, hindi agad halata kung pmcd(1) ay ibinabalik ang error o
sockd.
COPYRIGHT PAUNAWA
tsocks ay sakop ng lisensya ng GPL at copyright Shaun Clowes (delius@progsoc.org).
Gumamit ng pmsocks online gamit ang mga serbisyo ng onworks.net