سلام.
من تقریبا یه سال و خورده ای شده که سیستم عامل اصلیام یه توزیع گنو/لینوکس هست.
اون اولا دنبال یه فیلترشکن میگشتم و یکی دوتا پیدا کردم اما نه خیلی با لینوکس راحت بودم (یعنی کمتر با دستور ها و کار کردن باهاش آشنا بودم) و نه اینکه آموزش خوبی واسشون پیدا کردم (چهار تا ویدیو توی یوتوب اون هم به زبان هندی :) بود که کلا نتونستم.) لینوکس هم مثل ویندوز نیست که خیلی راحت بتونید یه فایل نصبی از یه فیلترشکن ( مثلا مثلا سایفون ) پیدا کنید و نصبش کنید!
تاااااا اینکه ( این صحبت به زمانی بر میگرده که از کروم استفاده شدید میکردم ) توی یکی از مقاله های پیشنهادی گوگل کروم روی گوشیم یه مقاله از یه سایت اومد که طریقه نصب ProtonVPN روی لینوکس رو آموزش میداد. هیچی رفتم راجع بهش تحقیق کنم که دیدم عه!! سایت خودش فیلتر هست و برای نصب فیلترشکن احتیاج به فیلترشکن دارم :) با فیلترشکن متن بسته (که معلوم نبود چی ازم جمع میکنه ) و پر از تبلیغ گوشیم رفتم سایتش و دیدم که این VPN رو میشه یه سرویس سوپر پلتفرم دونست.( Linux, Mac, Windows, Android, iOS, Android TV, ChromeBook رو پشتیبانی میکنه !! ) یکی دیگه از خوبی های این سرویس متن باز بودن کلاینت هاش بود و اینکه نه تبلیغی داره و نه محدودیت حجمی ! تازه یک پلن ( plan ) رایگان هم داره که خیلی راحت با یه ثبت نام ساده میشه ازش استفاده کرد!
حالا بیاید بریم این VPN خوب رو، روی سیستممون نصب کنیم!
پروتون وی پی ان یه وی پی ان پر سرعت و سوییسی هست که با استفاده از یک تونل ( tunnel ) رمزنگاری شده از دیتا های مهم شما مثل رمزعبور هاتون محافظت میکنه. این سرویس ویژگی های مهمی رو برای شما داره:
برای استفاده از پروتون وی پی ان باید یه حساب کاربری داشته باشیم
اگر دارید با تلفن این مقاله رو میخونید فیلترشکنی که دارید رو برای آخرین بار :) روشن کنید تا بریم سایت خود پروتون و ثبت نام کنیم و بعدش دیگه فیلترشکن هاتون رو میتونید دیگه روشن نکنید یا اصلا حذفشون کنید.
اگر هم روی کامپیوتر هستید روی مرورگری که دارید افزونه hoxx vpn رو نصب کنید. مراحل نصب و راه اندازی خیلی ساده ای هم داره و وقتی که پروتون اوکی شد حذفش کنید.
ثبت نام
بریم به پروتون
این پلن ۲۳ تا سرور توی سه تا کشور ژاپن، هلند و آمریکا در اختیار شما میگذاره.
روی پلنی رایگانی که توی تصویر با حاشیه قرمز مشخص شده کلیک کنید.
این شما رو به صفحه ثبت نام میبره. برای ثبت نام اطلاعاتی که خواسته رو پر کنید.
وقتی که کار ثبت نام تموم شد و به حسابتون ورود کردید ( login ) طبق تصویر روی حساب ( Account ) و روی OpenVPN / IKEv2 username کلیک کنید. اینجا اطلاعات مربوط به نام کاربری و رمز عبور شما رو بهتون نشون میده.
ما برای ثبت حساب روی کامپیوترمون به این دو تا احتیاج داریم، پس صفحه مرورگر رو همینطور بگذارید و ترمینالتون رو باز کنید.
نصب OpenVPN برای سیستم های Debian/Ubuntu پایه
$ sudo apt update $ sudo apt install openvpn dialog python3-pip python3-setuptools
نصب ProtonVPN CLI
$ sudo pip3 install protonvpn-cli
نصب OpenVPN و ProtonVPN CLI برای سیستم های RHEL/CentOS 8 پایه و Rocky Linux
$ sudo dnf install -y openvpn dialog python3-pip python3-setuptools $ sudo pip3 install protonvpn-cli
نصب OpenVPN و ProtonVPN CLI برای سیستم های ArchLinux/Manjaro پایه
$ sudo pacman -S openvpn dialog python-pip python-setuptools $ sudo pip3 install protonvpn-cli
فعال سازی و راهاندازی
وقتی که OpenVPN روی سیستم نصب شد، وقت این میرسه که ProtonVPN رو برای سیستم کانفیگ کنیم. برای این کار:
$ sudo protonvpn init
اون زبانه مرورگری که گفتم باز بگذارید برای اینجا بود.
یوزرنیمتون و پسوردی که توی اون زبانه هست رو کپی کنید و اینجا وارد کنید.
سپس با زدن عدد یک پلن رایگان رو انتخاب کنید.
حالا اینجا باید بین TCP و UDP انتخاب کنیم . هردوشون خوبن اما UDP سرعت بهتری داره!
با زدن عدد ۱ این گزینه رو هم تایید کنید و بعدش با زدن حرف y اطلاعات رو تایید کنید.
آخر سر هم پیام موفقیت آمیز بودن رو دریافت میکنیم :)
غیرفعال سازی IPv6 روی لینوکس
از اونجایی که کلاینت ( client ) ProtonVPN از IPv6 پشتیبانی نمیکنه. بهترین کار اینکه بیایم غیرفعالش کنیم تا از نشت اتفاقی IPv6 جلوگیری کنیم! برای اینکار فایل etc/sysctl.conf/ رو با هم ادیتوری که دوست دارید باز کنید ( من از nano استفاده میکنم )و این خطوط رو آخر فایل وارد کنید.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.tun0.disable_ipv6 = 1
برای ذخیره CTRL + O رو بزنید و برای خروج CTRL + X.
برای اینکه تغییرات هم اعمال بشه این دستور رو استفاده کنید.
$ sudo sysctl -p
عنوان دوست داشتنی: اتصال
اول این دستور رو بزنید
$ sudo protonvpn connect
پلن رایگان ۳ تا کشور به ما میده : ژاپن و هلند و آمریکا
هر سه تاشون خوبن اما ما اینجا از کشور ژاپن استفاده کردیم! اینجا میتونید کشوری رو که میخواهید انتخاب کنید. ( پروتون با قصد این سه تا کشور رو انتخاب کرده چون تقریبا در دسترس همه افراد توی زمین هستن و لازم هم نیست که همه به یک سرور وصل بشن و اینطوری هر کسی به هر یک از این ۳ کشور نزدیک تره به اون وصل میشه )
حالا سروری رو که دوست دارید انتخاب کنید.
پروتوکل ارتباطی تون رو هم انتخاب کنید.
اگر اتصال موفقیت آمیز باشه پیام connected نشون داده میشه.
برای اثبات اینکه VPN وصل شده میتونیم برید به https://whatismyip.com و آیپی مون رو چک کنیم
برای قطع اتصال هم این دستور ساده رو استفاده کنید.
$ sudo protonvpn disconnect
مسیری که واسه اتصال رفتیم یکمی بلند بود. برای اتصال به سریع ترین سرور میتونید از دستور زیر استفاده کنید.
$ sudo protonvpn c -f
من حتی اون رو به vpn و vpnd اصطلاحا alias کردم. برای اینکار فایل HOME/.bashrc$/ رو باز کنید و این دستور رو بهش اضافه کنید و وقتی ذخیره کردید دستور بعدی رو استفاده کنید.
alias vpn="sudo protonvpn c -f" alias vpnd="sudo protonvpn d" $ source ~/.bashrc
حالا برای اتصال vpn $ و برای قطع اتصال vpnd $ رو استفاده کنید :)
امیدوارم که مطالب به دردتون خورده باشه.
باقی پست های من رو هم از این زیر میتونید بخونید
و یک رشته مقاله که در مورد سیستم بسته بندی دبیان اند: