Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14047|Odgovoriti: 1

[VPN] Linux gradi VPN, PPTPD namestitveni skript z enim klikom

[Kopiraj povezavo]
Objavljeno na 22. 05. 2015 13:10:28 | | |
Vsi na Baidu vedo, da obstaja veliko VPN člankov za Linux za gradnjo PPTPD metod, predvsem z uporabo 4 rpm paketov za namestitev (dkms, kernel_ppp_mppe, pptpd, ppp)

Ti štirje paketi bodo vedno naleteli na veliko težav zaradi razlik v različicah, prenesel sem ustrezne 4 pakete in jih naložil na dno; če naslova, ki je neposredno naveden v skripti, ni mogoče normalno prenesti, so spodaj štirje

Namestitvene paketne datoteke

Še ena stvar: da bi prihranili veliko težav, poskrbite, da je strežnik povezan z internetom in da se yum lahko uporablja normalno.

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

Kako uporabljati:

Shranite vsebino naslednjega skripta kot pptpd.sh in ga nato zaženete:
Ššš pptpd.sh

Spodaj je izvorna koda skripte, shranjena kot 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}"
Kopiraj kodo
Ko boste nameščeni, boste pozvani z uporabniškim imenom in geslom VPN.
Upravljanje uporabnikov VPN:
Neposredno uredite datoteko /etc/ppp/chap-secrets in dodajte uporabniško ime in geslo v istem formatu.

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





Prejšnji:Najdi ukaz v Linuxu - Najdi ime datoteke
Naslednji:html javascrip odstrani t in naredi 9 krat 9 objavljeno (99 množenje)
 Najemodajalec| Objavljeno na 22. 05. 2015 13:11:45 |
Naloži celoten stisnjen paket vpn.rar (577.47 KB, Število prenosov: 0, 售价: 3 粒MB)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com