TPROXY-teljari getur hækkað á meðan forritið fær ekkert. Reglan passaði, en staðbundin afhending er enn háð stefnuleiðingu og samhæfum móttökusokki.

TPROXY í Linux getur handsamað umferð án þess að endurskrifa áfangastaðinn eins og DNAT gerir. Því verða pakkar sem beint er á óstaðbundinn áfangastað að ná í hæfan staðbundinn sokk.

Fylgdu afhendingarleiðinni

  1. Umferðin nær í afhlöðuhýsilinn á tilteknu tenginu og netfangi.
  2. Afhlöðureglan og pakkamerkið skilgreina stefnuna fyrir staðbundna afhendingu.
  3. Samsvarandi stefnuregla velur leið sem afhendir pakkana staðbundið.
  4. Milliþjónninn notar studdan gagnsæjan hlustara með nauðsynlegum sokkvalkosti.

IPv4-dæmi kjarnans krefst stuðnings forritsins við IP_TRANSPARENT. Venjulegur hlustari á sama porti, eða altæk óstaðbundin binding, sannar ekki þann stuðning.

AthugunNæsta prófun
Engir viðeigandi innkomandi pakkarUmferðarleið og inntakstengi
Pakkar berast; afhlöðuteljarinn stendur kyrrNetfang, keðja og samsvarsskilyrði
Reglan passar; staðbundin afhending mistekstMerki og val stefnuleiðar
Sokkurinn hlustar; forritið sér ekkertGagnsæ sokkgeta og eigandi hlustarans
Beiðnin byrjar; síðari svör mistakastSamsvörun uppsetts sokk og afturleiðir

Geymdu hlaðna stillinguna og netnafnrýmið með hverri athugun. Síðari regla getur skrifað yfir merki eða valið aðra leið. Ef afhlöðun á sér stað á hýsilnum meðan hlustarinn keyrir í gámi, afhendir gild staðbundin hýsilleið ekki sjálfkrafa í þann gám.

Reiknaðu með síðari pökkum

Dæmi kjarnans inniheldur sokk-samsvörun og DIVERT-leið sem merkir pakka gagnsæra sokka. Að sleppa henni getur skilið síðari umferð eftir á annarri leið jafnvel þótt fyrsta afhlöðun takist.

Notaðu studdan gagnsæjan ham forritsins og samsvarandi kjarnaskjöl fyrir hvert netfang. IPv4-skipun fyrir staðbundna leið stillir ekki IPv6, og stuðningur í einni fjölskyldu sannar ekki sokkhegðun hinnar.

TPROXY býr heldur ekki til SOCKS-samningaviðræður. Hluti frá gagnsæju yfir í SOCKS verður samt að finna áfangastaðinn og semja við uppstreymið.

Að flytja frá REDIRECT

Skráðu hvernig núverandi forrit fær upprunalega áfangastaðinn. REDIRECT breytir áfangastaðnum og treystir á viðeigandi endurheimtaraðferð; TPROXY þarf gagnsæjan sokkinn sinn og leiðauppsetningu. Veldu eftir forritinu og stefnu upprunanetsfangs.

Tengdu teljarana við valda leið, sokkgetu og atburðaskrá forritsins áður en þú skiptir um afhlöðuham. Á dreifingu sem býður nauðsynlegu aðstöðuna er vantar afhendingarskref betri upphafspunktur en endurþýðing kjarnans.

Tengdir greinar