Mae gan wasanaeth SOCKS y tu mewn i westai VirtualBox ddau ofyniad cyrhaeddiad ar wahân: rhaid i VirtualBox gyflwyno'r cysylltiad i'r gwestai, a rhaid i wasanaeth y gwestai ei dderbyn.

Ar gyfer VM y mae ei first adapter yn defnyddio NAT cyffredin, mae VirtualBox 7.1 yn dogfennu rheol anfon porth yn y ffurf hon. Gyda'r VM wedi'i stopio:

VBoxManage modifyvm "Proxy VM" --nat-pf1 "socks,tcp,127.0.0.1,1080,,1080"

Amnewidiwch enw'r VM a'r porthladdoedd yn ôl yr angen. Yna mae rhaglen y gwesteiwr yn dewis SOCKS yn 127.0.0.1:1080. Mae clymu ochr y gwesteiwr i 127.0.0.1 yn cyfyngu'r pwynt mynediad hwn i'r gwesteiwr ei hun.

Mae'r maes cyfeiriad gwestai gwag yn tybio bod y gwestai yn defnyddio aseiniad DHCP adeiledig peiriant NAT. Os yw'r gwestai yn defnyddio cyfeiriad statig yn lle hynny, nodwch y cyfeiriad hwnnw yn y rheol. Y 1080 olaf yw porth gwasanaeth y gwestai; nid oes rhaid iddo hafal porth y gwesteiwr.

Mae gwrandäwr y gwestai yn dal i fod yn wasanaeth rhwydwaith

Mae procsi sydd wedi'i glymu i 127.0.0.1 yn unig y tu mewn i'r gwestai yn derbyn cysylltiadau lleol i'r gwestai. Nid yw anfon NAT yn gwneud i'r gwrandäwr loopback hwnnw dderbyn traffig sy'n cyrraedd rhwydwyneb rhithwir y gwestai. Ffurfweddwch y gwasanaeth i wrando ar rwydwyneb addas y gwestai, a chaniatáu i'r traffig arfaethedig fynd trwy wal tân y gwestai a rheolau mynediad y procsi. Gwiriwch fynediad a ganiateir a wrthodir y gwrandäwr ar ôl newid y ffin honno.

Archwiliwch y ffiniau hyn ar wahân pan fydd yn methu: porth a rheol y gwesteiwr, cyfeiriad dethol y gwestai, a gwrandäwr y tu mewn i'r gwestai. Ni all newid i rwydweithio pontio drwsio gwasanaeth sy'n dal i wrando ar loopback y gwestai yn unig.

Mae'r rheol TCP hon yn cwmpasu cysylltiad SOCKS dros TCP. Nid yw ynddo'i hun yn darparu'r llwybr UDP ychwanegol sydd ei angen ar gyfer relay SOCKS5 UDP.

Erthyglau cysylltiedig