شرح إستخدام portmap لفتح منفذ


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

 

شرح إستخدام portmap لفتح منفذ .



بإختصار لفتح منفذ بالطريقة التقليدية تحتاج أولا فتح منفذ في الروتر أي إعادت توجيه port forward من الروتر للجهاز الذي بدوره يكون يحتوي نظام تشغيل وأيضا في هذا النظام التشغيل إن كان ويندوز او لينكس وغيره قد يكون هناك جدار ناري يعمل, أيضا ستحتاج بعض الإعدادات في الجدار الناري .

هذه الطريقة لا تنجح في أغلب الأحيان لأن مقدمي خدمة الإنترنت غالبا لا يسمحو بهذا لأن ال ip الحقيقي الذي يأخذه الروتر لا يكون حقيقي بالمعنى المعروف لا أريد أن أدخل في تفاصيل معقدة احاول ان اتكلم بشكل بسيط غالبا مقدمي خدمة الإنترنت يوفرو لك الخدمة الإنترنت عن طريق Private network .

أي مثلا عندما تكتب في جوجل myip ال ip الذي يظهر غالبا ليس هو ال ip الذي أخذته الروتر الذي يظهر هو ال ip الحقيقي للشركة المزودة لخدمة الإنترنت وليس ال ip الذي أخذته الروتر .

لهذه الأسباب فتح منافذ في الروتر لن ينفع وكل ما تراه من شروحات على الإنترنت غير مجدية ولن تنفع .

اخيرا إقرأ هذا الموضوع لتعرف كيف تتصل بخدمة vpn من خلال ملف إعدادات openvpn ذات الطريقة ستستخدمها لاكن لن تحتاج تحديد user و passwordلن أشرح طريقة الإتصال هنا وساعتبر انك قرات هذا الموضوع وتعرف كيف تقوم بالامر .
https://arfedora.blogspot.com/2019/05/vpn-fedora-workstation.html


ما هو الحل ؟


الحل ممكن أن يكون كما سأشرح في هذا الموضوع من خلال خدمة portmap بإختصار الفكرة منه عمل إتصال vpn بخدمة خاصة بهم ثم عمل من عندهم rule port forward من عندهم إلى port على جهازك ثم يقومو بإعطائك domain ممكن أن تستخرج منه ال ip , وال port تكون سبق وحدته وعند الإتصال إلى هذا ال ip و port سيتم عمل forward لجهازك بال port الذي حدته شيء مثل هذه الصورة .


ستحتاح أن تبقي على إتصال ال vpn مفعل طالما تريد الإستفادة من الخدمة ولا يهم إذا كان ال port مفتوح في الروتر أو شركة الإتصالات التي مشترك منها لأنك أنت من بادرت بالإتصال بهم من خلال vpn وهم يقومو بإعادة التوجيه على حسب ال rule الذي وضعته .

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



لنبدأ :

 بعد عمل حساب عندهم وتسجيل الدخول نضغط كما في الصورة لعمل إعدادات ال vpn .


 1-إسم الإتصال نضع أي شيء .
2-سأستخدم openvpn للإتصال بخدمة vpn .
3-إخترت protocole tcp .
4-نضع أي تعليق إذا اردنا .
5-نضغط Generate لإنشاء ملف الإعدادات .


 1-نقوم بتنزيل ملف الإعدادات على جهازنا .
2-نضغط على Create .


 الأن سنضيف الrule .


 1-الإتصال الذي سبق وحددنا إسمه .
2-الإعدادات التي سبق وحددناها
3-البروتوكل الذي سبق وحددناه.
4-نختار أي شيء .
5-هذا رقم المنفذ إذا صح التعبير الخارجي أي الذي سيتم طلبه من الخارج على العموم لا يمكنك تغيره في حالة الحساب المجاني وسيتم إختياره بشكل عشوائي .
6-هذا رقم المنفذ الذي سيتم التوجيه له في جهازك إختار ما تريده .

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


إنسخ هذا وأضف إليه ما إخترته أمامه مثلا portmap.io .




تجربة الإتصال .


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



 فقط للتجربة قمت بتشغيل سرفر http بسيط على المنفذ الذي حددته في ال rule .




 قمت بإستخراج ال ip من خلال ال domain الذي سبق وجلبته من الإعدادات .



من أي مكان في العالم إذا وضعنا ال ip الذي إستخرجناه مع ال منفذ الذي حددناه سيتم توجيهنا إلى جهازنا بالتحديد إلى المنفذ الذي سبق وحدته, في حالتي 4444 الذي شغلت عليه سرفر http بسيط .
(لا تنسى أن تكون متصل على ال vpn )


لماذا قد أحتاج فتح منفذ ؟

هذا أمر راجع لك .


أخيرا أريد أن أوضع ان توفير إمكانية الوصول لجهازك من أي مكان فيه مخاطر كبيرة جدا جدا وهذا أمر متروك لك .

شارك الموضوع

مواضيع ذات صلة

التسميات

2016 (1) 23 (1) 24 (3) 25 (1) 26 (1) 27 (1) 28 (1) 29 (1) 30 (1) 31 (1) إتصال (1) إختراق (2) أدة (1) أدوات (1) إرسال (1) أرش (1) إسترجاع (1) إستعلام (1) أشياء (7) أشياء تفعلها (8) إصدارات (1) إصلاح (6) إصلاحrealtek (1) إضافات (1) إضافة (1) أعجوبة (1) أعجوية (1) إعداد (1) إقاف (2) أقسام (1) ألعاب (2) الفرق (1) الفلاشة (1) القسم هوم (1) الكتابة بالعربية (1) إلى جانب (1) أندرويد (1) إنشاء (1) إنشاء مستودع (1) أيات (1) أيزو (1) أيقومات (1) أيقونات (1) ايقونات (2) باتش (1) بارامتر (1) بايثون (16) برامج (56) برامج إسلامية (2) برنامج (19) برودباند (1) بعد (7) بعد التثبيت (8) بلوتوث (1) بناء (1) بناء توزيعة (1) بيئة عمل (1) تثبيت (29) تجهيز (2) تجهيو من دون (2) تحزيم (2) تحقق (1) تحويل (1) تخصيص (5) ترجمة (2) ترقية (1) تسجيل الشاشة (1) تشغيل (3) تعريف (13) تعطيل (2) تعلم (6) تفعلها (7) تفعيل (2) تقطع الأحرف (1) تقعيل (1) تنزيل (2) تورنت (1) توزيعة (1) توسعة (1) ثيم (5) ثيمات (1) جافا (1) جماليات (7) جنوم (1) حجم (1) حرق (2) حزمة (1) حل (2) دالة (1) دورة (1) روتر (1) ريدهات (2) سكربت (2) شرح (11) صورة متحركة (1) فايرفوكس (1) فتح منفذ (1) فصل (1) فلاشة (3) فيدورا (29) فيدورا بالعربي (1) قاموس (1) كالي (2) كتاب (2) كتب (2) كرت (1) كروت الشاشة (1) كلمة المرور (2) كورس (1) كورورا (1) لعبة (1) لينكس (2) لينكسو (1) ماهو (6) متغير البيئة (1) مجانا (1) محاكات (2) محاكي (1) محمل الإقلاع إصلاح (1) محمول (1) مستودعات (1) مشكلة (2) ملف نصي (1) من إصدار (1) نظام ملفات (1) نمط (2) نواة (1) هجين (4) واجهات (1) وايرلس (1) وهمي (2) ويندوز (2) access token (1) active (2) add (1) after (7) alias (1) andoid studio (1) android (2) android studio (1) Apache (2) appstream (1) arboot (1) arboot fix (1) arch (3) archiso (1) arfedoraccframework (3) arfedoracontrolcenter (3) arfedy (1) atari (1) atom (1) ayat (1) bicon (1) blivet (1) blivet-gui (1) bls (1) bluetooth (1) book (2) books (2) bootloader fix (1) boxes (3) broadband (1) broadcom (1) broadwayd (1) bugzilla (1) build (2) builddep (1) bumblebee (1) bumbleebe (2) burn (2) byzanz (1) c# (1) calamares (1) camera (1) cannot open display (1) cannot open display: :0 (1) ccna (1) cd (2) centos (1) change (2) chsh (1) cisco (1) clion (1) clone (1) code.org (1) command (2) command line (2) commands (2) comps (1) connect (1) contra (1) convert (1) copr (1) could not connect to the debugger (1) cpu (1) cpufreq (1) createrepo (1) csharp (1) css (1) curlew (1) custom (2) dbus (3) dconf (1) dd (1) Decryption (1) defragment (2) desktop (1) desktop entry (1) dictionary (1) Digital signature (1) disks (1) dnf (14) do (7) docker (1) dolphine (1) download (2) downloads manager (1) dply (1) DRI PRIME (1) driver (9) dukto (1) e2fsck (1) efi (4) el forkane (1) elforkane (1) elif (1) emergency (3) emergency mode (3) emulator (1) enable (2) Encryption (1) entries (1) error mounting /dev/sd (1) ext4 (1) extend (1) extensions (2) fakenes (1) fast startup (2) fceux (1) fedora (45) fedora 25 alpha (1) fedora cloude (1) fedora28 (1) fedoraوفيدورا (1) fedy (1) fgmac (2) fgmac-24 (1) file (1) find (1) firefox (2) fix (10) flash mem (1) flash memory (2) flashplayer (1) flatpak (4) forward (1) fpaste (1) free (1) freebsd (1) freevpn (1) function (1) game (3) games (2) gedit (1) genymotion (1) gettext (1) gif (1) gimp (1) gio (1) github (5) github.io (1) glibc-common (1) gmaclinux (2) gnome (16) gnome boxes (1) gnome disk (1) gnome shell (13) gnome terminal (1) gnome-disks (1) gnu (1) godot (1) goldendict (1) google web designer (1) gpg (2) gradio (1) group (2) grub (7) grub2 (1) grubenv (1) gstreamer (1) gtk (8) gtk+ (1) gvrecord (1) hack (2) hash (4) hdmi (3) hibernate (1) home (2) hosspot (1) html (1) http (1) hybrid (2) icon (2) icons (3) ide (1) if (1) install (32) installf (9) installing (7) intellij idea (1) internet downlaod manager (1) iso (2) java (3) jdk (2) jetbrains (1) jetbrains toolbox (1) kali (2) kde (3) kernel (1) kernel parameters (1) key (1) kickstarts (3) korora (1) krita (1) kvm (2) kvm switches (1) lamp (1) laps (1) learn (1) legacy (1) legacy bios (3) libreoffice (2) libvirt (1) life is trange (1) linux (8) lutris (1) lv (1) lvm (2) mac (4) macros (1) mageia (1) make distro (1) mariadb (1) MariaDB and PHP Lamp Server (1) markdown (2) mate terminal (1) mbr (1) md5sum (1) mirro (1) mkconfig (1) mo (1) mono (2) monodevelop (2) mount (1) mp4 (1) multi screen (1) mumble (1) murmur (1) natron (1) nautilus (2) nes (1) netbeans (1) netcut (1) nintendo (1) ntfs (2) nvidia (8) objdesktop (1) ojuba (2) oop (1) opensuse (1) openvpn (1) opera (1) optirun (2) oracle (1) os.path (1) package (2) page (1) pages (1) pantheon (1) parameter (1) parameters (1) password (2) patch (1) path (2) pdf (1) peek (1) photoshop (1) php (1) phpstorm (1) plasma (2) plugin (3) plugins (1) plymouth (1) po (1) polkit (1) port (1) portable (1) portmatp (1) PostinstallerF (1) pot (1) powerline (2) powerline-go (1) preset (1) preview (1) primary display (1) primeos (1) primus (1) primusrun (1) private key (1) programs (3) protonvpn (1) pubg (1) public key (1) put (1) pv (1) pycharm (2) pygobject (4) pygtk (5) python (56) pythonk (1) qdbus (1) qemu (3) qemu-kvm (1) query (1) radio (1) raspberry pi (4) raspbian (2) reclaim space (2) record (1) redhat (3) remix (1) remix os (1) repo (4) repofrompath (1) repository (1) reset (1) resize2fs (1) rhel (1) router (1) rpm (7) rpmbuild (1) rtl8188ee (1) rtl8192c (1) rtl8192ce (1) rtl8192cu (1) rtl8192de (1) rtl8192ee (1) rtl8192se (1) rtl8723ae (1) rtl8723be (1) rtl8723com (1) rtl8821ae (1) rubymine (1) salix (1) scratch (2) scratch2.scratch 2 (1) screencast (1) script (2) seconday display (1) self (1) send (1) server (1) settings (2) sha1256sym (1) sha256sum (1) share desktop (1) shell (2) shortcut (1) shutter (1) skel (1) skel ماهو (1) skype (1) skype.برامج (1) slackware (1) software (1) soundcloud (1) source code (1) spec (2) spin (1) sqlmap (1) ssh (3) sshd (2) st-trans (1) steam (2) store (1) su (1) sudo (2) sudoers (1) swap (2) switch (2) Switchable Graphics (1) synergy (1) systemd (1) systemd preset (1) teamviewer (1) terminal (2) theme (5) things (7) thomson (1) thread (2) threading (2) thumbnails (1) to (8) tor (2) tor browser (1) torrent (1) transfer closed with 736700 bytes remaining to read (1) translation (1) turn off (2) tuxcut (1) txt (1) ubuntu (1) uefi (5) unable to mount location (1) unity (1) unity3d (1) upgrade (1) usb (1) useradd (2) utf-8 (1) vega (1) verify (1) vg (1) vgaوتبديل (1) vi (1) video (1) vim (1) vino (1) virsh (1) virt-install (1) virt-manger (1) virtual (1) virtual box (1) virtualbox (3) vmware (3) vnc server (1) vokoscreen (1) vpn (1) web server (1) webstorm (1) wifi (1) windows (4) windows-1256 (1) wine (1) woeusb (1) X Error: BadAccess (1) X Error: BadDrawable (1) xdg-mime (1) xdman (1) xfce (1) xfconf-query (1) yum (2) zeal (1) zealdocs (1)