
У меня есть машина Windows с сервером Squid и клиентским VPN-подключением (которое не является шлюзом по умолчанию)
Мне нужно перенаправить часть трафика из Squid на мое Ethernet-подключение по умолчанию, а часть — на VPN.
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.100.11
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.100.1
PPP adapter vpn_conn:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 172.16.3.33
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . :
конф кальмара
http_port 2003
acl user3_acl myport 2003
tcp_outgoing_address 172.16.3.33 user3_acl
http_port 2004
acl user4_acl myport 2004
Порт 2004 работает как и ожидалось через мой адаптер Ethernet, но перенаправление на VPN не работает,
журнал содержит
1638648992.630 75 33.33.333.333 NONE/503 0 CONNECT docs.microsoft.com:443 - HIER_NONE/- -
Мне удалось это исправить с помощью
route add 0.0.0.0 mask 0.0.0.0 172.16.3.33
Может ли кто-нибудь объяснить, как это работает?