Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14047|Antwort: 1

[VPN] Linux baut VPN, PPTPD One-Click-Installationsskript

[Link kopieren]
Veröffentlicht am 22.05.2015 13:10:28 | | |
Jeder auf Baidu weiß, dass es viele VPN-Artikel für Linux gibt, um PPTPD-Methoden zu entwickeln, hauptsächlich mit 4-U/min-Paketen (dkms, kernel_ppp_mppe, pptpd, ppp) (dkms, , pptpd, ppp)

Diese 4 Pakete haben immer viele Probleme wegen der unterschiedlichen Versionen. Ich habe die passenden 4 Pakete heruntergeladen und nach unten hochgeladen. Wenn die im Skript direkt referenzierte Adresse nicht normal heruntergeladen werden kann, sind unten 4

Installationspaketdateien

Noch etwas zu beachten: Um viel Aufwand zu ersparen, stellen Sie bitte sicher, dass der Server mit dem Internet verbunden ist und Yum normal verwendet werden kann.

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

Wie man verwendet:

Speichere den folgenden Skriptinhalt als pptpd.sh und führe ihn dann aus:
Sch pptpd.sh

Im Folgenden ist der Quellcode des Skripts, gespeichert als 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}"
Code kopieren
Nach der Installation wirst du mit einem VPN-Benutzernamen und Passwort aufgefordert.
VPN-Benutzerverwaltung:
Bearbeite die Datei /etc/ppp/chap-secrets direkt und füge Benutzername und Passwort im gleichen Format hinzu.

dkms-2.0.17.5-1.noarch.rpm (89.3 KB, Anzahl der Downloads: 0) kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm (102.88 KB, Anzahl der Downloads: 0) ppp-2.4.4-9.0.rhel5.i386.rpm (350.97 KB, Anzahl der Downloads: 0) pptpd-1.3.4-1.rhel5.1.i386.rpm (79.65 KB, Anzahl der Downloads: 0) pptpd.sh (1.58 KB, Anzahl der Downloads: 0)





Vorhergehend:Finde-Befehl in Linux – Dateiname finden
Nächster:html javascrip entfernen t, um 9 mal 9 veröffentlicht zu machen (99 Multiplikationstabelle)
 Vermieter| Veröffentlicht am 22.05.2015 13:11:45 |
Lade ein komplett komprimiertes Paket hoch vpn.rar (577.47 KB, Anzahl der Downloads: 0, 售价: 3 粒MB)
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com