daily pastebin goal
37%
SHARE
TWEET

Untitled

a guest Apr 21st, 2018 56 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top