Как настроить прокси-сервер Squid так, чтобы он разрешал все соединения с разных IP-адресов

Как настроить прокси-сервер Squid так, чтобы он разрешал все соединения с разных IP-адресов

Я настроил прокси-сервер Squid на своем VPSDigitalOcean. Но у меня проблема - мой домашний IP-адрес постоянно меняется, так как он динамический. Я пробовал использоватьбез-ip(так как он бесплатный) но когда я добавляю acl myhome srcdomain mydomain.no-ip.org, я не могу подключиться к прокси.

Я также пытался добавить точку в mydomain.no-ip.org, но все равно безуспешно. Поэтому я решил открыть его для всех, поэтому независимо от того, какой у меня домашний IP, я все равно не могу подключиться к squid.

Как разрешить squid принимать все входящие соединения, независимо от исходного IP-адреса? Или есть обходной путь?

решение1

Вы также использовали это после определения ACL:

http_access allow myhome

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

Например. Я получу что-то вроде: 192.168.1.25, а затем изменятся только последние 1 или 2 цифры. Так что вы можете просто разрешить все IP из 192.168.0.0. Не самое лучшее решение, я думаю, что ваше решение без IP будет намного лучше, если вы сможете заставить его работать.

EDIT: Некоторая информация о том, как включить больше отладочной информации, чтобы выяснить, почему вы не можете получить доступ. В squid.conf включите отладку для раздела 33 на уровне 2. Например:

debug_options ALL,1 33,2

Перезапустите squid, затем попробуйте использовать свой прокси, когда он не заработает, проверьте cache.log на наличие ошибки. Надеюсь, это должно подсказать вам, почему он не работает.

Также в качестве теста, чтобы убедиться, что ваш домен no-ip работает правильно, поскольку иногда DNS требуется некоторое время, чтобы настроиться, используйте:

nslookup no-ip-host-name

Это должно вернуть ваш IP-адрес, проверьте, чтобы убедиться, что это действительно ваш IP. Если они не совпадают, это потому, что настроенные DNS-серверы немного медленно обновляются. Я обнаружил, что OpenDNS довольно быстро обновляется. Дайте мне знать, если вам нужна дополнительная информация.

Связанный контент