Добрый день, есть вот такая задачка. Поднимаю прозрачный прокси сервер на ubuntu server 11.10 + squid.
По различным мануальчикам вроде как настроил
eth0 смотрит на роутер с интернетом
eth1 смотрит в лок сеть
Натсройки интерфейсов
# The loopback network interface
auto lo
iface lo inet loopback
post-up /etc/nat
# inet
auto eth0
iface eth0 inet static
address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.1
# local
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
собственно скрипт для iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -i eth1 -p tcp -m multiport --dports 80,8080 -j REDIRECT --to-ports 3128
и настройки squid
acl localnet src 192.168.1.0/24
http_access allow localnet
http_access allow localhost
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 1723
acl Safe_ports port 47
acl CONNECT method CONNECT
http_port 3128 transparent
прозрачное проксирование работает, в инет всех пускает и сайты блокирует какие надо), вот только есть необходимость у разных win компьютеров из лок сети подключаться к внешним впн серверам. а прокси их по-видимому не пускает. после долгой проверки имени пользователя/пароля выдает ошибку "ошибка 619. Не удается подклчиться к удаленному компьтеру, поэтому порт подключения закрыт."
Подскажите пожалуйста, можно ли как пробросить порты для vpn.