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


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.