পিপিটিপি ভিপিএন সংযোগের মাধ্যমে সমস্ত অনলাইন ট্র্যাফিক চালান


16

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

আমার সুদৃ .় লক্ষ্যটি হ'ল সর্বদা চালু থাকা ভিপিএন স্ক্রিপ্টটি স্ব-সংযুক্ত হয়ে স্ক্রিপ্ট তৈরি করা।

কেবল নিশ্চিত হওয়ার জন্য: এটি পাইতে পিপিটিপি-সার্ভার স্থাপনের বিষয়ে নয় (এর জন্য প্রচুর টিউটোরিয়াল রয়েছে) তবে পিপিটিপি-সার্ভারের সাথে সংযোগ স্থাপনের জন্য।


কিভাবে সংযোগ বিচ্ছিন্ন? আমি সংযোগটি প্রতিষ্ঠিত করেছি তবে কীভাবে সংযোগ বিচ্ছিন্ন করব তা আমি পাই না ..
— জোরিক স্লাইজস্টার

উত্তর:


19

শুরু করার জন্য, আপনাকে pptpclient ইনস্টল করতে হবে, এটি দ্বারা অর্জন করা যেতে পারে:

sudo apt-get install pptp-linux

এরপরে, / etc / ppp / পিয়ারগুলিতে স্বেচ্ছাসেবী নাম এবং নিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল তৈরি করুন:

pty "pptp $VPNHOSTNAME --nolaunchpppd --debug"
name $USERNAME
password $PASSWORD
remotename PPTP
require-mppe-128
require-mschap-v2
refuse-eap
refuse-pap
refuse-chap
refuse-mschap
noauth
debug
persist
maxfail 0
defaultroute
replacedefaultroute
usepeerdns

$VPNHOSTNAMEআপনার ভিপিএন হোস্টের নামটি কোথায় , $PASSWORDআপনার ভিপিএন পাসওয়ার্ড এবং $USERNAMEএটি আপনার ভিপিএন ব্যবহারকারীর নাম।

আপনি এটি করার পরে, আপনি আগে যে ফাইলটি সংরক্ষণ করেছেন তার নাম sudo pon $FILENAMEকোথায় $FILENAMEকরা উচিত ।

বুট আপনার VPN ক্লায়েন্ট আরম্ভ করার জন্য, আপনি নির্দেশাবলী অনুসরণ করতে পারেন http://pptpclient.sourceforge.net/howto-debian.phtml (পয়েন্ট 8 বা 9, হাতের কনফিগারেশন অধ্যায়)

আপনার ভিপিএন ক্লায়েন্টকে বুটে চালিত করার জন্য একটি বিকল্প পদ্ধতি হ'ল /etc/init.dএই লিখিত সামগ্রীগুলি অন্তর্ভুক্ত করে একটি স্ক্রিপ্ট তৈরি করা উচিত :

#! /bin/sh

case "$1" in
  start)
    pon $/etc/ppp/peers/FILENAME
    echo "PPTP Started"
    ;;
  stop)
    poff $/etc/ppp/peers/FILENAME
    echo "PPTP Stopped."
    ;;
  *)
    echo "Usage: /etc/init.d/blah {start|stop}"
    exit 1
    ;;
esac

exit 0

তারপরে চালান:

update-rc.d [filename of script] defaults

এটি শুরুতে চালানোর জন্য।


ভাল, আপনি আমার দিন তৈরি। একটি ফলোআপ প্রশ্ন: কোনও স্ক্রিপ্টের মধ্যে সংযোগটি সংযুক্ত হয়েছে কিনা তা পরীক্ষা করার কোনও উপায় আছে কি?
— টার্ম্যান

@ স্টারম্যান হুম, আমি জানি না, তবে ডকগুলি পড়া থেকে আমার মনে হয় না। তবে, আমি বুটে ভিপিএন চালনার আরও ভাল উপায় আবিষ্কার করেছি, আমি এখনই এটি লিঙ্ক করব।
— hifkanotiks

আমার জন্য এটি দুর্দান্ত কাজ করেছে। আপনি কী জানেন কীভাবে একটি বিভক্ত টানেল দিয়ে এই কাজটি করবেন? যাতে কেবল স্থানীয় অনুরোধগুলি ভিপিএন-এর উপরে রাখা হয় এবং বেশিরভাগ ওয়েব সার্ফিং নিয়মিত সংযোগের জন্যই হয়। আমি সরানোর চেষ্টা defaultrouteএবং replacedefaultrouteকিন্তু এটা কাজ করে নি। এটি সম্পর্কে আপনার কোনও ধারণা আছে?
— স্কুপ

আমি যখন এটি চালনা করি তখন আমি ফাইল / ইত্যাদি / পিপিপি / পিয়ার্স / সরবরাহকারীর মধ্যে ত্রুটি পেয়েছি:

3
আপনাকে করতে হবে chmod +x [filename of script]চালানোর আগেupdate-rc.d
— ত্রুটিপূর্ণ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.