Автор Тема: Прокси на Дебиан Лени  (Прочетена 1257 пъти)

Djuroff

  • Напреднали
  • *****
  • Публикации: 80
  • Distribution: Fedora 11
  • Window Manager: Gnome,KDE
    • Профил
Прокси на Дебиан Лени
« -: Feb 02, 2009, 08:00 »
Здравейте какво трябва да направя за да пусна прокси на дебиан лени.
Ситуацията е такава имам приятел в Норвегия кето някои сайтове в бг неможе да ги ползва и неможе да гледа онлайн бг тв.Какво трябва да инсталирам и да конфигурирам за да пусна прокси на дебиан.след модема на бтк има рутер репотек RP-IP509.
Благодаря за оказаното внимание.


Активен

tyuio

  • Гост
Активен

Addicted

  • Напреднали
  • *****
  • Публикации: 59
  • Distribution: Windows 7 x64, Intel Q6600, GTS450, 2 TB HDD
  • Window Manager: Windows Aero
    • Профил
Re: Прокси на Дебиан Лени
« Отговор #2 -: Feb 02, 2009, 10:37 »
Направи си ДМЗ на модема и Рутера към ип-то на Дебляна ти, след това си пусни едно впн сървар и си готов с връзката Норвегия --> България. След това направи му едно маскиране на ип-то което получава от впн сървара да си ползва интернет от твоя и си готов.
Друг проблем може да ти е да не си със статичен адрес на бтк-то, но това се оправя лесно. Варианта е да си направиш dyndns в модема има такава опция, а ако немаш паролата сложи си dyndns на Дебляна. Успех!
Активен

bubu

  • Напреднали
  • *****
  • Публикации: 113
    • Профил
Re: Прокси на Дебиан Лени
« Отговор #3 -: Feb 02, 2009, 11:58 »
Според мен най-лесния вариант е да си пуснеш squid прокси и да сложиш автентикация. Това ще сработи само ако той може да те достъпва по ип адрес де :). Иначе без ВПН няма как да стане.
Активен

Djuroff

  • Напреднали
  • *****
  • Публикации: 80
  • Distribution: Fedora 11
  • Window Manager: Gnome,KDE
    • Профил
Re: Прокси на Дебиан Лени
« Отговор #4 -: Feb 02, 2009, 19:36 »
Благодаря ви за отговорите.
Само бих ви помолил да ми кажете стъпка по стъпка каде какво трябва да направя че съм много бос в тези неща и нищо не можах да схвана.
Много ще съм ви благодарен за оказаното съдействие.
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: Прокси на Дебиан Лени
« Отговор #5 -: Feb 03, 2009, 15:00 »
За инсталирането на squid.
Код:
apt-get install squid3
mv /etc/squid3/squid.conf /etc/squid3/squid.conf.original
nano /etc/squid3/squid.conf
в отвореният празен текстов файл поставяш това съдържание

Цитат
# на кой порт да слушаме и дали да ауторизираме (не)
http_port 9999 това е порта на който слуша сервера
# на кой порт да си говорим с други проксита (няма да си говорим)
icp_port 0
#logs
logfile_rotate 2
# ако някой от тези стрингове се среща в URL - не кеширай
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
# workaround за буг в апачето
acl apache rep_header Server ^Apache
#broken_vary_encoding allow apache
# максимална големина на обект в рам областта
maximum_object_size_in_memory 48 KB
# колко рам да заделим за кеширане
cache_mem 32 MB
# директория за кеш файлове (прочетете конфигурацията във файла, много полезна е)
cache_dir ufs /var/spool/squid3 100 16 256
# логовете ...
access_log /var/log/squid3/access.log
# малко анонимизация ... максимална всъщност)
client_netmask 0.0.0.0
# юзер за ftp сесии
ftp_user IEUser@
hosts_file /etc/hosts
# стандартни параметри за проверка по някои протоколи
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320
# малко ACL-и. Почти всички са стандартни
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443          # https
acl SSL_ports port 563          # snews
acl SSL_ports port 873          # rsync
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl Safe_ports port 631         # cups
acl Safe_ports port 873         # rsync
acl Safe_ports port 901         # SWAT
acl Jabber_ports port 5222 5223   #Jabber
acl purge method PURGE
acl CONNECT method CONNECT
# това вече сме ние
acl our_networks src 192.168.0.0/24 това е твоята вътрешна мрежа (ако е друга я промени), тук добави и IP адреса на твоя човек (трябва да го знаеш)
# след като имаме ACL-и време е да почнем да раздаваме достъп
http_access allow manager localhost
#http_access allow manager home
http_access deny manager
http_access allow purge localhost
http_access allow CONNECT Jabber_ports
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
# ДАААА пуснахме го :)
http_access allow our_networks
http_access allow localhost
# Всичко което не е разрешено ... под ножа
http_access deny all
http_reply_access allow all
icp_access allow all
cache_mgr твоят@имейл.com
cache_effective_group proxy
# нека да скрием версията при грешки
httpd_suppress_version_string on
# и да не издаваме че има прокси по пътя
via off
forwarded_for off
cachemgr_passwd parola all
buffered_logs on
short_icon_urls on
coredump_dir /var/spool/squid3
# нека да се опитаме да сме умни и да вземаме по няколко странички на куп
pipeline_prefetch on

# Fix broken sites by removing Accept-Encoding header
acl broken dstdomain support.microsoft.com
acl broken dstdomain .digitalspy.co.uk
acl broken dstdomain .sportingbet.com
request_header_access Accept-Encoding deny broken
Съхраняваш и затваряш с ctrl+x
След това рестартираш сервера
Код:
/etc/init.d/squid3 restart

Това което е с червен цвят трябва да го заместиш с твои данни, кофигурацията на squid е от тук (с малки промени) http://www.getoto.net/2007/06/the-perfect-soho-router-part-6/
Дo тук имаш работещ прокси сервер, сега остава да си оправиш достъпа до него. :)
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast