Есть облачный сервер, которому доступны все ресурсы, заблокированные в РФ.
Работает curl, даже на всякий случай подключился к Firefox через XPRA.
Запустил 3proxy (пробовал также эмуляцию SOCKS5 через SSH туннель).
И в итоге тот же kinozal.tv через SOCKS5 не открывается.
Какая-то нужна особенная настройка 3proxy, либо вообще другой socks5 сервер?
Попробовал первый попавшийся socks5 сервер с
https://www.socks-proxy.net/, работает:
curl --socks5 ip-стороннего-socks5:1080 kinozal.tv
Пробую мой:
curl --socks5 ip-моего-socks5:1080 kinozal.tv
Не открывает. Но рутрекер, например, открывается и пишет в rutracker.org/myip ip моего прокси.
Еще заметил, что в rutracker.org/myip, если его открыть в Firefox прямо с сервера, написан ipv6 адрес сервера.
Попробовал запустить прокси:
socks -6 -p1080 -i[ipv4 моего сервера] -e[ipv6 моего сервера]
Ничего не открывается.
P. S. Еще раз, вопрос про то, почему через сторонние socks сервера заблокированные ресурсы открываются, а через мой сервер с установленным 3proxy — нет. На самом сервере страницы curl'ом вытягиваются.
Upd. Оказывается, по умолчанию curl работает через ipv6. Если дать команду:
curl --ipv4 kinozal.tv
То она не работает. То есть на моем сервере заблокированные сайты открываются только через ipv6.
Но если в 3proxy поднять socks c опцией -6, то вообще ничего не открывается.
Если с опцией -64, то везде используется ipv4. Как его заставить ходить через ipv6?