Я использую этот веб-сайт, который разрешает доступ на основе вашего IP-адреса, и серверы моего университета имеют доступ. Проблема в том, что когда я смотрю с одного из серверов напрямую, мне разрешают доступ, но если я использую прокси SOCKS (с туннелем SSH) для просмотра с моего компьютера, я не узнаю. Я подозреваю, что прокси-сервер SOCKS каким-то образом сообщает IP-адрес ПК (возможно, используя заголовки X-FORWARDED-FOR или Via?). Как сделать прокси более прозрачным?
Я упомяну, что если я просто SSH-туннель подключусь к HTTP-порту веб-сайта, я могу подключиться очень хорошо, так что это не какая-то другая проблема в моей настройке.
Я подумал, может быть, что-то вроде SSH-туннелирования для удаленно заявленного хоста SOCKS может сработать - но, может быть, есть что-то попроще / лучше
Примечания:
- Я управляю клиентским компьютером, но на сервере есть только учетная запись пользователя. Предположим, я не могу сделать ничего, что привлечет слишком много внимания сисадминов. Тем не менее, это большая система, в которую в любое время вошли сотни пользователей.
- Я заинтересован в решениях для Windows и Linux, предпочтительнее для обоих.