3Proxy, простой прокси сервер для пикабу и клубнички.

Привет всем.


В общем одним прекрасным утром на работе поменяли нам OC и сказали что вот теперь вы будите работать, а не сидеть и картинки смотреть. Почесав репу и прочитав что за чудо такое Ubuntu Mate решил что нужна прокся. Не гоже царю на работе сидеть и работать)

"Proxy сервер - это промежуточный компьютер находящийся в интернете со своим уникальным "IP" адресом, который является посредником между Вашим компьютером и интернетом. Через proxy проходят все Ваши обращения в Internet. Proxy их обрабатывает, и результаты передает Вам."


Пошел к любимому хостеру и заказал VPS. И поехали курить гайды и мануалы.


И так, за ОС была взята Debian 8.5 x86-64

3Proxy, простой прокси сервер для пикабу и клубнички. Моё, Сисадмин, Linux, Длиннопост

Характеристики

RAM: 1024 Мб

SSD: 30000 Мб

CPU: 2x2.8 Ghz

Визуализация XEN


В принципе можно и меньше взять, можно и 1м ядром обойтись и диск можно по меньше, но я решил там свои бекапы хранить)


И так поехали настраивать сие чудо.  


Возьмем за прокси сервер отличный пакет 3proxy.


apt-get update

apt-get install gcc  - Обновляем пакеты и устанавливаем библиотеку gcc для компиляции.


Качаем сам 3proxy


wget https://github.com/z3APA3A/3proxy/archive/3proxy-0.8.7.tar.g...


tar -xvzf 3proxy-0.8.7.tar.gz  - Разархивируем скачанный архив


Переходим в папку с распакованными файлами: (исходниками)

cd 3proxy


Добавляем строку #define ANONYMOUS 1 решётка впереди #define обязательна

nano src/proxy.h  --  переходим через текстовый редактор nano


#define ANONYMOUS 1  - добавляем стоку

Сохраняем и переходим к компиляции


make -f Makefile.Linux  --  и начинается неистовая дичь.


После компиляции создаем папки и переносим для исполнительных файлов не выходя из папки где была компиляция( кароче просто скопируете команды, все ровно никто не прочитает :D).


mkdir /usr/local/etc/3proxy
mkdir /usr/local/etc/3proxy/bin
mkdir /usr/local/etc/3proxy/logs
mkdir /usr/local/etc/3proxy/stat
cp src/3proxy /usr/local/etc/3proxy/bin  - перенос основных файлов
cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy  - для автозапуска.
chmod +x /etc/init.d/3proxy  - выдаем права автозапуску.


Теперь самое интересное, я с ним мучался дня 3 это конфиг, ни гайды не помогали ничего, не мог долго понять в чем беда, где не видит прокси или не конектит, в общем вылазили постоянно проблемы, и я сделал свой, самый простой с легированием и админкой ( сервер мой, прокси мой, логи мои, чё боятся то).


touch /usr/local/etc/3proxy/3proxy.cfg  - создали файл конфига


nano /usr/local/etc/3proxy/3proxy.cfg - заходим и кидаем мой конфиг , ну или ваш как посчитаете нужным, в нете их много.



users admin:CL:admin

users admin2:CL:admin2
daemon
log /var/log/3proxy/3proxy.log D
rotate 30
auth strong
proxy -n -a
setgid 65534
setuid 65534
admin -p8081

Я свой запускаю так /usr/local/etc/3proxy/bin/3proxy /usr/local/etc/3proxy/3proxy.cfg , зачем не знаю, но мне лень писать alias.


Чтоб подключится к нему достаточно скачать mozilla зайти в настройки - прокси. Выставить ip вашего впс и добавить порт 3128. В принципе на этом все. Спасибо. Если что задавайте вопросы.

2
DELETED
Автор поста оценил этот комментарий
Вот так легким движением руки православный дистрибутив превращается в слаку.
1
Автор поста оценил этот комментарий
socks5 по ssh не канает?
1
Автор поста оценил этот комментарий
Как же бездельников заставить работать?
раскрыть ветку
Автор поста оценил этот комментарий

OpenVPN на VPS было бы лучше.

Автор поста оценил этот комментарий

А чем не устраивает встроенный в opera VPN?

раскрыть ветку