كيف يمكنك برمجيا إنشاء ويندوز اتصال VPN?

StackOverflow https://stackoverflow.com/questions/318233

  •  11-07-2019
  •  | 
  •  

سؤال

لدي دعم البيئة حيث ربط العديد من أنظمة عملائنا باستخدام VPN و "سطح المكتب البعيد".الآن دعم أفراد عليك يدويا إنشاء اتصال VPN على محطة العمل الخاصة بهم.هل هناك طريقة برمجيا إنشاء اتصال VPN?

هل كانت مفيدة؟

المحلول

وسحب المشروع DotRas على كود بلاكس، المكون RasPhoneBook الدعم الكامل على إدارة دفاتر الهاتف التي يستخدمها ويندوز.

http://www.codeplex.com/DotRas

وسوف يكون أسهل كثيرا من العمل مع واجهات برمجة التطبيقات مباشرة، وهذا كثيرا استطيع ان اؤكد. :)

نصائح أخرى

أعلم أن السؤال قديم جدا ولكن كان لدي نفس المشكلة و حلها مع هذه التعليمات البرمجية C#.ربما يساعد على شخص ما.

أولا إنشاء اتصال vpn في جهاز الكمبيوتر الشخصي الخاص بك.سيتم تخزين في %userprofile%\AppData oaming\Microsoft etwork\اتصالات\PBK

ثم فتح rasphone.pbk الملفات مع محرر نصوص ( على سبيل المثال.Notepad++) ونسخ توصيل المعلومات.ولكن لا ننسى.قبل هذه الخطوة يجب أن يتم الانتهاء من إعدادات الاتصال الخاصة بك.ثم نسخ اتصال المعلومات من rasphone.pbk الملف ولصق في البرنامج النصي (إلى rasphone سلسلة).Tip:rasphone.pbk الملف يحتوي فقط الإعدادات.لا اسم المستخدم وكلمة السر...

في قانون بلدي, أنا إنشاء اتصال مع هذه الإعدادات ؛
اسم الاتصال :RAS -> في السطر الأول [رأس]
اتصال Ip :ras.ugurturhal.com
نوع VPN:PPTP, دعم الفصل MS-CHAP v2 البروتوكولات

رمز التحقق الخاص بك اتصالات VPN.إذا كان لديك اتصال الاسم الذي هو رأس أو عنوان IP هو ras.ugurturhal.com, كود يغير شيئا و تحذير لك.إذا كان لديك الكثير من اتصالات VPN و لا أحد منهم لديه نفس الإعدادات (على أعلاه) ، فإنه سيتم أيضا "إضافة" هذا VPN.و آخر شيء, إذا كان لديك أي اتصال VPN ، سيتم إنشاء واحدة جديدة.

ملاحظة:لا يمكنك مشاهدة اتصال VPN الذي قمت بإنشائه عن طريق C# على شبكات الاتصال الخاصة بك.ولكن سيكون العمل.و بعد إعادة تشغيل الكمبيوتر, سوف نرى ذلك على شبكات الاتصال الخاصة بك :)

ويحدوني الأمل في أنه سوف يساعد على شخص ما..

ويمكنك تحميل البرنامج من ملف المشروع من استضافة المواقع على الشبكة..

التحيات.

PS :حاولت إضافة كل من رموز بلدي إلى هنا ولكن الجديد في ستاكوفيرفلوو.يرجى أن يغفر لي.يمكنك تحميل العينة ;)

PS2 :أو يمكنك التحقق من ذلك من جيثب.شكرا @axrwkr

البحث عن راس API (خدمة الوصول البعيد) إنه win32 dll, ولكن يمكنك الاتصال من C#.وهنا بعض الروابط التي قد تساعدك على البدء:

على ويندوز دفتر هاتف ras يتم تخزينها بطريقة بسيطة ini التي يمكن العثور عليها في

C:\Documents and Settings\All Users\Application Data\Microsoft etwork\اتصالات\Pbk asphone.pbk

يمكنك إعداد هذا الملف في جهاز الكمبيوتر الخاص بك ثم ثم نشر هذا الملف إلى العملاء عن طريق نسخ بسيطة إلى المسار المحدد (أو إلحاق هو المحتوى الموجود).لعرض اتصال جديد في شبكة الاتصالات الفريق فقط منتعشة explorer عرض (عبر F5 مفتاح) لا explorer تشغيل حتى حاجة.

وأنا أعلم أنه ليس "وافق" الأسلوب. ولكن لقد تم القيام بذلك لسنوات من دون قضية.

وإعداد VPN على جهاز الكمبيوتر الخاص بك، تأكد من وجود هذا الإعداد VPN واحد فقط في وجود أو عليك نشر كل منهم لموظفيك. العثور على الملف Rasphone.pbk على جهاز الكمبيوتر الخاص بك، قم بإعادة تسميته إلى myVPN.pbk (أو ما تريد) واستخدام ألتيريس أو أيا كان لنشرها على الجميع سطح المكتب.

عند النقر على ذلك، فإنه يفتح ويعمل بشكل جيد. كما وضعت ميزة اضافية على الانترنت وتقول موظفيك إلى حق انقر على الرابط وحفظه إلى سطح المكتب الخاص بهم والدبلوم فوق على ذلك. وقد لدينا يوني يفعلون ذلك بهذه الطريقة لأنني لأول مرة وجدت أنها عملت أكثر من 10 عاما مضت.

وكنت في حاجة الى دفعة السيناريو للاتصال VPN التي تم إعدادها على الجهاز قاعدة. كان لي مشكلة مماثلة للتعامل مع منذ فترة ووجدت هذا و هذا الرابط لتكون مفيدة. ولقد استخدمت هذا الحل (الحلقة الأولى) في الماضي لذلك يعمل ولكن ليس لدي السيناريو دفعة بعد الآن.

1) وتشمل rasphone.pbk في السيناريو الخاص بك (تحت C: \ الوثائق وإعدادات \ جميع المستخدمين \ بيانات التطبيق \ مايكروسوفت \ شبكة \ اتصالات \ PBK \ في XP تحت C: \ المستخدمين \ USERNAME \ APPDATA \ التجوال \ مايكروسوفت \ شبكة \ اتصالات \ PBK في ويندوز فيستا)

2.) تعيين دليل العمل إلى اسم متغير حتى تتمكن من العودة إليها

و3) الانتقال إلى الدليل حيث يتم تخزين دليل الهاتف باستخدام أسماء المتغيرات على أساس تعريف المستخدم

و4) اختبار هذا دليل الهاتف هناك، إذا كان كذلك، تسميته إلى rasphone.pbk.bk، ثم XCOPY من الموقع النصي (كما المحفوظة في متغير) دفتر الهاتف الجديد إلى مكان جديد.

و5) اتصال.

و6) عندما تصبح جاهزة، قطع والكتابة دليل الهاتف مع الإعدادات الخاصة بك في مع الملف الأصلي إذا كان هناك، وإلا ببساطة حذف دفتر الهاتف.

وصوري يكون CMAK سيساعد (CONNECTION مدير KIT ADMINISTRATOR)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top