Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 14047|Antwoord: 1

[VPN] Linux bouwt VPN, PPTPD één-klik installatiescript

[Link kopiëren]
Geplaatst op 22-05-2015 13:10:28 | | |
Iedereen op Baidu weet dat er veel VPN-artikelen zijn voor Linux om PPTPD-methoden te bouwen, voornamelijk met 4 rpm-pakketten om te installeren (dkms, kernel_ppp_mppe, pptpd, ppp).

Deze 4 pakketten zullen altijd veel problemen ondervinden vanwege het verschil in versies, ik heb de overeenkomende 4 pakketten gedownload en onderaan geüpload, als het adres dat direct in het script wordt genoemd niet normaal kan worden gedownload, staan er 4 hieronder

Installatiepakketbestanden

Nog iets om op te merken: om veel moeite te besparen, zorg er alsjeblieft voor dat de server verbonden kan worden met het internet en dat yum normaal gebruikt kan worden.

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

Hoe te gebruiken:

Sla de volgende scriptinhoud op als een pptpd.sh en voer het dan uit:
Sh pptpd.sh

Het volgende is de broncode van het script, opgeslagen 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 kopiëren
Zodra je bent geïnstalleerd, krijg je een VPN-gebruikersnaam en wachtwoord te horen.
VPN-gebruikersbeheer:
Bewerk het bestand /etc/ppp/chap-secrets direct en voeg de gebruikersnaam en het wachtwoord toe in hetzelfde formaat.

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





Vorig:Zoekopdracht in Linux - Bestandsnaam zoeken
Volgend:html javascrip verwijder t om 9 keer 9 gepubliceerd te maken (99 vermenigvuldigingstabel)
 Huisbaas| Geplaatst op 22-05-2015 13:11:45 |
Upload een totaal gecomprimeerd pakket vpn.rar (577.47 KB, Aantal downloads: 0, 售价: 3 粒MB)
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com