- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
На VPS у меня крутится приложение, работающее 24/7 с моим же сервером, REST API которого ходит по HTTPS.
С недавних пор сервер спрятался за NAT, разрешая соединения только из своей подсети, в которой нахоидится мой ПК, но мне нужен доступ отовсюду.
Я бы хотел иметь возможность одним кликом поднимать свой собственный прокси-сервер на своем ПК, который скрыт за NATами провайдера.
Этот подход называется reverse proxy: ПК поднимает TCP соединение с VPS, а уже VPS выступает в качестве прокси для меня. Так получаю доступ из любого места: смартфон -> VPS -> PC -> Server.
Я нашел несколько подобных приложений на github, но они позволяют гнать либо только HTTP, либо SOCKS5(https://github.com/5loyd/xsocks)(при этом почтовик работает с SSL на 443 порту, а браузер - нет).
Вопрос: возможно ли поднять анонимную (elite - скрывая реальный IP) реверсивную прокси для работы по HTTPS и как это сделать?
Или, может, должен работать другой подход? RDP не предлагать - нужен доступ с мобильного приложения.
Да, конечно, такое осуществимо. Для этого достаточно обычного nginx с proxy_pass'ом. Но VPS с nginx'ом и сервер за NAT'ом, разумеется, должны "видеть" друг друга. Самый простой способ сделать это - поднять VPN между VPS и его сервером за NAT'ом. Например, с помощью OpenVPN.