Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14047|Vastaus: 1

[VPN] Linux rakentaa VPN:n, PPTPD:n yhden klikkauksen asennusskriptin

[Kopioi linkki]
Julkaistu 22.5.2015 13.10.28 | | |
Kaikki Baidussa tietävät, että Linuxille on olemassa monia VPN-artikkeleita PPTPD-menetelmien rakentamiseen, pääasiassa 4 rpm pakettien asentamiseen (dkms, kernel_ppp_mppe, pptpd, ppp)

Nämä neljä pakettia kohtaavat aina paljon ongelmia versioiden eron vuoksi, olen ladannut vastaavat neljä pakettia ja ladannut ne pohjalle, jos skriptissä suoraan viitattua osoitetta ei voi ladata normaalisti, alla on 4

Asennuspakettitiedostot

Yksi asia vielä huomioitavaa: säästääksesi paljon vaivaa, varmista, että palvelin on yhteydessä internetiin ja Yumia voi käyttää normaalisti.

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

Näin käytetään:

Tallenna seuraava skriptisisältö pptpd.sh ja suorita se:
sh pptpd.sh

Seuraava on skriptin lähdekoodi, tallennettuna 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}"
Kopioi koodi
Kun asennus on asennettu, sinulta kysytään VPN-käyttäjätunnus ja salasana.
VPN-käyttäjien hallinta:
Muokkaa /etc/ppp/chap-secrets -tiedostoa suoraan ja lisää käyttäjätunnus ja salasana samaan muotoon.

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





Edellinen:Etsi komento Linuxissa – Etsi tiedostonimi
Seuraava:html javascrip poista t:n tehdäkseen 9 kertaa 9 julkaistua (99 kertotaulu)
 Vuokraisäntä| Julkaistu 22.5.2015 13.11.45 |
Lataa kokonaispakattu paketti vpn.rar (577.47 KB, Latausten määrä: 0, 售价: 3 粒MB)
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com