Saat ini saya sedang melakukan beberapa pekerjaan pengujian dengan TOR dan berlari ke masalah kecil. Klien Tor hanya mendukung penerimaan koneksi melalui protokol SOCKS5, tetapi aplikasi yang saya gunakan hanya mendukung HTTP Proxy Protocals.
Apakah mungkin untuk meletakkan sesuatu di tengah? Jadi itu misalnya pergi.
Program Saya (Hanya HTTP)> Konverter HTTP ke SOCKS> Tor SOCKS5 Server
Jawaban:
Sepertinya DeleGate dapat melakukan ini, dengan sesuatu seperti berikut (di mana DeleGate akan menerima koneksi HTTP pada port 8080 dan meneruskan ke server SOCKS pada port 9050):
sumber
delegate(d)
, saya telah menyimpulkan bahwa itu benar-benar bertekad untuk membocorkan permintaan DNS, terlepas dari beberapa klaim yang bertentangan dalam dokumentasi konfigurasi. Saya ingin mengetahui bahwa saya salah tentang hal itu, tetapi saya pesimis pada poin itu.Bundel Tor tidak lagi memiliki polipo, ini dari resmi untuk FAQ :
sumber
Anda juga dapat menggunakan Privoxy . Tambahkan baris ini ke
config.txt
file -nya :(Jangan lupa titik kecil di akhir.)
Kemudian gunakan proxy HTTP atau HTTPS di
127.0.0.1:8118
sumber
Anda tidak menentukan sistem operasi. Silakan lakukan di masa depan.
Jawaban ini merekomendasikan Polipo, yang termasuk dalam bundel Vidalia yang diselenggarakan oleh proyek Tor dan karenanya mungkin direkomendasikan oleh mereka untuk Windows. Polipo juga memiliki versi * nix (dan pada awalnya dirancang untuk * nix), jadi saya telah memasukkan instruksi tentang cara mengaturnya - lihat bagian kedua di bawah ini. Ini adalah solusi yang agak ringan, jika itu penting.
Windows
Unduh bundel Vidalia. Ini termasuk Vidalia GUI dan program yang disebut Polipo, bersama dengan Tor. Dalam bundel, Polipo secara default menjalankan proxy HTTP pada port 8118 yang dialihkan melalui proxy Tor SOCKS pada port 9050.
Konfigurasi lanjutan
Anda juga dapat mengkonfigurasi Polipo secara manual, tanpa bundel Vidalia.
Diambil dari http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Mereka juga menyediakan binari yang harus Anda unduh.
Konfigurasi
Lari itu
Port mendengarkan default Polipo adalah 8123.
Konfigurasi default dari bundel Vidalia disertakan di bagian bawah jawaban ini.
* nix
Termasuk Linux, Unix, BSD, OS X, sebagian besar sistem operasi modern (2012) utama yang tidak didasarkan pada NT (Windows).
Sekali lagi, diambil dari http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Unduh paket dari repositori apa pun yang Anda gunakan. Google dapat membantu di sini. Atau, biner langsung dapat diunduh.
Konfigurasi
Lari itu
Port mendengarkan default Polipo adalah 8123.
Konfigurasi default dari bundel Vidalia disertakan di bagian bawah jawaban ini.
Konfigurasi Polipo default (bundel Vidalia)
Ini adalah konfigurasi Polipo default saya dari bundel Vidalia untuk Windows. Dari tampilan itu, itu harus bekerja di * nix juga - tidak ada platform spesifik sejauh yang saya tahu. Ya, ini adalah konfigurasi IPv4.
sumber
Fiddler juga memungkinkan konversi dari permintaan http ke permintaan terusan kaus kaki.
Saya melakukan ini untuk mendorong beberapa Pembaruan Windows untuk berjalan melalui koneksi kaus kaki (via Amazon EC2 dan Putty).
Dari halaman ini https://groups.google.com/forum/#!topic/httpfiddler/6m2xEe0fRmw
Di Fiddler ada tab "FiddlerScript" tempat Anda dapat menambahkan yang berikut:
sumber
WinGate juga dapat melakukan ini. Periksa tab Connection pada proksi WWW Anda dan Anda dapat memilih upstream SOCKS4, SOCKS4a, atau proksi HTTP.
WinGate juga memiliki lisensi gratis untuk 10 pengguna secara bersamaan.
Tab Koneksi Proksi WWW
Penafian: Saya bekerja untuk Qbik yang merupakan penulis WinGate
sumber