Puncte:0

Redirecționarea traficului către un ip și un port cu punte folosind PF pe MacOS

drapel pk

Încerc să redirecționez traficul localhost pe un anumit port către ip-ul rețelei cu punte

Folosesc urmatoarele

ecou"
rdr trece inet proto tcp de la oricare la orice port 9300 -> 192.168.64.29 portul 9300
rdr trece inet proto tcp de la oricare la orice port 3406 -> 192.168.64.29 portul 3406
rdr trece inet proto tcp de la orice la orice port 1234 -> 127.0.0.1 portul 8000
" | sudo pfctl -ef -

merge bine pentru 1234 -> 8000

Am avut un server Python simplu care rulează pe portul 8000

python -m http.server 8000 --bind 127.0.0.1

Vizitând http://localhost:1234/ se încarcă bine serverul care rulează pe 8000

ieșire din sudo pfctl -s stări

TOATE tcp 127.0.0.1:8000 <- 127.0.0.1:58791 FIN_WAIT_2:FIN_WAIT_2
TOATE tcp 127.0.0.1:8000 <- 127.0.0.1:58792 FIN_WAIT_2:FIN_WAIT_2

Dar regulă similară pentru redirecționare 127.0.0.1:9300 -> 192.168.64.29:9300 și 127.0.0.1:3406 -> 192.168.64.29:3406 nu funcționează

Pot vedea SYN_SENT în ieșire de sudo pfctl -s stări ieșire

TOATE tcp 127.0.0.1:8000 <- 127.0.0.1:58791 FIN_WAIT_2:FIN_WAIT_2
TOATE tcp 127.0.0.1:8000 <- 127.0.0.1:58792 FIN_WAIT_2:FIN_WAIT_2
TOATE tcp 192.168.64.29:9300 <- 127.0.0.1:9300 <- 127.0.0.1:58796 ÎNCHIS:SYN_SENT
TOATE tcp 192.168.64.29:9300 <- 127.0.0.1:9300 <- 127.0.0.1:58797 ÎNCHIS:SYN_SENT

Am citit în câteva fire că trebuie să activez redirecționarea, dar asta nu pare să funcționeze

sudo sysctl -w net.inet.ip.forwarding=1

Am portul 9300 și 3406 deschis pe IP 192.168.64.29 care este pornit pod100 inet 192.168.64.1 netmask 0xffffff00 difuzat 192.168.64.255

Proto Recv-Q Trimitere-Q Adresă locală Adresă străină Stat PID/Nume program
tcp 0 0 0.0.0.0:3406 0.0.0.0:* ASCULTĂ -
tcp 0 0 0.0.0.0:9300 0.0.0.0:* ASCULTĂ -
tcp 0 0 127.0.0.53:53 0.0.0.0:* ASCULTĂ -
tcp 0 0 0.0.0.0:22 0.0.0.0:* ASCULTĂ -
tcp6 0 0 :::2375 :::* ASCULTĂ -
tcp6 0 0 :::3406 :::* ASCULTĂ -
tcp6 0 0 :::9300 :::* ASCULTĂ -
tcp6 0 0 :::22 :::* ASCULTĂ -

SYN_SENT:ÎNCHIS

nu sunt sigur de ce/dacă este blocat, dar accesarea 192.168.64.29:9300 funcționează bine

MrPandav avatar
drapel pk
Bridged IP este pe aceeași gazdă sub o mașină virtuală creată folosind API-ul hypervisor (prin Multipass), folosesc Apple M1 dacă are vreo diferență

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.