سلام
راه اندازی vpn server روی ubuntu با استفاده از پروتکل pptp ، رو به زبون خیلی ساده میگم :
سروری که میخوایم روش vpn ران کنیم یا توی virtualbox هستش که local ip داره ، یا یه vps هستش که valid ip داره، یا سرور شرکتتونه که باید valid ip مودم روش ست بشه (از طریق port forwarding)
اول با کاربر rootبالا میایم :
سرویس رو نصب میکنیم:
apt-get install pptpd
حالا میریم user و pass هامونو تعریف میکنیم، با ویرایشگر فایل زیر رو باز میکنیم:
vi /etc/ppp/chap-secrets
client server secret IP addresses
* 1234 ali pptpd
در ستون آخر می توانیم تعریف کنیم فقط به این آی پی ها اجازه دهیم که vpn بزنن.( من * گذاشتم یعنی هر ip ای اجازه داره)
حالامیریم dns رو تعریف میکنیم وارد فایل زیر میشیم و ms-dns رو برابر 8.8.8.8 میذاریم :
Vi /etc/ppp/options
Ms-dns 8.8.8.8
و حالا بخش مهم :
ببینید این vpn server برا خودش یه شبکه local درست میکنه خودش یه ip میگیره و به هرسیستمی که بش وصل بشه هم یه ip میده ، از مسیر زیر اینها رو تعریف میکنیم ، localip مال خود سروره و remoteip هم مربوط به سیستم هایی هست که بش وصل میشن ، مثلا من میخوام 10 تا سیستم به این سرور کانکت بشن از آی پی 192.168.0.2 تا 192.168.0.11
localip 192.168.0.1
remoteip 192.168.0.2-11
حالا سرویس رو restart میکنیم :
Service pptpd restart
حالا برید از تو ویندوزتون یه vpn connection بسازید :
یه ip ازتون میخواد که همون ip valid هستش که یا مال vps هست یا ip valid مودم تونه که فروارد کردین رو سرورتون
یه user میخواد که من ali تعریف کردم همونطور که دیدید
و پسوردمم که گذاشتم 1234
تمومه ، کانکت شدین.
نظرات شما عزیزان: