Чем пользоваться? Вообще говоря, это неверно
Если оно неверно, то неверно и исходное утверждение. Поскольку, если исходное утверждение верно, то в качестве окрестностей

можно взять искомую окрестность компакта

. Или я что-то не понимаю? Если так, то поправьте, пожалуйста.
Попробую привести доказательство для двух точек

и

(если случай одной точки доказан). Пусть таких окрестностей нет. Тогда обозначим через

и упорядочим его по включению, т.е.

тогда и только тогда, когда

и

. Находим

и

такие, что сужение

на

инъективно. Берём произвольное

. Поскольку требуемых окрестностей нет, то существуют

и

такие, что

и

. Получили две направленности

,

и

,

. Направленность

сходится к

, а направленность

к

. Поскольку отображение

непрерывно, то

сходится к

, а

к

. Но

,

и пространство

хаусдорфово, поэтому такого не может быть. Вроде так, хотя я мог ошибиться.