Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 14047|Ответ: 1

[VPN] Linux строит VPN, PPTPD — скрипт установки в один клик

[Скопировать ссылку]
Опубликовано 22.05.2015 13:10:28 | | |
Все на Baidu знают, что существует множество статей о VPN для Linux для построения методов PPTPD, в основном с использованием пакетов на 4 rpm для установки (dkms, kernel_ppp_mppe, pptpd, ppp).

Эти 4 пакета всегда сталкиваются с множеством проблем из-за разницы в версиях, я скачал соответствующие 4 пакета и загрузил их вниз, если адрес, указанный в скрипте, нельзя нормально скачать — ниже 4

Файлы установочных пакетов

Ещё один момент: чтобы избежать большого количества хлопот, пожалуйста, убедитесь, что сервер можно подключить к Интернету и использовать Yum в обычном режиме.

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

Как использовать:

Сохраните следующее содержимое скрипта в виде pptpd.sh и затем запустите его:
Шш pptpd.sh

Ниже приведён исходный код скрипта, хранящийся как 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}"
Копирование кода
После установки вам будет предложено ввести имя пользователя и пароль VPN.
Управление пользователями VPN:
Отредактируйте файл /etc/ppp/chap-secrets напрямую и добавьте имя пользователя и пароль в том же формате.

dkms-2.0.17.5-1.noarch.rpm (89.3 KB, Количество скачиваний: 0) kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm (102.88 KB, Количество скачиваний: 0) ppp-2.4.4-9.0.rhel5.i386.rpm (350.97 KB, Количество скачиваний: 0) pptpd-1.3.4-1.rhel5.1.i386.rpm (79.65 KB, Количество скачиваний: 0) pptpd.sh (1.58 KB, Количество скачиваний: 0)





Предыдущий:Найти команду в Linux — найти имя файла
Следующий:html javascrip удалить t, чтобы сделать 9 умножить на 9 опубликовано (таблица умножения 99)
 Хозяин| Опубликовано 22.05.2015 13:11:45 |
Загрузка полного сжатого пакета vpn.rar (577.47 KB, Количество скачиваний: 0, 售价: 3 粒MB)
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com