Ich habe einen Glype-Proxy und ich möchte die URLs umschreiben. Alle URLs auf der Seite werden automatisch konvertiert in: http://proxy.com/browse.php?u=[URL HIER]. Beispiel: Wenn ich gehe zu/browse auf The Pirate Bay auf meinem Proxy möchte ich die URL von diesem konvertieren:Rewrite URL Glype (nginx)
proxy.com/tpb/browse.php?u=http%3A%2F%2Fthepiratebay.se%2Fbrowse&b=0
Um dies:
proxy.com/tpb/browse
Wie Sie sehen können, das ganze Teil:
browse.php?u=http%3A%2F%2Fthepiratebay.se%2F
ist weg (und die &b=0
was sich hinter der URL). Und es hat die gleiche Domänenstruktur wie The Pirate Bay.
Ich habe so etwas wie dies versucht:
location /tpb/ {
rewrite ^/browse.php?u=(.*)$ /$1? last;
break;
}
Aber es funktioniert nicht. Jemand hat eine Antwort? Eine andere Funktion ist ebenfalls willkommen. (Wie fastcgi_split_path_info
oder etwas anderes, was mit nginx kompatibel ist)
(Wenn Sie sehen wollen, ein Beispiel zu tpb.piratenpartij.nl gehen, aber ich bin nicht sicher, ob sie Glype verwenden)
Ich weiß nicht, warum Sie das wollen, aber wenn es ist, weil Sie die URL der Website verbergen möchten (so dass Benutzer ihre Geschichte ist (Art von) anonym), bietet Glype eine Funktionalität dafür, es heißt URL -Codierung. –