Proxy TCP mudah di Windows? [Tutup]

15

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

victor hugo
sumber

Jawaban:

13

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)

David Spillett
sumber
Rapi, tidak tahu tentang itu!
skitzot33
61

Anda dapat menggunakan built-in netsh portproxy. Dalam kasus Anda:

netsh interface portproxy add v4tov4 listenport=80 connectaddress=ip-of-server-on-internet connectport=23 listenaddress=ip-of-windows-machine protocol=tcp

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.

Luca Gibelli
sumber
6
Mengapa ini bukan jawaban yang diterima?!?
Hafthor
@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.

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).

Evan Anderson
sumber
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.

skitzot33
sumber
1

3proxy adalah proxy multiguna cross-platform kecil dan fleksibel yang dapat bertindak sebagai proxy TCP juga.

Gleb
sumber
3proxy sekarang ada di sini: 3proxy.ru
Erel Segal-Halevi