Моя машина L
имеет только IPv4-адрес. Я хочу получить доступ к веб-странице S
от L
через VPS P2
, который имеет только IPv6-адрес. У меня есть VPS P1
, который имеет один интерфейс с двумя адресами: IPv4 и IPv6.Родительский прокси с различным IP-протоколом
Таким образом, вся цепочка должна быть L(IPv4) -> P1(IPv4) -> P1(IPv6) -> P2(IPv6) -> S(IPv6)
Я установил Squid 3.3.8 на каждом VPS (под управлением Ubuntu).
Вот конфигурация P1
:
http_port 3128
cache_peer 2001:XXXX:XXX:XX:XXX:XXXX:XXXX:66bc parent 3128 0 no-query no-digest default
never_direct allow all
Вот конфигурация P2
:
http_port 3128
http_access allow all
Я получаю эту ошибку: HTTP/1.1 403 Forbidden
. Похоже, что есть проблема в P1(IPv4) -> P1(IPv6)
или в P1(IPv6) -> P2(IPv6)
. Последнее, скорее всего, более вероятно. Как я могу это исправить?
Примечания:
- Я знаю, что я могу получить доступ
S
непосредственно изP1
. Я попробовал (используяhttp_access allow all
вместоnever_direct allow all
). Оно работает. Но этого я не хочу. - Теперь меня не интересует безопасность (например, установка ограничительных списков ACL).