پروکسی و VPN
Proxies & VPNsپروکسی و VPN هر دو یک کار میکنند: ترافیک را از مسیر دیگری عبور میدهند. تفاوتشان در لایهای است که در آن کار میکنند. این مسیر هر دو را از پایه میسازد — با کد، نه فقط با پیکربندی.
پیشرفت تو
درصد هر فصل از دو چیز میآید: چقدر از بخشهایش را خواندهای (۵۵٪) و چند تمرینش را تیک زدهای (۴۵٪). همهچیز داخل مرورگر خودت میماند.
فصل
فصلها به هم وابستهاند و ترتیبشان معنا دارد. هر مسیر با پروژههای نهایی تمام میشود: ساده، متوسط، پیچیده.
پروکسی چیست
forward، reverse و transparent — سه چیز متفاوت با یک اسم.
در نوبت نوشتنHTTP proxy و متد CONNECT
چطور یک درخواست از پروکسی رد میشود.
در نوبت نوشتنSOCKS5
لایهٔ پایینتر، انعطاف بیشتر.
در نوبت نوشتنساخت یک پروکسی ساده با کد
سوکت، انتقال دوطرفه و همروندی.
در نوبت نوشتنTLS و termination
رمزنگاری، گواهی و جایی که رمز باز میشود.
در نوبت نوشتنزنجیرهکردن پروکسی
چند پرش، و هزینهٔ تأخیرش.
در نوبت نوشتنVPN چیست: مدل تونل
تفاوت بنیادی با پروکسی، در لایهٔ شبکه.
در نوبت نوشتنWireGuard
کلید، peer، و راهاندازی از صفر.
در نوبت نوشتنOpenVPN
گواهی، پیکربندی و مقایسه با WireGuard.
در نوبت نوشتنمسیریابی و NAT
جدول مسیر، forwarding و masquerade.
در نوبت نوشتنDNS در تونل
نشتی DNS و حل درستش.
در نوبت نوشتنکارایی
MTU، سربار رمزنگاری و اندازهگیری واقعی.
در نوبت نوشتنپایش و لاگ
چه کسی وصل است و چقدر مصرف کرده.
در نوبت نوشتنامنیت و سختسازی
کلیدها، بهروزرسانی و کمترین دسترسی.
در نوبت نوشتنپروژهٔ ۱ — پروکسی HTTP خودت
یک پروکسی کارا در کمتر از ۲۰۰ خط.
در نوبت نوشتنپروژهٔ سادهپروژهٔ ۲ — سرور WireGuard
راهاندازی، چند peer، مسیریابی و DNS.
در نوبت نوشتنپروژهٔ متوسطپروژهٔ ۳ — دروازهٔ شبکهٔ کامل
پروکسی، تونل، فایروال، پایش و سختسازی روی یک VPS.
در نوبت نوشتنپروژهٔ پیچیده