4

Как отключить доступ в Интернет для программ, работающих в Wine?

3 ответа3

2

Wine использует эквивалент реестра Windows, доступ к которому осуществляется через regedit, как и в обычной системе Windows. Я бы предположил, что там где-то похоронен ключ, который можно использовать для отключения сетевого подключения или, по крайней мере, сделать его локальным. (Я не эксперт в реестре Windows, поэтому я не могу сказать, где, к сожалению)

В качестве альтернативы, вы можете попробовать настроить Wine на использование прокси для доступа в Интернет, что, очевидно, приведет к сбою, если указанный вами прокси не существует. Это что-то вроде хака.

1

Если вы используете Wine как отдельный пользователь, вы можете использовать модуль владельца iptables, чтобы отключить доступ к Интернету. Например, если вы создаете пользователя "wine", вы можете использовать следующие команды:

iptables -A OUTPUT --uid-владелец wine -m tcp -p tcp -j REJECT --reject-with tcp-reset #fast, но только для tcp

iptables -A OUTPUT --uid-owner wine -j REJECT # все другие протоколы

0

О каких программах идет речь? Конкретный? Все сразу? В последнем случае: запустите их на виртуальной машине без доступа к сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .