Bagaimana cara merutekan lalu lintas melalui proksi SOCKS tertentu berdasarkan per-aplikasi?

10

Saya menjalankan aplikasi desktop tertentu (sebenarnya melalui AIR jika ada bedanya) yang tidak memiliki pengaturan konfigurasi proxy bawaan.

Saya perlu mendapatkan semua lalu lintas hanya dari aplikasi ini yang diarahkan melalui proxy SOCKS yang aman. Ini menyiratkan bahwa saya tidak dapat menggunakan preferensi jaringan global, karena ini akan mempengaruhi banyak aplikasi lain.

Apakah ada cara untuk memaksa semua komunikasi jaringan melalui proxy SOCKS yang diberikan berdasarkan per-aplikasi?

Akan sangat membantu untuk mengetahui apakah ada cara untuk melakukan routing seperti itu secara global, berdasarkan pada alamat IP tertentu (karena ini dapat memungkinkan untuk beberapa solusi yang masuk akal).

GJ.
sumber

Jawaban:

4

ProxyCap memungkinkan Anda untuk mengarahkan kembali koneksi jaringan komputer Anda melalui server proxy. Anda dapat memberi tahu ProxyCap aplikasi mana yang akan terhubung ke Internet melalui proxy dan dalam kondisi apa. Ini dilakukan melalui antarmuka yang ramah pengguna, tanpa perlu mengkonfigurasi ulang klien Internet Anda.

Fitur utama:

  • Dukungan untuk server proxy SOCKS4, SOCKS5 dan HTTPS
  • Dukungan langsung untuk penerowongan SSH (tentukan server SSH sebagai server proxy)
  • Dukungan untuk protokol jaringan berbasis TCP dan UDP
  • Dukungan DNS sisi proksi
  • Aturan perutean yang fleksibel
  • Dukungan untuk rantai proxy
  • Dukungan IPv6
  • Dukungan untuk aplikasi 64-bit
  • Dukungan manajemen terpusat
GJ.
sumber
1
ProxyCap juga tersedia untuk OS X
GJ.
1

Dalam artikel Watch hulu.com di luar AS pada Mac OS X , penulis mencoba tsocks / dsocks / dante dari macports , tetapi tidak ada yang bekerja dengan baik. Seperti artikel ini ditulis pada tahun 2009, sangat mungkin bahwa aplikasi ini telah membaik dan sekarang dapat bekerja untuk Anda.

Apa yang akhirnya ditemukan penulis adalah Proxifier untuk Mac OS X , sebuah aplikasi kakao asli yang memungkinkan Anda membuat terowongan seluruh aplikasi melalui berbagai jenis proksi.

Menu Proxification Rules-nya memiliki opsi "Process Only the following", di mana orang dapat menambahkan aturan untuk aplikasi yang ingin Anda tunnel melalui proxy (secara default akan mencoba untuk mengacaukan semuanya).

harrymc
sumber
0

MacPorts memiliki port tsocks untuk menggunakan proxy SOCKS dengan aplikasi yang biasanya tidak sadar proxy, atau yang tidak dapat melakukan SOCKS. Jika Anda dapat meluncurkan aplikasi Anda dari terminal, maka itu dapat memenuhi kebutuhan Anda.

CodeGnome
sumber
Menurut saya ini mengulangi jawaban yang sudah ada.
harrymc