Senden Sie HTTP-Datenverkehr an das VPN

354
Bobík

Ich möchte meinen unverschlüsselten HTTP-Verkehr verschlüsseln, indem ich ihn an VPN schicke. Ich habe versucht, diese IPFW-Regel zu verwenden, aber es scheint nicht zu funktionieren (ich sehe keinen Verkehr auf einer VPN-Verbindung).

allow ip from any to any dst-port 80 out via ppp0 

Die PPTP-Verbindung ist korrekt hergestellt.

EDIT: Es scheint, dass IPFW für diesen Fall kein gutes Werkzeug ist. Könnten Sie eine andere Lösung empfehlen?

1
Nun, von dem, was ich von ipfw kenne, ist es entweder blockiert oder erlaubt, und ich weiß nicht, ob es eine Methode gibt, die weitergeleitet werden kann (obwohl ich vielleicht falsch liege), aber die ganze Zeile, die Sie geben, wird dies nicht tun lehne es ab. Das bedeutet, dass Sie den gleichen Effekt erzielen würden, wenn Sie ipfw nicht ausführen würden. Wenn Sie also an ein vpn weiterleiten müssen, benötigen Sie auf jeden Fall einen anderen Befehl und wahrscheinlich ein anderes Programm als ipfw. Diese Zeile sagt nur, wenn es ausgeht, lass es diese Schnittstelle raus! Außerdem gibt es eine unix.stackexchange-Site barlop vor 10 Jahren 0
Sie brauchen auch eine. Wenn das funktioniert, vergessen Sie diese beiden Regeln und ersetzen Sie sie durch eine schicke mit Keep-State und Check-State. barlop vor 10 Jahren 0
Ich bin nicht einmal sicher, ob Ihr Befehl funktionieren wird. Port mit IP angeben. Bekommst du keinen Fehler? Probieren Sie diese beiden `ipfw add allow tcp von jedem beliebigen 80 aus` und` ipfw add allow tcp von einem beliebigen beliebigen 80 aus, wenn sie funktionieren. Dann gehen Sie für `ipfw add 10 check-state` `ipfw add 100 allow tcp von jedem beliebigen Zu jedem 80er-Setup-Keep-State kenne ich ein paar ipfw, aber nicht den vpn-Aspekt. Und Sie können den via ppp0-Aspekt hinzufügen. barlop vor 10 Jahren 0

0 Antworten auf die Frage