Cyrraedd gweinydd SOCKS y tu mewn i westai NAT VirtualBox
Anfonwch borth loopback y gwesteiwr i brocsi'r gwestai a gwirio bod gwrandäwr y gwestai yn derbyn cysylltiadau ar ei rwydwyneb rhithwir.
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.