Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14047|Svar: 1

[VPN] Linux bygger VPN, PPTPD ét-klik installationsscript

[Kopier link]
Opslået på 22/05/2015 13.10.28 | | |
Alle på Baidu ved, at der findes mange VPN-artikler om Linux til at bygge PPTPD-metoder, primært ved at bruge 4 rpm-pakker til installation (dkms, kernel_ppp_mppe, pptpd, ppp).

Disse 4 pakker vil altid støde på mange problemer på grund af forskellene i versionerne. Jeg har downloadet de matchende 4 pakker og uploadet dem nederst; hvis adressen, der er direkte refereret i scriptet, ikke kan downloades normalt, er der 4 nedenfor

installationspakkefiler

En ting mere at bemærke: For at spare en masse besvær, så sørg for, at serveren kan forbindes til internettet, og at Yum kan bruges normalt.

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

Sådan bruger du:

Gem følgende scriptindhold som en pptpd.sh, og kør det derefter:
sh pptpd.sh

Følgende er kildekoden til scriptet, gemt som 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}"
Kopier kode
Når det er installeret, vil du blive bedt om at få et VPN-brugernavn og adgangskode.
VPN-brugerstyring:
Rediger /etc/ppp/chap-secrets-filen direkte og tilføj brugernavn og adgangskode i samme format.

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





Tidligere:Find kommando i Linux - Find filnavn
Næste:html javascrip fjern t for at lave 9 gange 9 offentliggjort (99 gangetabelle)
 Udlejer| Opslået på 22/05/2015 13.11.45 |
Upload en total komprimeret pakke vpn.rar (577.47 KB, Antal downloads: 0, 售价: 3 粒MB)
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com