След известно търсене онлайн и тестване на няколко програми реших да ползвам tinyproxy за прокси сървър. Програмата е малък и бърз HTTP proxy daemon за POSIX операционни системи. Инсталацията би следвала да е стандартната описана в README файла, ./configure, make, make install.
За съжаление обаче като стартирах приложението, нищо не тръгна. Във /var/log/messages нямаше съобщение за грешки и процеса трябваше да работи, но такъв липсваше. Това което трябва да се направи за да тръгне приложението е да му се създадат директориите за log файлове и pid на процеса.
При мен това бяха /usr/local/var/log/tinyproxy и /usr/local/var/run/tinyproxy. След създаването им трябва да се сменят правата с тези, с които стартирате сървъра - например nobody.nogroup.
В конфигурацията пускам сървъра да работи на различен от порта по подразбиране и да слуша на локалния интерфейс (Allow 127.0.0.1). Тези настройки се намират в tinyproxy.conf файла. Добра идея е да се включи и следния код в LogRotate, за да не стават големи файловете:
# Rotate /usr/local/var/log/tinyproxy:/usr/local/var/log/tinyproxy/tinyproxy.log {weeklycreate 0664 nobody nogrouprotate 9}
По този начин имате бързо решение за прокси, към което може да се връзвате. Използването на виртуални тунели с putty или ssh повишава защитата на вашата мрежа. Повече за браузване без да оставяте следи прочетете тук.
Няма коментари:
Публикуване на коментар