Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14047|Răspunde: 1

[VPN] Linux construiește VPN, scriptul de instalare PPTPD cu un singur click

[Copiază linkul]
Postat pe 22.05.2015 13:10:28 | | |
Toată lumea de pe Baidu știe că există multe articole despre VPN pentru Linux pentru a construi metode PPTPD, folosind în principal pachete de 4 rpm pentru instalare (dkms, kernel_ppp_mppe, pptpd, ppp)

Aceste 4 pachete vor întâmpina mereu multe probleme din cauza diferențelor dintre versiuni, am descărcat cele 4 pachete corespunzătoare și le-am încărcat la final, dacă adresa referenționată direct în script nu poate fi descărcată normal, sunt 4 mai jos

fișiere de pachet de instalare

Încă un lucru de reținut: pentru a evita multe probleme, te rugăm să te asiguri că serverul poate fi conectat la Internet și că yum poate fi folosit normal.

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

Cum să folosești:

Salvează următorul conținut de script ca pptpd.sh și apoi rulează-l:
SH pptpd.sh

Următorul este codul sursă al scriptului, stocat ca 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}"
Cod de copiere
Odată instalat, vei primi un nume de utilizator și o parolă pentru VPN.
Managementul utilizatorilor VPN:
Editează direct fișierul /etc/ppp/chap-secrets și adaugă numele de utilizator și parola în același format.

dkms-2.0.17.5-1.noarch.rpm (89.3 KB, Numărul de descărcări: 0) kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm (102.88 KB, Numărul de descărcări: 0) ppp-2.4.4-9.0.rhel5.i386.rpm (350.97 KB, Numărul de descărcări: 0) pptpd-1.3.4-1.rhel5.1.i386.rpm (79.65 KB, Numărul de descărcări: 0) pptpd.sh (1.58 KB, Numărul de descărcări: 0)





Precedent:Comandă Find în Linux - Find file name
Următor:html javascrip elimină t pentru a face 9 înmulțit de 9 (tabelul de înmulțire 99)
 Proprietarul| Postat pe 22.05.2015 13:11:45 |
Încarcă un pachet comprimat total vpn.rar (577.47 KB, Numărul de descărcări: 0, 售价: 3 粒MB)
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com