Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14047|Odpoveď: 1

[VPN] Linux vytvára VPN, PPTPD inštalačný skript na jedno kliknutie

[Kopírovať odkaz]
Zverejnené 22. 5. 2015 13:10:28 | | |
Každý na Baidu vie, že existuje veľa článkov o VPN pre Linux na tvorbu PPTPD metód, hlavne pomocou 4 rpm balíkov na inštaláciu (dkms, kernel_ppp_mppe, pptpd, ppp)

Tieto 4 balíky budú mať vždy veľa problémov kvôli rozdielu vo verziách, stiahol som zodpovedajúce 4 balíky a nahral ich na spodok, ak sa adresa priamo uvedená v skripte nedá normálne stiahnuť, sú tam 4 nižšie

Inštalačné balíkové súbory

Ešte jedna vec: aby ste ušetrili veľa problémov, uistite sa, že server je pripojený na internet a dá sa používať normálne.

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

Ako používať:

Uložte nasledujúci obsah skriptu ako pptpd.sh a potom ho spustite:
Sh pptpd.sh

Nasleduje zdrojový kód skriptu, uložený ako 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}"
Kopírovať kód
Po inštalácii budete vyzvaní s VPN používateľským menom a heslom.
Správa používateľov VPN:
Upravte súbor /etc/ppp/chap-secrets priamo a pridajte používateľské meno a heslo v rovnakom formáte.

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





Predchádzajúci:Príkaz Nájsť v Linuxe - Nájsť názov súboru
Budúci:html javascrip odstrániť t a vytvoriť 9 krát 9 publikovaných (99 násobilka)
 Prenajímateľ| Zverejnené 22. 5. 2015 13:11:45 |
Nahrajte úplne komprimovaný balík vpn.rar (577.47 KB, Počet stiahnutí: 0, 售价: 3 粒MB)
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com