Я не уверен, что это тема Squid или IPTables.
В моей конфигурации Squid у меня есть что-то вроде этой настройки:
http_port proxy.example.com:8080
Я бы хотел, чтобы Squid принимал соединения только от пользователей, подключающихся с использованием proxy.example.com в качестве прокси-домена.
Другими словами, если кто-то подключится с помощью другого домена, который указывает мой сервер на порт 8080, я хочу, чтобы им было отказано в доступе к прокси, включая доступ к IP-адресу напрямую.
Возможно ли это в Squid? Если нет, как мне настроить это в IPtables?
Вы определенно ошибаетесь.
То, чем вы пытаетесь быть, скорее всего, сложно и определенно не добавит никакой дополнительной безопасности. Вместо этого вам следует подумать о фильтрации IP-адресов людей, пытающихся подключиться к прокси.
Хотя это плохая идея, я думаю, что в Squid это невозможно.