Ito ang command stunserver na maaaring patakbuhin sa OnWorks na libreng 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
stunserver - STUN protocol service (mga RFC: 3489, 5389, 5789, 5780)
SINOPSIS
stunserver [OPSYON]
DESCRIPTION
Nagsisimula ang stunserver ng isang serbisyo sa pakikinig ng STUN na tumutugon sa mga kahilingang nagbubuklod ng STUN mula sa
malayong mga kliyente. Ang mga opsyon ay inilarawan sa ibaba.
Opsyon
Ang mga sumusunod na opsyon ay suportado.
--mode MODE
--pangunahing interface INTERFACE
--altinterface INTERFACE
--primaryport PORTNUMBER
--altport PORTNUMBER
--pamilya IVERSION
--protocol PROTO
--maxconn MAXCONN
--verbosity LOGLEVEL
--primaryadvertised
--altadvertise
- Tumulong
Ang mga detalye ng bawat opsyon ay ang mga sumusunod.
--mode MODE
Kung saan ang tinukoy na parameter ng MODE ay alinman sa "basic" o "full". Sa basic mode, ang server
nakikinig sa iisang port. Sapat na ang basic mode para sa mga pangunahing senaryo ng NAT traversal sa
na kailangan ng isang kliyente upang matuklasan ang panlabas na IP address nito at kumuha ng port mapping para sa a
lokal na port na pinakikinggan nito. Ang katangian ng STUN CHANGE-REQUEST ay hindi suportado sa
pangunahing mode.
Sa full mode, nakikinig ang STUN service sa dalawang magkaibang interface at dalawang magkaibang port
sa bawat. Maaaring tukuyin ng isang kahilingang nagbubuklod ng kliyente ang isang opsyon para ipadala ng server ang
tugon pabalik mula sa isa sa mga kahaliling interface at/o port. Pinapadali ang buong mode
mga kliyenteng sumusubok na tumuklas ng NAT behavior at NAT filtering behavior ng network na sila
ay nasa. Ang buong mode ay nangangailangan ng dalawang natatanging IP address sa host. Kapag tumakbo sa TCP, ang
hindi kayang suportahan ng serbisyo ang isang katangian ng CHANGE-REQUEST mula sa kliyente.
Kung hindi tinukoy ang parameter na ito, ang basic mode ang default.
* * * * *
--pangunahing interface Interface
Kung saan ang tinukoy na INTERFACE ay alinman sa isang lokal na IP address (hal. "192.168.1.2") ng host
o ang pangalan ng isang network interface (hal. "eth0").
Ang interface o address na tinukoy ay gagamitin ng serbisyo bilang pangunahing pakikinig
address.
Sa basic mode, ang default ay i-bind sa lahat ng available na adapter (INADDR_ANY). nang buo
mode, ang default ay i-bind sa unang hindi localhost adapter na may naka-configure na IP
address.
* * * * *
--altinterface Interface
Kung saan ang tinukoy na INTERFACE ay alinman sa isang lokal na IP address (hal. "192.168.1.3") ng host
o ang pangalan ng isang network interface (hal. "eth1").
Ang parameter na ito ay halos kapareho ng --primaryinterface na opsyon maliban dito
tinutukoy ang kahaliling address sa pakikinig para sa buong mode.
Binabalewala ang opsyong ito sa basic mode. Sa full mode, ang default ay i-bind sa pangalawa
non-localhost adapter na may naka-configure na IP address.
* * * * *
--primaryport PORTNUM
Kung saan ang PORTNUM ay isang halaga sa pagitan ng 1 hanggang 65535.
Ito ang pangunahing port na ibibigkis ng server para sa pakikinig sa papasok na binding
mga kahilingan. Isasama ng serbisyo ang parehong pangunahing address at ang kahaliling address sa
port na ito.
Ang default ay 3478.
* * * * *
--altport PORTNUM
Kung saan ang PORTNUM ay isang halaga sa pagitan ng 1 hanggang 65535.
Ito ang kahaliling port na ibibigkis ng server para sa pakikinig sa papasok na binding
mga kahilingan. Isasama ng serbisyo ang parehong pangunahing address at ang kahaliling address sa
port na ito.
Binabalewala ang opsyong ito sa basic mode. Ang default ay 3479.
* * * * *
--pamilya IPVERSION
Kung saan ang IPVERSION ay alinman sa "4" o "6" upang tukuyin ang paggamit ng IPV4 o IPV6.
Ang default na pamilya ay 4 para sa paggamit ng IPv4.
* * * * *
--protocol PROTO
Kung saan ang PROTO ay alinman sa IP protocol, "udp" o "tcp".
udp ang default.
* * * * *
--maxconn MAXCONN
Kung saan ang MAXCONN ay isang halaga sa pagitan ng 1 at 100000.
Para sa TCP mode, tinutukoy ng parameter na ito ang maximum na bilang ng mga sabay-sabay na koneksyon na
maaaring umiral sa anumang oras.
Ang parameter na ito ay binabalewala kapag ang protocol ay UDP. Ang default na halaga ay 1000
* * * * *
--verbosity LOGLEVEL
Kung saan ang LOGLEVEL ay isang value na mas malaki sa o katumbas ng 0.
Tinutukoy ng parameter na ito kung magkano ang naka-print sa console patungkol sa
pagsisimula, mga error, at aktibidad ng network. Ang isang halaga ng 0 ay tumutukoy sa isang napakaliit
dami ng output. Ang isang halaga ng 1 ay nagpapakita ng bahagyang higit pa. Ang isang halaga ng 2 ay nagpapakita ng higit pa.
Ang pagtukoy sa 3 ay magpapakita ng higit pa.
Ang default ay 0.
* * * * *
--primaryadvertised PRIMARY-IP
--altadvertise ALT-IP
Kung saan ang PRIMARY-IP at ALT-IP ay mga wastong numerong IP address string (hal. "101.23.45.67")
iyon ang mga pampublikong IP address ng --primaryinterface at --altinterface na mga address
tinalakay sa itaas.
Ang dalawang parameter na ito ay para sa advanced na paggamit lamang. Ito ay inilaan para sa suporta ng pagpapatakbo ng a
STUN server sa full mode sa Amazon EC2 o iba pang naka-host na kapaligiran kung nasaan ang server
tumatakbo sa likod ng isang NAT. Huwag itakda ang parameter na ito maliban kung alam mo ang epekto
ito ay lumilikha.
Karaniwan, nang hindi itinatakda ang mga parameter na ito, ang ORIGIN attribute, OTHER-ADDRESS
Natutukoy ang attribute, at CHANGED-ADDRESS na attribute sa pamamagitan ng pagtatanong sa local
mga adapter o socket para sa IP address kung saan sila nakikinig. Kapag pinapatakbo ang server
isang NAT environment, ang mga nagbubuklod na tugon ay maglalaman pa rin ng tamang hanay ng mapping address
mga katangian, upang ang koneksyon ng P2P ay maaaring magtagumpay. Gayunpaman, ang PINAGMULAN, IBA-
Ang mga katangian ng ADDRESS, at CHANGED-ADDRESS na ipinadala ng server ay mali. Ang impact
ng pagpapadala ng maling OTHER-ADDRESS o CHANGED-ADDRESS ay magreresulta sa isang kliyente
sinusubukang gawin ang NAT Behavior test o NAT filtering test para mag-ulat ng maling resulta.
Para sa higit pang mga detalye, bisitahin ang www.stunprotocol.org para sa mga detalye kung paano itakda nang tama ang mga ito
mga parameter para sa paggamit sa loob ng Amazon EC2.
* * * * *
- Tumulong
Ini-print ang pahina ng tulong na ito
HALIMBAWA
stunserver
Nang walang mga opsyon, magsisimula ng pangunahing serbisyo sa pag-binding ng STUN sa UDP port 3478.
stunserver --mode ganap --pangunahing interface 128.34.56.78 --altinterface
128.34.56.79 Sa itaas na halimbawa ay nagsisimula ng dual-host na serbisyo ng STUN sa mga interface
kinilala ng IP address na "128.34.56.78" at "128.34.56.79". Mayroong apat na UDP
mga tagapakinig ng socket
128.34.56.78:3478 (Pangunahing IP, Pangunahing Port) 128.34.56.78:3479 (Pangunahing IP,
Kahaliling Port) 128.34.56.79:3478 (Pangunahing IP, Pangunahing Port) 128.34.56.79:3479
(Kahaliling IP, Kahaliling Port)
Ang isang error ay nangyayari kung ang mga address na tinukoy ay hindi umiiral sa lokal na host na nagpapatakbo ng
serbisyo.
stunserver --mode ganap --pangunahing interface eth0 --altinterface eth1
Pareho sa itaas, maliban sa mga interface ay tinukoy sa pamamagitan ng kanilang mga pangalan bilang enumerated sa pamamagitan ng
ang sistema. (Ang utos na "ifconfig" o "ipconfig" ay magbibilang na magagamit
mga pangalan ng interface.
Gumamit ng stunserver online gamit ang mga serbisyo ng onworks.net
