Есть VDS. Как настроить прокси?

(Ответов: 15, Просмотров: 5436)
Страница 2 из 2 Первая 12
  1. Дипломник
    • Регистрация: 04.09.2009
    • Сообщений: 186
    • Репутация: 31
    Если в два клика то можно просто поставить скрипт от сатаников.Написан он на perl,вылетает редко,работает быстро.Но для постоянной работы думаю врятли подойдёт.
    • 0
  2. Дипломник Аватар для rebbort
    • Регистрация: 03.09.2009
    • Сообщений: 123
    • Репутация: 10
    Я ставил squid на свой сервачок так, у меня CentOS

    Загружаем сам сквид:

    Код:
    # yum install squid
    Далее конфигурируем:

    Код:
    # mcedit /etc/squid/squid.conf
    Для начала нужно определить ACL для работы со сквидом. Порт по умолчанию TCP 3128.

    Пример добавления доступа отовсюду, есть в исходном конфиге.

    Код:
    acl all src 0.0.0.0/0.0.0.0
    Первый раз сквид надо запускать с параметром -z для создания своп-директорий

    Код:
    # squid -z
    Код:
    2008/12/15 20:27:35| parseConfigFile: line 586 unrecognized: ‘ACL’
    2008/12/15 20:27:35| Creating Swap Directories
    После стартуем уже как надо

    Код:
    # /etc/init.d/squid start
    Starting squid: ….. [ OK ]
    Проверяем, открыт ли порт

    Код:
    # netstat -tulpn | grep 3128
    tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 26375/(squid)
    Порт открыт.

    Далее нужно закрыть доступ без пароля, например авторизацией через mysql.

    Здесь лежит сама база юзеров и скрипт авторизации.

    Сливаем
    Код:
    # wget http://www.kaba.org.ua/soft/squid/base.sql # wget http://www.kaba.org.ua/soft/squid/mysql_auth.tar.bz2
    Импортируем базу

    Код:
    # mysql -u root -p mysql < base.sql
    Скрипту нужен gcc, у меня не оказалось

    Код:
    #yum install gcc
    Также нужна библиотека mysql-devel
    Код:
    # yum install mysql-devel
    Предварительно меняем переменные DBHOST,DBUSER,DB,DBPASSWORD в скрипте на свои и make, затем копируем в нужную директорию скомпиленные файлы. Далее прописываем в /etc/squid/squid.conf

    Код:
    auth_param basic program /usr/local/sbin/mysql_auth
    auth_param basic children 5
    auth_param basic realm Squid proxy-caching web server
    auth_param basic credentialsttl 2 hours
    И перезагружаем сквид

    Юзеры через кончоль можно добавить так:

    Код:
    INSERT INTO proxy_users VALUES('','user',password('somepass'));
    http://seobucks.ru - Работаем в SEO с выгодой!
    • 0
  3. Senior Member Аватар для ralliart
    • Регистрация: 04.09.2009
    • Сообщений: 378
    • Репутация: 11
    Отличный мануал.спасибо.думаю многим пригодится
    • 0
  4. Гуру Аватар для phoeeenix
    • Регистрация: 07.09.2009
    • Сообщений: 712
    • Записей в дневнике: 33
    • Репутация: 79
    • Webmoney BL: ?
    Уточните, разрешено ли это на хостинге.
    Некоторые хостеры за прокси на своих серверах выкидывают сразу
    • 0
  5. Member
    • Регистрация: 05.09.2009
    • Сообщений: 37
    • Репутация: 10
    phoeeenix мне кажется что общедоступные прокси могут быть запрещены,нужно тогда спрашивать,разрешены ли прокси с авторизацией
    • 0
  6. Гуру Аватар для 24110
    • Регистрация: 07.09.2009
    • Сообщений: 1,649
    • Репутация: 91
    Носки от Заразы рулят, однозначно
    По этому мануалу ставил несколько раз, все работает.

    http://www.xakep.ru/magazine/xA/070/070/1.asp
    • 0
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
Есть у кого есть плагин e-commerce для wordpress?
Софт, скрипты, сервисы 1 16.05.2010 17:28
Agress Parser как настроить
Софт, скрипты, сервисы 4 06.10.2009 23:58
Где брать прокси
Вопросы от новичков 21 23.09.2009 22:03
Прокси. Парсинг и чек
Софт, скрипты, сервисы 30 08.09.2009 10:54

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры