memaksa aplikasi untuk menggunakan proxy secara lokal (banyak program proxy transparan tidak berfungsi)

1

Saya sudah mencari sebelumnya dan menemukan beberapa solusi seperti ( ini , ini , ini dan ini ). Saya punya aplikasi (berbasis Java) yang harus saya paksa untuk menggunakan proxy (karena layanan online-nya disensor di jaringan saya). Saya mencapai situs online menggunakan Tor atau Freegate yang keduanya dijalankan secara lokal di laptop saya. Saya sudah menggunakan salah satunya di (127.0.0.1:8580 HTTPs) atau (127.0.0.1:9150 Socks). Selain itu saya tidak memiliki server terpisah, atau komputer yang terhubung untuk mengalihkan TCP atau UDP keluar saya ke komputer itu. Saya ingin jaringan ini: Application-> Tor-> Internet.

Menurut rekomendasi di atas, saya dapat menggunakan proxy transparan seperti proxifier. Saya mengatur Tor / freegate proxy di proxifier saya dan mengatur aturan untuk mengizinkan Tor / FreeGate untuk menghubungkan internet secara langsung dan mengarahkan semua lalu lintas lainnya untuk menggunakan proxy saya, tetapi saya mendapatkan kesalahan ini di proxifier:

[12.29 17:47:57] javaw.exe *64 - [::ffff:46.4.84.169]:443 (IPv6) error : Could not connect to proxy 127.0.0.1:9150 - connection attempt failed with error 10061

[12.29 18:22:41] javaw.exe *64 - [::ffff:127.0.0.1]:8580 (IPv6) error : Could not connect through proxy 127.0.0.1:8580 - Proxy server cannot establish a connection with the target, status code 400

Apakah Anda punya penawaran? Apakah mungkin untuk menyelesaikan masalah ini dengan menggunakan program proxy transparan lain seperti CCProxy atau WinGate, ....?

ps Solusi lain mungkin Squid tetapi karena saya tidak terbiasa dengan itu dan saya menjalankan pada Windows 7 / x64 apakah Anda menawarkan untuk mengejar squid 4 windows? dapatkah squid menawarkan mekanisme yang berbeda atau lebih baik daripada Proxifier?

keterangan lebih lanjut tentang solusi saya yang gagal ketika @barlop bertanya: Saya menggunakan Proxifier sebagai proxy transparan. karena proksi yang saya inginkan sudah diatur secara lokal (localhost: 9150 atau 8550) tidak mungkin untuk dengan mudah mengarahkan semua koneksi ke proksi yang diinginkan di Proxifier itu agak rekursif karena Tor memerlukan akses langsung ke internet jadi saya menambahkan aturan kecuali saya program proxy (Tor atau FreeGate) untuk menggunakan internet secara langsung tetapi semua aplikasi lain harus mengarahkan lalu lintas mereka menggunakan Proxifier. Namun saya tidak yakin tentang peran "localhost" dalam aturan yang diperlihatkan dalam gambar yang diunggah kepada saya itu semacam kontradiksi tetapi dengan keduanya saya tidak bisa menghubungkan aplikasi saya untuk menggunakan proxy.

di sini adalah gambar dari Aturan dan Proxy telah diatur di Proxifier:

http://i.imgur.com/nXNOLOi.png

http://i.imgur.com/H1PW8yx.png

Sdid
sumber
dapatkah Anda menyatakan solusi yang tidak berhasil
barlop
1
Saya tidak berpikir ccproxy transparan, apakah Anda yakin ccproxy transparan? Terakhir kali saya menggunakannya bukan dan mungkin masih belum. saya melihat screenshot di sini yang saya ingat dan pada tautan youngzsoft.net/ccproxy/web-proxy-server.htm dikatakan "Anda tidak perlu membuat pengaturan server proxy di browser seperti IE, Firefox, Chrome dll. Ini transparan dan anonim "tapi itu seperti kata-kata yang tidak jujur ​​atau bodoh. Itu bisa berarti itu menetapkan pengaturan browser untuk Anda, seperti IE dan Chrome tetap menggunakan pengaturan windows yang sama.
barlop
di tautan kedua Anda seharusnya memberi tahu Anda bahwa ccproxy bukanlah proxy transparan. salah satu jawaban di sana mengatakan "Anda dapat menggunakan proxy berjenjang seperti CCProxy youngzsoft.net atau proxy transparan seperti Proxifier proxifier.com "
barlop
@barlop, terima kasih saya telah melihat suatu tempat yang menyarankan ccproxy .... Saya baru saja menguji proxifier dan bukan solusi proxy transparan lainnya. Pos utama diperbarui.
SdidS
Bagaimana dengan pengaturan env vars http_proxy=http://localhost:9150/dan https_proxy=http://localhost:9150/ sebelum menjalankan aplikasi?
janos

Jawaban:

0

Saya telah memecahkan masalah menggunakan koneksi PPTP. server tempat saya terhubung memerlukan data proxy dan otentikasi. Ini berfungsi seperti proxy transparan.

Sdid
sumber