Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 14047|Yanıt: 1

[VPN] Linux VPN oluşturuyor, PPTPD tek tıklama kurulum scripti

[Bağlantıyı kopyala]
Yayınlandı 22.05.2015 13:10:28 | | |
Baidu'daki herkes bilir ki, Linux'un PPTPD yöntemleri oluşturmak için birçok VPN makalesi var, özellikle 4 rpm paketleri kullanarak (dkms, kernel_ppp_mppe, pptpd, ppp)

Bu 4 paket her zaman sürümlerdeki fark nedeniyle birçok sorunla karşılaşacak, ben eşleşen 4 paketi indirdim ve en altına yükledim, eğer scriptte doğrudan referans verilen adres normal şekilde indirilemezse, aşağıda 4 tane var

Kurulum paket dosyaları

Bir şey daha not edilmesi gerek: çok fazla zahmetten kaçınmak için, lütfen sunucunun internete bağlanabildiğinden ve yum'un normal şekilde kullanılabildiğinden emin olun.

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

Nasıl kullanılır:

Aşağıdaki script içeriğini pptpd.sh olarak kaydedin ve sonra çalıştırın:
sh pptpd.sh

Aşağıda scriptin kaynak kodu yer almaktadır ve pptpd.sh olarak saklanmıştır

  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}"
Kopya kodu
Kurulumdan sonra VPN kullanıcı adı ve şifresi sorulacak.
VPN Kullanıcı Yönetimi:
/etc/ppp/chap-secrets dosyasını doğrudan düzenleyin ve kullanıcı adı ile şifreyi aynı formatta ekleyin.

dkms-2.0.17.5-1.noarch.rpm (89.3 KB, İndirme sayısı: 0) kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm (102.88 KB, İndirme sayısı: 0) ppp-2.4.4-9.0.rhel5.i386.rpm (350.97 KB, İndirme sayısı: 0) pptpd-1.3.4-1.rhel5.1.i386.rpm (79.65 KB, İndirme sayısı: 0) pptpd.sh (1.58 KB, İndirme sayısı: 0)





Önceki:Linux'ta komut bul - Dosya adını bul
Önümüzdeki:html javascrip t'yi kaldırıp 9 çarpı 9 yayınlandı (99 çarpma tablosu)
 Ev sahibi| Yayınlandı 22.05.2015 13:11:45 |
Tam sıkıştırılmış bir paket yükle vpn.rar (577.47 KB, İndirme sayısı: 0, 售价: 3 粒MB)
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com