proxymap. exe - l 4444 - c 192.168.5.36. 3389 - p proxyuser. proxypass @ proxy. server. net. 3128
Можна придумати ще купу застосувань даною програмою. Наприклад, кидок портів до поштового сервера. Або, наприклад, є локальна мережа без доступу в інтернет, але якийсь з комп'ютерів все ж має доступ в інтернет, але не є при цьому шлюзом для інших. І можна налаштувати кидок портів (навіть не через проксі) до будь-яких сервісів в інтернеті, щоб дати доступ до них і з локальної мережі, але при цьому не даючи повного доступу до інтернету. Прикладом може служити той же NTP сервер, щоб час було у всіх синхронізовано, або поштовий сервер, або Jabber, ICQ і т.д.
Але з іншого боку, можна напридумувати різні складні схеми взаємодії, все залежить від рівня збоченості. 🙂
Мсьє знає толк в створенні вкладених тунелів)
Наприклад, кидок порту через вже інший проброшенний порт до справжнього проксі-сервера, через який вже можна пустити трафік. А ще можна задіяти SSH-тунелі в цій справі.)
Але мова зараз не про це звичайно.)
Ось деякі скріншоти програми в дії! )
- Простий кидок порту з локального 88-го до віддаленого на сервері k.shpirat.net:80.
Проброс порту з локального 88 на віддалений k.shpirat.net:80
Не можна слухати порт, який вже зайнятий ...
На 9999-му порту висить Socks5-проксі, організований через підключений до сервера PuTTy. При спробі використовувати цей порт в програмі вона пише про помилку, пояснює, в чому справа, ну і закривається, тому що немає сенсу бути їй запущеної, коли вона не може виконати своє першорядне призначення ...)А ось тут, на жаль, все не дуже добре. Тому що використовуваний спосіб скріплення двох гнізд між собою не дуже хороший насправді ... Але в принципі, якщо швидкість не критична, то це не проблема. Для віддаленого робочого стола її цілком-цілком вистачить! Трошки скріншотів в тему:
Для початку виміряємо швидкість за допомогою iperf безпосередньо. Запам'ятовуємо результат!
Тест швидкості безпосередньо, без проброса портів і проксі
Тепер спробуємо виміряти швидкість, пустивши трафік через нашу програму proxymap.
Прокидаємо порт до сервера тестування швидкості iperf
Замір швидкості через проброшенний порт
Даа. Видно, що швидкість впала в кілька разів. Але! Не дивлячись на те, що зараз 21-те століття на дворі, навіть про таку швидкості деякі можуть тільки мріяти ...) Так що, якщо не враховувати результати початкових вимірів швидкості, то цей результат дуже навіть нічого. 🙂
Ну а тепер спробуємо заміряти швидкість не просто через проброшенний порт, але ще й через проксі! Сенсу в цьому великого немає, вже і так зрозуміло, що швидкість буде ще менше, але це напевно потрібно більше для демонстрації роботи програми через проксі)
Параметри програми proxymap для проброса порту через проксі
Замір швидкості через проброшенний через проксі порт.
Програма повідомляє про те, що не може підключитися і причину цього теж пише
В принципі, на цьому все. )
Думаю, досить тут і прикладів було наведено, і опису. )
Тепер найголовніше!
Завантажити програму можна тут: proxymap.exe
Ось MD5 файлу proxymap.exe: D76A61C2D59C6DFF5516DF35A8860143
Якщо знадобляться вихідні, то без проблем віддам, а може і сам трохи пізніше викладу тут або дам посилання на BitBucket.
Якщо є якісь побажання, зауваження або ще щось з приводу цієї невеликої програмки, то сміливо пишіть! Відповімо в найкоротші терміни і допоможемо розібратися, усунути проблему або відповімо на питання.)