Guest User

Untitled

a guest
Apr 21st, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. Делалось на старом Debian Wheezy (oldoldstable на данный момент)
  2. В последних версиях dante/других дистрибутивах имена сервиса и конфигов могут отличаться (danted->sockd)
  3.  
  4. apt-get install libpam-pwdfile dante-server
  5.  
  6. Добавляем настройки сервиса pam:
  7. echo 'auth required pam_pwdfile.so pwdfile=/etc/dantepasswd
  8. account required pam_permit.so' >> /etc/pam.d/danted.virtual
  9.  
  10. Придумываем логин и пароль:
  11. export USERNAME=ourproxy
  12. export PASSWORD=S3cUr3PAsSwEird
  13. А тут пишем внешний адрес сервера:
  14. export MYIP=127.0.0.1
  15.  
  16. Добавляем юзера и хеш пароля в файл pam (Собаку ‘@‘ в пароле не используем или думаем потом о последствиях сами):
  17. echo "$USERNAME:$(openssl passwd -1 $PASSWORD)" >> /etc/dantepasswd
  18.  
  19. Кладем конфиг в соотвтствующий файл (зависит от версии и дистрибутива): в моем случае это /etc/danted.conf
  20.  
  21. Добавим в автозагрузку:
  22. update-rc.d danted defaults
  23.  
  24. Перезапускаем сервис:
  25. service danted restart
  26.  
  27. Проверяем:
  28. curl --socks5 $USERNAME:$PASSWORD@$MYIP:1080 icanhazip.com
  29.  
  30. unset USERNAME
  31. unset PASSWD
  32. unset MYIP
Add Comment
Please, Sign In to add comment