LINUX.ORG.RU
ФорумAdmin

Настройка Proxy-Server

 , , ,


0

1

Нужна помощь! Как добавить в список локальных адресов 192.168.2.2:3128 ?

login as: accept
accept@192.168.2.2's password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jan 10 15:35:44 2019 from 192.168.2.111
accept@Proxy-Server:~$ mc

accept@Proxy-Server:~$ netstat -tulpn
(No info could be read for "-p": geteuid()=1001 but you should be root.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 192.168.2.2:80          0.0.0.0:*               LISTEN      -
tcp        0      0 192.168.2.2:8081        0.0.0.0:*               LISTEN      -
tcp        0      0 10.0.0.2:53             0.0.0.0:*               LISTEN      -
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      -
tcp        0      0 192.168.2.2:61016       0.0.0.0:*               LISTEN      -
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      -
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      -
tcp        0      0 192.168.2.2:4000        0.0.0.0:*               LISTEN      -
udp        0      0 10.0.0.2:53             0.0.0.0:*                           -
udp        0      0 127.0.0.1:53            0.0.0.0:*                           -
udp        0      0 0.0.0.0:67              0.0.0.0:*                           -
udp        0      0 127.0.0.1:18120         0.0.0.0:*                           -
udp        0      0 192.168.2.2:1812        0.0.0.0:*                           -
udp        0      0 192.168.2.2:1813        0.0.0.0:*                           -
udp        0      0 0.0.0.0:49466           0.0.0.0:*                           -

P.S. Я только начинающий в этом деле



Последнее исправление: Programensh (всего исправлений: 1)
Ответ на: комментарий от najar

Как только я запускаю сквид показывает такую картину! И не знаю как дальше быть, сквид как бы работает, но всё ровно не работает порт 3128. Чтобы можно было блокировать доступ к сайтам

Proxy-Server: tt  service squid3 status
• squid3.service - LSB: Squid HTTP Proxy version 3.x
Loaded: loaded (/etc/init.d/squid3)
Active: active (exited) since Чт 2019-01-10 15:32:14 EET; 7min ago Process: 553 ExecStart=/etc/init.d/squid3 start (code=exited, status=0/SUCCESS)
 
Starting Squid HTTP Proxy 3.x: squid32019/01/10 15:32:141 /etc/squid3/squi

15:32	14 Proxy-Server	squid3[553J :	Starting Squid HT
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	2019/01/10  15:32:
15:32	14 Proxy-Server	squid3[553] :	failed!
15:32	14 Proxy-Server	systemd[l]:	Started LSB: Squid
Some lines mere ellipsized, use -1	to shorn in full.
Siprupr
 
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
14	/etc/squid3/squid.conf
HTTP Proxy version 3.x.
 
3 unrecognized: 13 unrecognized: 38 unrecognized: 60 unrecognized: 77 unrecognized: 91 unrecognized: 93 unrecognized: 102 unrecognized 124 unrecognized 153 unrecognized 206 unrecognized

Programensh
() автор топика
Ответ на: комментарий от najar

Squid3

У меня вот такой сквид настроенный и не могу понять, что ему не нравится. 
== Global options:===============

== Listen ports: ================
http_port               10.0.0.2:8080       accel
http_port               10.0.0.2:3128

http_port               192.168.2.2:8080    accel
http_port               192.168.2.2:3128
#= for Frontends:
http_port               127.0.0.1:3128


== SSL Bump: ====================
http_port               192.168.2.2:4443    ssl-bump    \
                        generate-host-certificates=on   \
                        dynamic_cert_mem_cache_size=4MB \
                        cert=/etc/squid3/squidCA.pem    \
                        key=/etc/squid3/squidCA.pem     \
                        connection-auth=off             \
                        sslflags=NO_DEFAULT_CA

http_port               10.0.0.2:4443    ssl-bump       \
                        generate-host-certificates=on   \
                        dynamic_cert_mem_cache_size=4MB \
                        cert=/etc/squid3/squidCA.pem    \
                        key=/etc/squid3/squidCA.pem     \
                        connection-auth=off             \
                        sslflags=NO_DEFAULT_CA

sslproxy_flags          DONT_VERIFY_PEER
sslproxy_cert_error     allow all
always_direct           allow all
ssl_bump client-first   all
ssl_bump                none all
sslcrtd_program         /usr/lib/squid3/ssl_crtd -s /etc/squid3/ssldb/certs -M 4MB


== Systems: =====================
pid_filename            /var/run/squid.pid
hosts_file              /etc/hosts
error_directory         /usr/share/squid3/errors/templates
visible_hostname        none
dns_nameservers         77.88.8.7


#== IPv6 bullshit: ===============
tcp_outgoing_address    192.168.2.2 all
dns_v4_first            o



#== Logging: =====================
logfile_rotate          1
access_log              stdio:/var/log/squid3/access.log squid
cache_store_log         stdio:/var/log/squid3/store.log
cache_log               /var/log/squid3/cache.log

logfile_daemon          /usr/lib/squid3/log_file_daemon

#== Squid Cache: =================
cache_mem                           512 MB
maximum_object_size                 512 KB
maximum_object_size_in_memory   512 KB
memory_replacement_policy       heap    GDSF

#== Elite anonomising: ===========
request_header_access           X-Forwarded-For deny    all
request_header_access           Via             deny    all
request_header_access           Cache-Control   deny    all
follow_x_forwarded_for                                  allow   all
acl_uses_indirect_client                on
delay_pool_uses_indirect_client on
log_uses_indirect_client                on
forwarded_for                   on


== SquidGuard:===================
redirect_program        /usr/bin/squidGuard     -c /etc/squid3/squidGuard.conf
redirect_children       16
redirector_bypass       on



== Squid ACL: ===============================================================

= White ports: ========
acl     Allow-port      port    20 21 25 80 110 143 443 456 993 995 1935 8000 8008 8080 8081


#= Mothods: ============
acl     purge           method  PURGE
acl     CONNECT         method  CONNECT



= Networks: ===========
acl     localnet            src     192.168.2.0/24
acl     dhcpnet             src     10.0.0.0/24
acl     DanseGuardian       src     127.0.0.1/32


= Users: ==============
acl     System          src     "/etc/squid3/users/system.list"

acl     Library-215     src             "/etc/squid3/users/library-215.list"
acl     Library-218     src             "/etc/squid3/users/library-218.list"

acl     Langlab         src             "/etc/squid3/users/students-402-3.list"

acl     Class-1         src             "/etc/squid3/users/students-109-1.list"
acl     Class-2         src             "/etc/squid3/users/students-111-1.list"
acl     Class-3         src             "/etc/squid3/users/students-112-1.list"
acl     Class-4         src             "/etc/squid3/users/students-116-1.list"
acl     Class-5         src             "/etc/squid3/users/students-26-2.list"



= Squid Lists: ========
acl     System-List     dstdomain   "/etc/squid3/lists/system.list"
acl     Access-List     dstdomain   "/etc/squid3/lists/access.list"
acl     SSL-List        dstdomain   "/etc/squid3/lists/ssl.list"
acl     Blocks-List     dstdomain   "/etc/squid3/lists/deny.list"

acl     mism_cert       dstdomain   -i "/etc/squid3/lists/mism_ssl"


http_access         allow    DanseGuardian
http_access         allow    all

= SSL Proxy: ==============
sslproxy_cert_error         allow               mism_cert
sslproxy_cert_adapt         setCommonName       ssl::certDomainMismatch


= System & Staff access: ==
http_access     allow       System              all

#http_access     allow       Staff               Blocks-List
#http_access     allow       Staff               all
http_access      allow      System              System-List
#http_access     allow       Staff               System-List

http_access     allow       Library-215         System-List
http_access     allow       Library-218         System-List
http_access     allow       Langlab             System-List

http_access     allow       Class-1             System-List
http_access     allow       Class-2             System-List
http_access     allow       Class-3             System-List
http_access     allow       Class-4             System-List
http_access     allow       Class-5             System-List

= Black lists: ============
http_access     allow        Library-215         Blocks-List
http_access     allow        Library-218         Blocks-List
http_access     allow        Langlab             Blocks-List

http_access     allow        Class-1             Blocks-List
http_access     allow        Class-2             Blocks-List
http_access     allow        Class-3             Blocks-List
http_access     allow        Class-4             Blocks-List
http_access     allow        Class-5             Blocks-List


= White lists: ============
http_access     allow       Library-215         Access-List
http_access     allow       Library-218         Access-List
http_access     allow       Langlab             Access-List

http_access     allow       Class-1             Access-List
http_access     allow       Class-2             Access-List
http_access     allow       Class-3             Access-List
http_access     allow       Class-4             Access-List
http_access     allow       Class-5             Access-List


= White SSL lists: ========
http_access     allow       Library-215         SSL-List
http_access     allow       Library-218         SSL-List
http_access     allow       Langlab             SSL-List

http_access     allow       Class-1             SSL-List
http_access     allow       Class-2             SSL-List
http_access     allow       Class-3             SSL-List
http_access     allow       Class-4             SSL-List
http_access     allow       Class-5             SSL-List

http_access     allow       all                 SSL-List

=== Port control: ===========
http_access     allow       Allow-port          Library-215
http_access     allow       Allow-port          Library-218

http_access     allow       Allow-port          Langlab
http_access     allow       Allow-port          Class-1
http_access     allow       Allow-port          Class-2
http_access     allow       Allow-port          Class-3
http_access     allow       Allow-port          Class-4
http_access     allow       Allow-port          Class-5
http_access     allow       Allow-port

Programensh
() автор топика
Ответ на: комментарий от najar

Перед коментами поставь #, бедолага

бедолага вроде как коменты даже в деф.conf есть и понять что это комент нет труда
но за бедолага отдельное спасибо, вечер порвал.

pvvking ★★
()
Ответ на: комментарий от Programensh

было

== Global options:===============

== Listen ports: ================
http_port               10.0.0.2:8080       accel
http_port               10.0.0.2:3128

http_port               192.168.2.2:8080    accel
http_port               192.168.2.2:3128
#= for Frontends:
http_port               127.0.0.1:3128


== SSL Bump: ====================
http_port               192.168.2.2:4443    ssl-bump    \
стало
#== Global options:===============

#== Listen ports: ================
http_port               10.0.0.2:8080       accel
http_port               10.0.0.2:3128

http_port               192.168.2.2:8080    accel
http_port               192.168.2.2:3128
#= for Frontends:
http_port               127.0.0.1:3128


#== SSL Bump: ====================
http_port               192.168.2.2:4443    ssl-bump    \
вроде как есть разница ну и далее по тексту аналогично.

pvvking ★★
()
Ответ на: комментарий от pvvking

Где нужно я поставил и вроде заработал! Пишет сейчас logfileWrite: stdio/var/log/squid3/access.log (28) No space left on device И Squid Parent: (squid-1) process 5836 exited with status 1 Exiting due to repeated, frequent failures P.S. Писал от руки, так как не нашёл какие команды писать в PuTTy что бы можно было полностью описать статус сквида А так работает прокси через VM ProxMox и такие строчки идут через раз

Programensh
() автор топика
Ответ на: комментарий от najar

Да я уже нашёл, теперь вот такую штуку теперь вижу


logfileWrite: stdio/var/log/squid3/access.log (28) No space left on device 
Squid Parent: (squid-1) process 5836 exited with status 1 Exiting due to repeated, frequent failures

Programensh
() автор топика
Ответ на: комментарий от pvvking

Вот что он показывает в PuTTy командой df -h accept@Proxy-Server:~$ df -h Файловая система Размер Использовано Дост Использовано% Cмонтировано в

/dev/vda1          9,1G         1,7G  7,0G           20% /
udev                10M            0   10M            0% /dev
tmpfs              608M          31M  577M            6% /run
tmpfs              1,5G            0  1,5G            0% /dev/shm
tmpfs              5,0M            0  5,0M            0% /run/lock
tmpfs              1,5G            0  1,5G            0% /sys/fs/cgroup
/dev/vda5          3,7G         1,3G  2,2G           36% /var
/dev/vda7           24G          44M   23G            1% /var/squid
/dev/vda6          2,7G         2,7G     0          100% /var/log
/dev/loop0          93M         1,6M   87M            2% /var/spool/havp
accept@Proxy-Server:~$

Programensh
() автор топика
Ответ на: комментарий от anc

Да я понял, что места не хватает, только сквид не должен записывать логи, иначе сервер будет тормозить страшно! Сейчас не понятно, как настроить сквид на порт 3128, чтобы можно было блокировать сайты

Programensh
() автор топика
Ответ на: комментарий от Programensh

Ну без логов то точно долго ломать голову будете. Вот как все настроят тогда можно и отключать логи, но все-же не советую в них много интересного можно прочитать, и не тыкать чем-то и куда-то.

pvvking ★★
()
Ответ на: комментарий от Programensh

/dev/vda7 24G 44M 23G 1% /var/squid

Можно указать куда писать лог

#== Logging: =====================
logfile_rotate          1
access_log              stdio:/var/log/squid3/access.log squid
cache_store_log         stdio:/var/log/squid3/store.log
cache_log               /var/log/squid3/cache.log

logfile_daemon          /usr/lib/squid3/log_file_daemon
перенеси /var/log/squid3/ в /var/squid/log/ или сделай симлинк, и настрой ротация лога как те понравится. И еще не увидел у вас cache_dir ufs /var/spool/squid в конфиге.

pvvking ★★
()
Ответ на: комментарий от Programensh

И да, у меня отдельный вопрос ДЛЯ ЧЕГО ЭТО ВСЕ ВАМ? Если вы не умеете читать то, что вам пишет программа в лог или на консоль. И гуглить вы тоже не научились.

pvvking ★★
()
Ответ на: комментарий от Programensh

Можно, разрешаю. man squid в самом низу ссылка на документацию

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от pvvking

потому что я только сейчас с этим столкнулся и много информации гуглил и для себя «чайника» мало что нашёл и прошу у опытных помощи в настройке сквида, так как с этой системой никогда не сталкивался

Programensh
() автор топика
Ответ на: комментарий от pvvking

хорошо, я попробую! но все ровно меня волнует, как перенастроить сквид, чтобы блокировал сайты по чёрному списку, в классах И спасибо за помощь!

Programensh
() автор топика
Ответ на: комментарий от Programensh

pvvking ★★ (25.01.2019 14:42:03)
чтобы можно было блокировать сайты https://rejik.ru
читать документацию не пробывали, или как все за вас сделать

pvvking ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.