Yang saya inginkan adalah mengkonfigurasi komputer di rumah dengan Windows dan menggunakannya sebagai proksi TCP untuk menghubungkan dan merutekan paket dari 80 ke port 23 di server lain di Internet
rinetd harus melakukan pekerjaannya, dan sebuah binary Windows untuk itu dapat diperoleh dari http://www.boutell.com/rinetd/ (bagi siapa pun yang mencari hal yang sama di Linux, rinetd berada dalam repositori standar hampir di setiap distro jadi dapat diinstal dengan "apt-get install rinetd" atau "yum install rinetd" atau serupa)
Anda membutuhkan hak istimewa Administrator. Tidak perlu menginstal perangkat lunak tambahan!
Anda harus menginstal IPv6 pada sistem operasi Anda sebelum menggunakan fitur ini. Di Vista dan yang lebih baru, ini bukan masalah karena IPv6 diinstal secara default, tetapi pada XP / 2003 Anda harus membuka panel properti antarmuka jaringan Anda, dan tambahkan protokol Microsoft TCP / IP versi 6 terlebih dahulu.
@Hafthor: mungkin hanya karena muncul beberapa saat setelah jawaban lain masuk dan satu sudah diterima. Ini pasti sesuatu yang akan saya coba pertama kali saya membutuhkan server seperti itu di Windows.
David Spillett
1
ini jawaban yang fantastis!
Dima
1
Ini saus yang luar biasa. Jika ini adalah port yang tidak biasa jangan lupa untuk segera wf.mscdan membiarkannya melalui firewall!
BaseZen
1
luar biasa! bekerja seperti pesona. Ini HARUS menjadi jawaban yang diterima!
atomaras
2
Anda sedang mencari proxy TCP. Ada berbagai proksi TCP gratis untuk Windows. Saya tidak akan merekomendasikan satu karena saya tidak punya pengalaman baik dengan mereka. Google untuk "proksi Windows TCP" dan Anda akan mendapat muatan kapal.
Ini adalah bagian yang cukup sepele dari kode, meskipun orang dapat menempatkan beberapa fitur yang cukup rapi ke dalam proxy TCP kelas atas (load balancing, logging traffic, dll).
Juga, pastikan Anda memahami itu, tergantung di mana server berada, dan jenis koneksi apa yang tersedia, latensi bisa mengerikan.
Joshua Nurczyk
2
Dengan asumsi itu paket http Anda bisa menggunakan salah satu dari banyak jendela proksi di luar sana Seperti Squid NT atau yang serupa.
Tetapi jika Anda hanya ingin port forward paket, tunneling SSH adalah cara untuk pergi. Lihatlah sshwindows untuk kepingan server dan http://oldsite.precedence.co.uk/nc/putty.html untuk petunjuk singkat tentang cara menyiapkan penerusan port di Putty.
Mungkin ada cara yang lebih mudah menggunakan Some built in Microsoft tool, tapi inilah yang paling utama di kepala saya.
Jawaban:
rinetd harus melakukan pekerjaannya, dan sebuah binary Windows untuk itu dapat diperoleh dari http://www.boutell.com/rinetd/ (bagi siapa pun yang mencari hal yang sama di Linux, rinetd berada dalam repositori standar hampir di setiap distro jadi dapat diinstal dengan "apt-get install rinetd" atau "yum install rinetd" atau serupa)
sumber
Anda dapat menggunakan built-in
netsh portproxy
. Dalam kasus Anda:Anda membutuhkan hak istimewa Administrator.
Tidak perlu menginstal perangkat lunak tambahan!Anda harus menginstal IPv6 pada sistem operasi Anda sebelum menggunakan fitur ini. Di Vista dan yang lebih baru, ini bukan masalah karena IPv6 diinstal secara default, tetapi pada XP / 2003 Anda harus membuka panel properti antarmuka jaringan Anda, dan tambahkan protokol Microsoft TCP / IP versi 6 terlebih dahulu.
sumber
wf.msc
dan membiarkannya melalui firewall!Anda sedang mencari proxy TCP. Ada berbagai proksi TCP gratis untuk Windows. Saya tidak akan merekomendasikan satu karena saya tidak punya pengalaman baik dengan mereka. Google untuk "proksi Windows TCP" dan Anda akan mendapat muatan kapal.
Yang ini lucu dan sumbernya tersedia, tapi saya tidak tahu seberapa andal: http://dposey.no-ip.com/Proxy/
Ini adalah bagian yang cukup sepele dari kode, meskipun orang dapat menempatkan beberapa fitur yang cukup rapi ke dalam proxy TCP kelas atas (load balancing, logging traffic, dll).
sumber
Dengan asumsi itu paket http Anda bisa menggunakan salah satu dari banyak jendela proksi di luar sana Seperti Squid NT atau yang serupa.
Tetapi jika Anda hanya ingin port forward paket, tunneling SSH adalah cara untuk pergi. Lihatlah sshwindows untuk kepingan server dan http://oldsite.precedence.co.uk/nc/putty.html untuk petunjuk singkat tentang cara menyiapkan penerusan port di Putty.
Mungkin ada cara yang lebih mudah menggunakan Some built in Microsoft tool, tapi inilah yang paling utama di kepala saya.
sumber
3proxy adalah proxy multiguna cross-platform kecil dan fleksibel yang dapat bertindak sebagai proxy TCP juga.
sumber