Около вина, как уже предложено, виртуальная машина как VMware Player прекрасна для выполнения Windows-программ без перезагрузки.
Файлам банки и некоторым моноприложениям не будут нужны Вино или Windows, работающий в VM, но мы не назвали бы тот исполняемый файл Windows.
Исполняемый файл окон, который работает в оболочке, является большую часть времени все еще исполняемым файлом окон и не будет работать на DOS. Не позволяйте пользовательскому интерфейсу одурачить Вас! Они сообщат, что 'Эта программа не будет работать в режиме DOS' или подобный.
Можно использовать ! -s or -d
исключить некоторый IP/сеть
От человека iptables
[!] -s, --source address[/mask][,...]
Source specification. Address can be either a network name, a hostname, a
network IP address (with /mask), or a plain IP address. Hostnames will be
resolved once only, before the rule is submitted to the kernel. Please
note that specifying any name to be resolved with a remote query such as
DNS is a really bad idea. The mask can be either a network mask or a
plain number, specifying the number of 1's at the left side of the network
mask. Thus, a mask of 24 is equivalent to 255.255.255.0. A "!" argument
before the address specification inverts the sense of the address. The
flag --src is an alias for this option. Multiple addresses can be speciâ
fied, but this will expand to multiple rules (when adding with -A), or
will cause multiple rules to be deleted (with -D).
[!] -d, --destination address[/mask][,...]
Destination specification. See the description of the -s (source) flag
for a detailed description of the syntax. The flag --dst is an alias for
this option
Таким образом, Ваше правило должно для исключения конкретного IP
iptables -t nat -A PREROUTING -i br0 '!' -d IPAddrOfyourRouter/32 -p tcp --dport 80 -j DNAT --to 218.108.168.73:82
Я видел этот запрос от нескольких человек.
Вариант использования:Я должен иметь возможность перенаправлять весь трафик на определенный порт на определенный IP-адрес.
Решение
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -F
iptables -t nat -A PREROUTING -p tcp --dport 5432 -j DNAT --to-destination 10.21.33.61:5432
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -L -n
.
Новый вариант использования.:Я должен иметь возможность перенаправлять весь трафик на определенный порт на определенный IP-адрес, исключая 1 IP-адрес.
Решение
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -F
iptables -t nat -A PREROUTING '!' -s 10.21.33.61/32 -p tcp --dport 5432 -j DNAT --to 10.21.33.61:5432
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -L -n
Здесь:
10.21.33.61/32
— это IP-адрес, который мы хотим исключить из пересылки. 10.21.33.61:5432
— это IP :порт, на который мы хотим перенаправлять трафик 5432
— это порт, на который вы хотите перенаправить трафик. '!' -s
используется для исключения источника.