এসএসএইচ টানেলিংয়ের কি অসুবিধা আছে?


12

আমি সম্প্রতি একটি ভিপিএস "ক্রয়" করেছি যা আমি প্রক্সি হিসাবে ব্যবহার করতে চাই এমন কিছু সাইট এবং স্টাফ ব্যবহার করতে সক্ষম হতে যা আমি জার্মানি থেকে পৌঁছাতে পারি না।

যেহেতু আমি স্কুইড এবং ওপেনভিপিএন স্থাপন করতে এখনও অলস ছিলাম (যা আমি বর্তমানে মনে করি প্রয়োজন) আমি এসএস-টানেলিং ব্যবহার করি।

এখন কয়েক সপ্তাহ পরে আমি নিজেকে জিজ্ঞাসা করেছি যে এসএস-টানেলিংটি ঠিক ছিল না, বা - এবং এটি আমার প্রশ্ন - আমার যদি মনে রাখা দরকার এমন কোনও সতর্কতা / বিপরীততা / ত্রুটি আছে কি?


1
এটির জন্য মূল্যবান, যদি আপনি লিনাক্স থেকে লিনাক্সে যান তবে ওপেনভিপিএন একটি স্ট্যাটিক কী ব্যবহার করে সেটআপ করা অত্যন্ত সহজ। আপনার মেশিনগুলির মধ্যে একটি যদি উইন্ডোজ হয় তবে তা কার্যকর হয়। বিট.লি
ট্রানজিস্টর 1

উত্তর:


11

টিসিপির উপর দিয়ে টিসিপি সুড়ঙ্গ করার সময় পারফরম্যান্সের সমস্যা দেখা দেয় কারণ আপনার দুটি অ্যাডেটিভ সংশোধনকারী স্তর রয়েছে (ধীর শুরু, কনজেশন এড়ানো, দ্রুত পুনরুদ্ধার দেখুন আরএফসি ২০০1 )।

একে অপরের সম্পর্কে অবহিত না হয়ে আপনার বাহ্যিক সংযোগ হ্রাস পেলে তারা দুর্দান্ত সমস্যায় পড়বে।

এই পৃষ্ঠাটি ঘটনাটি বিস্তারিতভাবে বর্ণনা করে।

সম্পাদনা:

টিসিপি সমস্যাটির সাথে টিসিপি নিয়ে স্টিক করার পরিবর্তে এসটল দেখুন যা এটি প্রতিরোধ করে। এই পরিস্থিতি সম্পর্কে আরও তথ্যের জন্য
" থিওরি অফ অপারেশন " নামে বিভাগটি দেখুন।


অভ্যন্তরীণ স্তরটি কী লুপব্যাক ইন্টারফেসের সাথে কথা বলে তা জানে না?
র্যান্ডম 832

আপনার প্রশ্ন সম্পর্কে সমস্যাটি হ'ল টিসিপি সেই "অপটিমাইজেশন" অক্ষম করা সমর্থন করে না, এমনকি যদি এটি কোনওভাবে "অভ্যন্তরীণ প্রবাহ হিসাবে" তার অবস্থান সম্পর্কে সচেতন ছিল "তবে এটি কিছুই করতে পারে না। এখানে সমস্যাটি হচ্ছে বাহ্যিক অভিযোজিত আচরণটি অভ্যন্তরীণটিকে ব্যাহত করবে, উদাহরণস্বরূপ, বহিরাগত টিসিপি স্ট্রিম ইতিমধ্যে এর জন্য মানিয়ে নিচ্ছে তবে উদাহরণস্বরূপ ধীর retransmission দ্বারা মানিয়ে নেওয়ার চেষ্টা করবে।
শাদোক

আমি সেই মামলার বিষয়ে ভাবছিলাম যেখানে এটি একটি সাধারণ টানেলড টিসিপি সংযোগ নয়, "টিসিপি ওভার আইপি এর ওপরে পিএসপি ওভারের টিসিপি" নয় - সেক্ষেত্রে আসলে একটি দ্বিতীয় টিসিপি প্রোটোকল স্ট্যাক নেই - এসএসএস কেবল একটি বাইট স্ট্রিম ফরওয়ার্ড করছে। এবং আমি "অভ্যন্তরীণ প্রবাহ হিসাবে এর অবস্থান সম্পর্কে সচেতন" বলতে চাইছিলাম না, আমি বোঝাতে চাইছিলাম যে কীভাবে এই পরিস্থিতিতে এটির গন্তব্য হিসাবে লুপব্যাক ইন্টারফেস (স্থানীয় পোর্ট ssh শুনছে) থাকবে।
র্যান্ডম 832

ওপি "কিছু সাইট" সম্পর্কে কথা বলেছিল, আমি ধরে নিয়েছিলাম তিনি এসএসএইচের মাধ্যমে সোসকভি 5 এর উপরে এইচটিটিপি করছেন, যার অর্থ তিনি টিসিপি ওভার টিসিপি করছেন (এসএসএইচ নিজেই টিসিপি এবং টানেলের অভ্যন্তরে এইচটিটিপি অন্য একটি টিসিপি প্রবাহের উপর দিয়ে প্রবাহিত হয়েছে, যা এসএসএইচে আবদ্ধ রয়েছে)।
শাদোক

1
@ শাদোক আমি নিশ্চিত যে আপনার সিদ্ধান্তগুলি সত্য নয়। apenwarr tun/tapটানেলিংয়ের উল্লেখ করছিল যার ফলস্বরূপ tcp-over-tcp হয়। SOCKSv5 একই সমস্যায় ভুগছে না তবে সমস্ত অ্যাপ্লিকেশনগুলির সাথে স্বচ্ছতার সাথে কাজ করে না (যখন টুন / ট্যাপটি অন্য একটি নেটওয়ার্ক ইন্টারফেস তাই এটি স্বচ্ছভাবে পরিচালনা করা যায়)।
jpc

3

আমি মনে মনে ভাবতে পারি এমন একটি জিনিস হ'ল পারফরম্যান্স। তবে আপনি কী ধরণের টানেল তৈরি করছেন তা নির্ভর করে।


কেমন পারফরম্যান্স? ব্যান্ডউইথ? আমি বর্তমানে এটি হুলু এবং কিছু ইউটিউব ভিডিওগুলিতে অ্যাক্সেস করতে ব্যবহার করি যা অবরুদ্ধ।
নীলস রিডেম্যান

সিপিইউ ওভারহেড (এনক্রিপশন) এবং সম্ভবত বিলম্বিতা, সম্ভবত।
এক্সটিএল

1

সাধারণত আমি দেখতে পেয়েছি যে লেটেন্সি বৃদ্ধি পায় তবে এসএসএইচ টানেলিংয়ের মাধ্যমে থ্রুপুট স্বাভাবিক (90%) ভাল। ServerAliveIntervalসংযোগ বিচ্ছিন্ন রোধ করতে সেট করে নিশ্চিত করুন , এবং ব্যর্থতার পরে টানেলটি পুনরায় চালু করতে একটি স্ক্রিপ্টে এটি মুড়িয়ে দিন।

প্রধান অসুবিধাটি হ'ল এটি প্রতি-টিসিপি পোর্ট টানেল, যদি না আপনি SOCKS ব্যবহার করেন। SOCKS ঠিক আছে তবে লেটেন্সিটি এর সাথে আরও বেড়েছে বলে মনে হচ্ছে, এবং অবশ্যই, প্রতিটি ক্লায়েন্ট SOCKS সমর্থন করে না।

আপনি চালাতে করার প্রয়োজন হতে পারে GatewayPortsজন আপনার সুড়ঙ্গ মাধ্যমে সংযোগ করার অনুমতি ক্লায়েন্ট বা SSH সার্ভারের উপর। সার্ভারে এর জন্য sshd_config এ রুট অ্যাক্সেস প্রয়োজন।

মূল কর্মক্ষমতা সতর্কতা (অন্যরা লক্ষ্য করুন) হ'ল অবিশ্বাস্য সংযোগগুলি সম্ভবত এই পদ্ধতির সাথে ভালভাবে যায় না, কারণ টিসিপির অ্যালগরিদমগুলি এনক্যাপসুলেশনের অধীনে ভাল প্রতিক্রিয়া দেখায় না।

এটি বলেছিল, এসএসএইচ বেশিরভাগ সময় "সঠিক কাজটি করে" বলে মনে হয়।


1
অবিশ্বাস্য সংযোগগুলির সাথে আপনি যে সমস্যাটি লক্ষ্য করছেন তা সম্ভবত বর্ধিত বিলম্ব এবং হ্যান্ডশেকগুলির সাথে সম্পর্কিত যা সংযোগগুলি ড্রপ করার সময় পুনরাবৃত্তি করা দরকার। এসএসএইচ পোর্ট ফরওয়ার্ডিং টিসিপি-ওভার-টিসিপি এনক্যাপসুলেশন করে না।
jpc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.