SaveText.Ru

Без имени
  1. apt-get install build-essential libevent-dev libssl-dev
  2.  
  3. Скачиваем стабильную версию:
  4. cd /etc
  5. wget http://3proxy.ru/0.7.1.1/3proxy-0.7.1...
  6.  
  7. Распаковываем:
  8. tar zxvf 3proxy-0.7.1.1.tgz
  9.  
  10. Удаляем архив, он нам больше ненужен:
  11. rm 3proxy-0.7.1.1.tgz
  12.  
  13. Переходим в папку с исходниками:
  14. cd 3proxy
  15.  
  16. Перед компиляцией добавим одну строчку, чтобы сервер был анонимным:
  17. nano src/proxy.h
  18.  
  19. Добавить строку:
  20. #define ANONYMOUS 1
  21.  
  22. Собираем:
  23. make -f Makefile.Linux
  24.  
  25. Устанавливаем:
  26. make -f Makefile.Linux install
  27.  
  28. Создаем папку с логами:
  29. mkdir log
  30.  
  31. Переименовываем файл 3proxy.cfg.sample и counters.sample
  32. cd cfg
  33. mv 3proxy.cfg.sample 3proxy.cfg
  34. mv counters.sample counters
  35.  
  36. Изменяем права на файл 3proxy.cfg
  37. chmod 0777 3proxy.cfg
  38. cd ../
  39.  
  40. Редактируем файл конфигурации(подробно про конфигурирование можно почитать на сайте http://3proxy.ru/howtor.asp ):
  41. nano cfg/3proxy.cfg
  42.  
  43. Редактируем скрипт запуска:
  44. nano scripts/rc.d/proxy.sh
  45.  
  46. Запускаем 3proxy:
  47. sh scripts/rc.d/proxy.sh start
  48.  
  49. Добавляем в автозагрузку:
  50. nano /etc/rc.local
  51.  
  52. Добаляем строку:
  53. sh /etc/3proxy/scripts/rc.d/proxy.sh start
  54.  
  55.  
  56. Пример файла конфигурации
  57.  
  58. #!/usr/local/bin/3proxy
  59. daemon
  60.  
  61. pidfile /etc/3proxy/3proxy.pid
  62.  
  63. nserver 77.88.8.7
  64. nserver 77.88.8.3
  65.  
  66. nscache 65536
  67.  
  68. timeouts 1  5 30 60 180 1800 15 60
  69.  
  70. log /etc/3proxy/log/3proxy.log D
  71.  
  72. logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %0 %I %h %T"
  73.  
  74. archiver rar rar a -df -inul %A %F
  75.  
  76. rotate 30
  77.  
  78. internal 0.0.0.0
  79. external 0.0.0.0
  80.  
  81. auth none
  82. #auth iponly
  83.  
  84. #allow * 192.168.0.0/16
  85. #deny * 0.0.0.0/0
  86.  
  87. proxy -p3128
  88. ftppr -p3129
  89. socks -p3130
  90. #pop3p
  91. #admin -p80

Share with your friends:

Print