S.A. Arkadaşlar.

Java server uygulamasını başka bir sunucuya taşıyacağız. Ancak eski yazılıma sahip clientleri yeni sunucuya yönlendirmek için bir proxy yazmam gerekiyor.

Basitçe bunu nasıl yapabilirim?

soruldu: 09 Eyl '13, 02:34

Fatih's gravatar image

Fatih
51761021
cevap kabul oranı: 40%

değiştirildi: 09 Eyl '13, 05:25

lastarabos's gravatar image

lastarabos
1.8k122742

Site kuralları gereği başlığı soru formatına çeviriniz.

(09 Eyl '13, 04:49) rahmanyazgan ♦ rahmanyazgan's gravatar image

Merhaba Öncelikli olarak şunu söyleyeyim eğer sunucularınız linux ise bunu yapmak için kod yazmanıza gerek yok.

netcat ile (kaynak)

nc -l -p $localport -c "nc $remotehost $remoteport"

veya ssh ile (bunun için sunucunuzda ssh server kurulu olması lazım)

ssh -L$localport:$remotehost:$remoteport

komutları ile bu işlemi yapabilirsiniz. Bunlara ek olarak daha başka yöntemler de mevcuttur.

Eğer hazır bir java uygulaması kullanmak isterseniz http://jtcpfwd.sourceforge.net/ veya https://github.com/kennethxu/portforward/ bunlardan birini deneyebilirisiz veya kaynak kodlarını alıp isteğinize göre geliştirebilirisiniz. (bu uygulamaları denemedim)

Alternatif olarak windows için http://sourceforge.net/projects/pjs-passport/ denemiştim baya başarılı iş yapıyordu.

Eğer apache sunucu kullanıyorsanız başka bir şeye ihtiyaç duymadan mod_proxy fazlasıyla işinizi görecektir.

Saygılarımla ...

permanent link

cevaplandı: 10 Eyl '13, 00:34

myururdurmaz's gravatar image

myururdurmaz
2.2k11027
cevap kabul oranı: 23%

değiştirildi: 10 Eyl '13, 00:35

1

Teşekkürler çözümlerinizi inceleyeceğim.

(10 Eyl '13, 00:57) Fatih Fatih's gravatar image
1

sorunun cevabı olmamakla beraber alternatif çözüm oldu. Teşekkürler.

(08 Şub '14, 08:47) Fatih Fatih's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×3
×1

Soruldu: 09 Eyl '13, 02:34

Görüntüleme: 567 kez

Son güncelleme: 08 Şub '14, 08:47

powered by BitNami OSQA