@SergeyZhd

Возможно ли, используя личный хостинг реализовать свободный доступ к сайту, защищенному по ip?

Существует сайт, войти на который можно только с компьютера, ip адрес которого занесен в базу этого сайта. Идея в том, чтобы внести в базу этого сайта ip хостинга, затем создать оболочку (сайт или как-то еще) на этом хостинге, обращаясь через которую можно было бы получить доступ к закрытому сайту с любого компьютера. При этом обращение непосредственно к сайту идет через ip хостинга.

Вопрос в том, реально ли это реализовать и если да, то как?
Возможно, кто-нибудь подкинет идею, как обеспечить доступ с разных компьютеров к закрытому сайту через 1 ip адрес?
  • Вопрос задан
  • 2756 просмотров
Решения вопроса 4
AgentSIB
@AgentSIB
Proxy, web-proxy, vpn - выбирайте :)

ЗЫ. Немного расширю ответ. То что вы озвучили - костыли. Либо сделайте вменяемую авторизацию (можно даже по сертификатам, которые в любой момент можно отозвать), либо закройте сайт внутри сети и давайте доступ по VPN или Proxy.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Если вам лично себе - то https://debian.pro/1618
Виртуалка за 5 баксов в digitalocean и вперед.

Если вам для всех, то читайте про nginx reverse proxy - оно сделает искомое. habrahabr.ru/post/158393 - например здесь описан железобетонный способ. Вам только нужно выкинуть всё про сохранение на диск страниц. (впрочем, обычно хватает тупого proxy_pass из документации без передачи заголовка X-Real-IP).
Ответ написан
Комментировать
seriyPS
@seriyPS
Самое правильное - настроить VPN (openvpn или l2tp).

Вариант попроще - сделать "зеркальный прокси" на Nginx например:
server {
    server_name mirror.mydomain.com;

    location / {
        proxy_pass http://proxied-site.com;
        proxy_set_header Host       $proxy_host;
    }
}

Но абсолютные ссылки работать не будут, так что не советую.

Можно попробовать т.н. CGI proxy типа www.glype.com но это, опять же, "полурабочий VPN для тех, кто не осилил"
Ответ написан
nazarpc
@nazarpc
Open Source enthusiast
Легко, попробуйте SSH-тунель:
$ ssh -D 5555 -N -f user@server
Вместо 5555 можно указать любой свободный порт.
Потом в настройках нужного приложения либо системы указываете SOCKS v5 прокси: localhost:5555
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kaasius
Вы хотите какую-то странную хрень, если честно. Сайт, через который можно попасть на сайт, на который ограничен доступ. А для чего? Есть ощущение, что вы идете прямиком на подводные грабли.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
28 апр. 2024, в 00:54
10000 руб./за проект
28 апр. 2024, в 00:53
70000 руб./за проект
27 апр. 2024, в 21:24
150000 руб./за проект