Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14047|Απάντηση: 1

[VPN] Το Linux δημιουργεί VPN, PPTPD σενάριο εγκατάστασης με ένα κλικ

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 22/5/2015 1:10:28 μ.μ. | | |
Όλοι στο Baidu γνωρίζουν ότι υπάρχουν πολλά άρθρα VPN για Linux για τη δημιουργία μεθόδων PPTPD, χρησιμοποιώντας κυρίως πακέτα 4 rpm για εγκατάσταση (dkms, kernel_ppp_mppe, pptpd, ppp)

Αυτά τα 4 πακέτα θα αντιμετωπίζουν πάντα πολλά προβλήματα λόγω της διαφοράς στις εκδόσεις, έχω κατεβάσει τα αντίστοιχα 4 πακέτα και τα έχω ανεβάσει στο κάτω μέρος, εάν η διεύθυνση που αναφέρεται απευθείας στο σενάριο δεν μπορεί να ληφθεί κανονικά, υπάρχουν 4 παρακάτω

Αρχεία πακέτων εγκατάστασης

Κάτι ακόμα που πρέπει να σημειωθεί: για να γλιτώσετε από πολλά προβλήματα, βεβαιωθείτε ότι ο διακομιστής μπορεί να συνδεθεί στο Διαδίκτυο και ότι το yum μπορεί να χρησιμοποιηθεί κανονικά.

--------------------------------------------------------------------

Τρόπος χρήσης:

Αποθηκεύστε το ακόλουθο περιεχόμενο δέσμης ενεργειών ως pptpd.sh και, στη συνέχεια, εκτελέστε το:
sh pptpd.sh

Ακολουθεί ο πηγαίος κώδικας του σεναρίου, αποθηκευμένος ως pptpd.sh

  1. yum remove -y pptpd ppp
  2. iptables --flush POSTROUTING --table nat
  3. iptables --flush FORWARD
  4. rm -rf /etc/pptpd.conf
  5. rm -rf /etc/ppp

  6. wget http://www.itsvse.com/dload/dkms-2.0.17.5-1.noarch.rpm
  7. wget http://www.itsvse.com/dload/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
  8. wget http://www.itsvse.com/dload/pptpd-1.3.4-1.rhel5.1.i386.rpm
  9. wget http://www.itsvse.com/dload/ppp-2.4.4-9.0.rhel5.i386.rpm

  10. yum -y install make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers
  11. rpm -ivh dkms-2.0.17.5-1.noarch.rpm
  12. rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
  13. rpm -qa kernel_ppp_mppe
  14. rpm -Uvh ppp-2.4.4-9.0.rhel5.i386.rpm
  15. rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

  16. mknod /dev/ppp c 108 0
  17. echo 1 > /proc/sys/net/ipv4/ip_forward
  18. echo "mknod /dev/ppp c 108 0" >> /etc/rc.local
  19. echo "echo 1 > /proc/sys/net/ipv4/ip_forward" >> /etc/rc.local
  20. echo "localip 172.16.36.1" >> /etc/pptpd.conf
  21. echo "remoteip 172.16.36.2-254" >> /etc/pptpd.conf
  22. echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd
  23. echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd

  24. pass=`openssl rand 6 -base64`
  25. if [ "$1" != "" ]
  26. then pass=$1
  27. fi

  28. echo "vpn pptpd ${pass} *" >> /etc/ppp/chap-secrets

  29. iptables -t nat -A POSTROUTING -s 172.16.36.0/24 -j SNAT --to-source `ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
  30. iptables -A FORWARD -p tcp --syn -s 172.16.36.0/24 -j TCPMSS --set-mss 1356
  31. service iptables save

  32. chkconfig iptables on
  33. chkconfig pptpd on

  34. service iptables start
  35. service pptpd start

  36. echo "VPN service is installed, your VPN username is vpn, VPN password is ${pass}"
Αντιγραφή κώδικα
Μόλις εγκατασταθεί, θα σας ζητηθεί όνομα χρήστη και κωδικός πρόσβασης VPN.
Διαχείριση χρηστών VPN:
Επεξεργαστείτε απευθείας το αρχείο /etc/ppp/chap-secrets και προσθέστε το όνομα χρήστη και τον κωδικό πρόσβασης στην ίδια μορφή.

dkms-2.0.17.5-1.noarch.rpm (89.3 KB, Αριθμός λήψεων: 0) kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm (102.88 KB, Αριθμός λήψεων: 0) ppp-2.4.4-9.0.rhel5.i386.rpm (350.97 KB, Αριθμός λήψεων: 0) pptpd-1.3.4-1.rhel5.1.i386.rpm (79.65 KB, Αριθμός λήψεων: 0) pptpd.sh (1.58 KB, Αριθμός λήψεων: 0)





Προηγούμενος:Εύρεση εντολής στο Linux - Εύρεση ονόματος αρχείου
Επόμενος:html javascrip αφαιρέστε το t για να κάνετε 9 φορές 9 δημοσιευμένο (99 πίνακας πολλαπλασιασμού)
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 22/5/2015 1:11:45 μ.μ. |
Αποστολή συνολικού συμπιεσμένου πακέτου vpn.rar (577.47 KB, Αριθμός λήψεων: 0, 售价: 3 粒MB)
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com