обходной брандмауэр с Openvpn + Сквид

Это потому, что ваше действие -exe привязано к -name "*.h", заключенному в круглые скобки вокруг выражения, и оно будет работать. действие по умолчанию будет -print, поэтому и начальное выражение работало.

find . \( -name '*.cpp' -or -name '*.h' \) -exec echo '{}' \;

Также для эффективности, если вы используете | xargs вместо -exec, это LOT быстрее с большим набором результатов, так как он будет запускать одну команду со списком в качестве аргумента вместо индивидуального вызова на каждый возвращаемый элемент.

1
30.06.2014, 00:58
1 ответ

Проблема в том, что squid не является DNS-прокси. Поэтому, если вы хотите, чтобы ваши клиенты использовали другой DNS сервер (например, экземпляр dnsmasq, который вы запустили на вашей VPN машине), вы должны изменить их настройки DNS.

Также, не забудьте настроить вашу VPN машину на использование 'чистого' DNS сервера.

0
28.01.2020, 01:56

Теги

Похожие вопросы