клиенты не подключаются к серверу squid

483
Guilherme Feulo

В настоящее время я пытаюсь создать сервер Squid на своем персональном ноутбуке, чтобы несколько компьютеров на моей работе могли подключаться к Интернету через VPN на моем ноутбуке.

Я установил и настроил squid на своем ноутбуке, на котором установлен Debian 9, и подключил свой ноутбук к моей рабочей локальной сети (IP = 10.75.245.21).

Затем я настроил ПК под управлением Windows 10 (IP = 10.75.245.20) для использования прокси на моем компьютере (порт = 3128). Но когда я пытаюсь получить доступ к любой интернет-странице, соединение не удается.

есть идеи как это исправить?

Дополнительная информация

Все компьютеры в локальной сети имеют фиксированный IP-адрес с маской подсети 255.255.254.0. В сети также есть доступ к Интернету, но очень строгий брандмауэр (мотив, по которому я хочу маршрутизировать соединения через VPN). Все компьютеры и мой ноутбук находятся в одной подсети. компьютер также подключен к беспроводной сети. Я использую VPN-протокол cisco на моем компьютере

когда я пытаюсь открыть страницу в интернете, команда netstat -na | grep 3128 на моем компьютере (сервере) показывает:

 tcp6 0 0 :::3128 :::* LISTEN tcp6 0 0 10.75.245.21:3128 10.75.245.20:52802 SYN_RECV tcp6 0 0 10.75.245.21:3128 10.75.245.20:52803 SYN_RECV tcp6 0 0 10.75.245.21:3128 10.75.245.20:52798 SYN_RECV tcp6 0 0 10.75.245.21:3128 10.75.245.20:52806 SYN_RECV tcp6 0 0 10.75.245.21:3128 10.75.245.20:52804 SYN_RECV tcp6 0 0 10.75.245.21:3128 10.75.245.20:52805 SYN_RECV tcp6 0 0 10.75.245.21:3128 10.75.245.20:52801 SYN_RECV tcp6 0 0 10.75.245.21:3128 10.75.245.20:52800 SYN_RECV tcp6 0 0 10.75.245.21:3128 10.75.245.20:52799 SYN_RECV 

и команда netstat в клиенте показывает:

 TCP 10.75.245.20:52798 10.75.245.21:3128 ESTABLISHED TCP 10.75.245.20:52799 10.75.245.21:3128 ESTABLISHED TCP 10.75.245.20:52800 10.75.245.21:3128 ESTABLISHED TCP 10.75.245.20:52801 10.75.245.21:3128 ESTABLISHED TCP 10.75.245.20:52802 10.75.245.21:3128 ESTABLISHED TCP 10.75.245.20:52803 10.75.245.21:3128 ESTABLISHED TCP 10.75.245.20:52804 10.75.245.21:3128 ESTABLISHED TCP 10.75.245.20:52805 10.75.245.21:3128 ESTABLISHED TCP 10.75.245.20:52806 10.75.245.21:3128 ESTABLISHED 

Спасибо за любую помощь!

edit1: файл cache.log:

 2018/01/30 10:50:00 kid1| Starting Squid Cache version 3.5.23 for x86_64-pc-linux-gnu... 2018/01/30 10:50:00 kid1| Service Name: squid 2018/01/30 10:50:00 kid1| Process ID 8839 2018/01/30 10:50:00 kid1| Process Roles: worker 2018/01/30 10:50:00 kid1| With 65535 file descriptors available 2018/01/30 10:50:00 kid1| Initializing IP Cache... 2018/01/30 10:50:00 kid1| DNS Socket created at [::], FD 6 2018/01/30 10:50:00 kid1| DNS Socket created at 0.0.0.0, FD 8 2018/01/30 10:50:00 kid1| Adding nameserver 192.10.15.1 from /etc/resolv.conf 2018/01/30 10:50:00 kid1| Logfile: opening log daemon:/var/log/squid/access.log 2018/01/30 10:50:00 kid1| Logfile Daemon: opening log /var/log/squid/access.log 2018/01/30 10:50:00 kid1| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec 2018/01/30 10:50:00 kid1| Store logging disabled 2018/01/30 10:50:00 kid1| Swap maxSize 0 + 262144 KB, estimated 20164 objects 2018/01/30 10:50:00 kid1| Target number of buckets: 1008 2018/01/30 10:50:00 kid1| Using 8192 Store buckets 2018/01/30 10:50:00 kid1| Max Mem size: 262144 KB 2018/01/30 10:50:00 kid1| Max Swap size: 0 KB 2018/01/30 10:50:00 kid1| Using Least Load store dir selection 2018/01/30 10:50:00 kid1| Set Current Directory to /var/spool/squid 2018/01/30 10:50:00 kid1| Finished loading MIME types and icons. 2018/01/30 10:50:00 kid1| HTCP Disabled. 2018/01/30 10:50:00 kid1| Pinger socket opened on FD 13 2018/01/30 10:50:00 kid1| Squid plugin modules loaded: 0 2018/01/30 10:50:00 kid1| Adaptation support is off. 2018/01/30 10:50:00 kid1| Accepting HTTP Socket connections at local=[::]:3128 remote=[::] FD 11 flags=9 2018/01/30 10:50:00| pinger: Initialising ICMP pinger ... 2018/01/30 10:50:00| pinger: ICMP socket opened. 2018/01/30 10:50:00| pinger: ICMPv6 socket opened 2018/01/30 10:50:01 kid1| storeLateRelease: released 0 objects 2018/01/30 11:30:00 kid1| Logfile: opening log stdio:/var/log/squid/netdb.state 2018/01/30 11:30:00 kid1| Logfile: closing log stdio:/var/log/squid/netdb.state 2018/01/30 11:30:00 kid1| NETDB state saved; 0 entries, 0 msec 2018/01/30 11:40:01 kid1| Preparing for shutdown after 0 requests 2018/01/30 11:40:01 kid1| Waiting 30 seconds for active connections to finish 2018/01/30 11:40:01 kid1| Closing HTTP port [::]:3128 2018/01/30 11:40:01 kid1| Closing Pinger socket on FD 13 2018/01/30 11:40:08| Pinger exiting. 2018/01/30 11:40:32 kid1| Shutdown: NTLM authentication. 2018/01/30 11:40:32 kid1| Shutdown: Negotiate authentication. 2018/01/30 11:40:32 kid1| Shutdown: Digest authentication. 2018/01/30 11:40:32 kid1| Shutdown: Basic authentication. 2018/01/30 11:40:32 kid1| Shutting down... 
0
Что-нибудь в логах squid? Gerard H. Pille 6 лет назад 0
access.log пуст и de cache.log журнал должен был долго вставляться, поэтому я вставил его в Вопрос Guilherme Feulo 6 лет назад 0
Если я правильно вижу, Squid прослушивает только порт 3128 IPv6. Я видел это в журнале, но должен был видеть это в netstat. У меня нулевой опыт работы с IPv6. Не могли бы вы показать свой конфиг squid? Gerard H. Pille 6 лет назад 0
Хм, это может быть проблемой, я думаю, что вся сеть здесь, в офисе, только IPv4. может быть, мне нужно выяснить, как заставить squid прослушивать порт 3128 также в IPv4. Я загрузил файл конфигурации здесь: https://www.ime.usp.br/~feulo/squid.conf, надеюсь, это поможет. и заранее спасибо Smile Guilherme Feulo 6 лет назад 0
Попробуйте http_port 10.75.245.21:3128 Gerard H. Pille 6 лет назад 0
Странно, вы не нашли TL; DR в журналах. Gerard H. Pille 6 лет назад 0
Еще кое-что. msgstr "сеть в офисе - только IPv4." В этом случае отключите IPv6 на своем ноутбуке. См. Например https://superuser.com/questions/546788/how-to-disable-ipv6-on-debian-wheezy#693688. Gerard H. Pille 6 лет назад 0

0 ответов на вопрос