Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14047|Odpověď: 1

[VPN] Linux vytváří VPN, PPTPD instalační skript na jedno kliknutí

[Kopírovat odkaz]
Zveřejněno 22.05.2015 13:10:28 | | |
Každý na Baidu ví, že existuje mnoho článků o VPN pro Linux pro tvorbu PPTPD metod, hlavně pomocí 4 rpm balíčků k instalaci (dkms, kernel_ppp_mppe, pptpd, ppp)

Tyto 4 balíčky budou mít vždy spoustu problémů kvůli rozdílu verzí, stáhl jsem odpovídající 4 balíčky a nahrál je na konec verze, pokud adresu přímo uvedenou ve skriptu nelze normálně stáhnout, jsou tam 4 níže

Instalační soubory balíčků

Ještě jedna věc k poznamenání: abyste ušetřili spoustu problémů, ujistěte se, že server je připojený k internetu a že mňam lze používat normálně.

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

Jak používat:

Uložte následující obsah skriptu jako pptpd.sh a poté ho spusťte:
Sh pptpd.sh

Následuje zdrojový kód skriptu, uložený jako 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írovat kód
Po instalaci budete vyzváni k zadání uživatelského jména a hesla VPN.
Správa uživatelů VPN:
Upravte soubor /etc/ppp/chap-secrets přímo a přidejte uživatelské jméno a heslo ve stejném formátu.

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





Předchozí:Příkaz Najít v Linuxu - Najít název souboru
Další:html javascrip odstranit t a vytvořit 9 krát 9 publikováno (násobilka 99)
 Pronajímatel| Zveřejněno 22.05.2015 13:11:45 |
Nahrajte celkový komprimovaný balíček vpn.rar (577.47 KB, Počet stažení: 0, 售价: 3 粒MB)
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com