আমি নেটক্যাট দিয়ে একটি ভিএনসি টিসিপি সার্ভার পোর্ট প্রক্সি করছি। প্রক্সি মেশিনটি লিনাক্স চালায়।
এটি আমি ব্যবহার করি:
mkfifo backpipe
nc -l 5902 0<backpipe | nc 10.1.1.116 5902 1>backpipe
10.1.1.116 হ'ল "দূরবর্তী" মেশিনটি মূল ভিএনসি পরিষেবাটি 5902 বন্দরটিতে চলমান this
তবে প্রতিটি ভিএনসি সেশনের পরে নেটক্যাট "প্রক্সি সার্ভার" বন্ধ হয়ে যায়, এটি নেটকাট কীভাবে কাজ করে।
ভিএনসি সেশন শেষ হওয়ার পরে কীভাবে নেটক্যাটটি "প্রক্সি পরিষেবা" চালিয়ে যেতে পারি?
কার্যকারণ হিসাবে আমি নেটক্যাট কমান্ড লাইন একটি অসীম লুপে রাখছি:
mkfifo backpipe
while true; do nc -l 5902 0<backpipe | nc 10.1.1.116 5902 1>backpipe; done
তবে আমি এমন একটি "অফিসিয়াল" নেটক্যাট সমাধানটি পছন্দ করব যা পরিষেবাটিতে মোটেই বাধা দেয় না।
আমি "-" পরামিতি সম্পর্কে পড়েছি তবে আমি নিশ্চিত নই যে এটির ক্ষেত্রে এটি উপযুক্ত কিনা এবং আমি এখনও এটি সঠিকভাবে প্রয়োগ করতে সক্ষম হইনি।
অতিরিক্ত মন্তব্য:
অবশ্যই আমি এটি বিভিন্ন উপায়ে ssh টানেলিংয়ের সাহায্যে করতে পারি, তবে আমি এনক্রিপশন ওভারহেড ছাড়াই একটি সমাধান চেয়েছিলাম যাতে এটি ভিএনসি ক্লায়েন্টের পক্ষে যথাসম্ভব প্রতিক্রিয়াশীল হয়। অন্যথায় প্রক্সি সমাধান ঠিক আছে।
ক্লায়েন্টকে ভিএনসি হতে হবে, অন্য কোনও প্রোটোকল সম্ভব নয়।