Ƙididdigar TPROXY na iya ƙaruwa yayin da aikace-aikacen bai karɓi kome ba. Dokar ta yi daidai, amma isar da gida har yanzu ya dogara da sarrafa hanyar manufa da soket mai karɓa mai dacewa.

Linux TPROXY na iya kama zirga-zirga ba tare da sake rubuta makoma kamar yadda DNAT ke yi ba. Don haka fakitin da aka aika zuwa makoma marar gida dole su isa soket na gida da ya cancanta.

Bi hanyar isarwa

  1. Zirga-zirgar na isa uwar garken kamawa a kan muƙamai da dangin adireshi da aka nufa.
  2. Dokar kamawa da alamar fakiti suna nuna manufar isar da gida.
  3. Dokar manufa mai dacewa tana zaɓar hanyar da ke isar da fakitin a gida.
  4. Wakilin yana amfani da mai sauraro mai bayyanawa da aka goyi bayan tare da zaɓin soket da ake buƙata.

Misalin IPv4 na kernel yana buƙatar goyon bayan aikace-aikace ga IP_TRANSPARENT. Mai sauraro na yau da kullum a kan tashar jiragen ruwa ɗaya, ko saitin haɗin da ba na gida ba na duniya, ba ya tabbatar da wannan goyon bayan.

Abin luraDubawa na gaba
Babu fakitin shigowa masu alaƙaHanyar zirga-zirga da muƙamin shigowa
Fakitin suna zuwa; ƙididdigar kamawa ba ta motsawaDangin adireshi, sarkar da sharuɗɗan daidaito
Doka ta yi daidai; isar da gida ta kasaAlama da zaɓin hanyar manufa
Soket yana saurara; aikace-aikacen bai ga kome baƘarfin soket mai bayyanawa da mai mai sauraron
Buƙatar ta fara; amsoshi na baya sun kasaDaidaiton soket da aka kafa da hanyoyin dawowa

Ka riƙe saitin da aka ɗora da sunan sararin cibiyar sadarwa tare da kowace lura. Wata doka ta gaba na iya sake rubuta alama ko zaɓar wata hanya. Idan kamawa ta faru a kan uwar garke yayin da mai sauraro ke gudana a cikin kwantena, ingantacciyar hanyar gida ta uwar garke ba ta isar da kai tsaye cikin wannan kwantena.

Yi la'akari da fakitin baya

Misalin kernel ya haɗa da daidaiton soket da hanyar DIVERT da ke yi wa fakitin soketai masu bayyanawa alama. Barin ta na iya barin zirga-zirgar baya a wata hanya daban ko da kamawar farko ta yi nasara.

Yi amfani da yanayin bayyanawa da aikace-aikacen ke goyon baya da takardun kernel masu dacewa ga kowane dangin adireshi. Umarnin hanyar gida na IPv4 ba ya saita IPv6, kuma goyon baya a dangi ɗaya ba ya tabbatar da halin soket na ɗayan.

TPROXY kuma ba ya samar da tattaunawar SOCKS. Sashin daga bayyanawa zuwa SOCKS dole har yanzu ya gano makoma kuma ya tattauna da babban tushensa.

Ƙaura daga REDIRECT

Rubuta yadda aikace-aikacen da ke akwai ke samun ainihin makoma. REDIRECT yana canza makoma kuma ya dogara da hanyar dawo da ta dace; TPROXY yana buƙatar soket ɗinsa mai bayyanawa da tsarin sarrafa hanya. Zaɓi bisa ga aikace-aikacen da manufar adireshin tushe.

Haɗa ƙididdiga da hanyar da aka zaɓa, ƙarfin soket da log ɗin aikace-aikacen kafin ka canza yanayin kamawa. A kan rarraba da ke ba da kayan aikin da ake buƙata, matakin isarwa da ya ɓace shine mafi kyawun farawa fiye da sake haɗa kernel.

Labarai masu alaƙa