169 похожих чатов

Если нужно что-то вида user <-> server <-> home где у home

- "серый/внутренний" адрес, то не проще туннель сделать, хотя ты там и пытаешься?

26 ответов

85 просмотров

Стикер

kiosaku- Автор вопроса

самое простое - банальный туннель через ssh

Поподробнее можно?)

kiosaku- Автор вопроса

Я правильно понял, что мне нужно создать ssh туннель между локальным сервером ХА и удаленным vps? Т.е. генерирую ключи и публичный ключ копирую на vps. Далее ssh root@"айпишник vps". Так?

kiosaku- Автор вопроса
Вольдемар
Я правильно понял, что мне нужно создать ssh тунне...

м-м ... мне отсюда не видно, конечно, но, если тебе нужно с левой стороны достучаться до порта с правой, то ...

kiosaku
м-м ... мне отсюда не видно, конечно, но, если теб...

Мне нужно зайдя на айпишник vps попасть на сервер ХА, который дома и у которого серый ip.

kiosaku- Автор вопроса
kiosaku- Автор вопроса
BraVo123
https://robotmoon.com/ssh-tunnels/ наглядное пособ...

Читал я это, только в переводе на каком-то русскоязычном сайте, каша в голове)))

kiosaku- Автор вопроса
Вольдемар
Читал я это, только в переводе на каком-то русскоя...

ssh proxying можешь сразу пропустить - не твой случай

kiosaku
ssh proxying можешь сразу пропустить - не твой слу...

https://habr.com/ru/companies/flant/articles/691388/ Вот эта статья на русском языке, не могу понять, что в моём случае является клиентом, а что сервером ssh. Сервер ssh это мой сервер ХА, а клиент это vps? Так? Если не сложно, тыкни на мой случай в статье)))

kiosaku- Автор вопроса
Вольдемар
https://habr.com/ru/companies/flant/articles/69138...

сервер ssh у тебя один - server (в моём сообщении выше)

kiosaku- Автор вопроса

вот тут

kiosaku- Автор вопроса
kiosaku
таки да :)

Бинго!! Спасибо, добрый человек! 🤝

Вольдемар
Мне нужно зайдя на айпишник vps попасть на сервер ...

А еще можно на vds поднять впн сервер, поднять клиент на домашнем компе. А на вдс повесить домен, настроить nginx как прокси и можно будет по домену заходить на домашний сервер)

Алексей
А еще можно на vds поднять впн сервер, поднять кли...

https://t.me/ru_ubuntu/583419 Дак у меня и так там wireguard есть, на роутере дома wg-клиент. Нужный сервер ХА и так в инте ходит через wg. Но ни х..а с этими туннелями не получается.

Вольдемар
https://t.me/ru_ubuntu/583419 Дак у меня и так та...

Так там не нужен никакой туннель)

Чуть позже могу скинуть пример своего конфига

1. Настройка vpn (на vds поднимаем сервер, на домашнем компе клиент) 2. К vds привязываем домен, что купили/взяли бесплатно 3. Настройка nginx на vds: server { server_name space.****.ru; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://10.8.0.4:8084; } listen [::]:443 ssl; # managed by Certbot listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/***.ru/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/***.ru/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = space.***.ru) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; listen [::]:80; server_name space.***.ru; return 404; # managed by Certbot } Там где *** - мой домен. Это я разворачивал space от JB на домашнем сервере) proxy_pass 10.8.0.4:8084 - это ип что в сети впн настроен домашнему серверу. У меня это на опенвпн сделано, но на вг тоже самое. Ну и тут у меня еще и https поднят 4. Настройка nginx на домашнем компе - простая настройка, слушаем ип адрес что дает нам впн, слушаем тот же домен что во 2 пункте привязали, перенаправляем на контейнер ХА (если он в контейнере, либо просто на порт, где он развернут)

kiosaku- Автор вопроса
Алексей
1. Настройка vpn (на vds поднимаем сервер, на дома...

мде ... где в исходном сообщении про http написано?

Похожие вопросы

Обсуждают сегодня

Ребят в СИ можно реализовать ООП?
Николай
32
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем доброго вечера. Разрабатываю 32 раз. приложение в Delphi. Столкнулся с тем, что стандартный  TFilestream  не работает с большим файлом > 2 ГБайт (после вызова функции see...
Vadim Gl
15
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
народ, плиз хелп, всю голову сломал себе уже... разве может быть так, что GetProcAddress( GetModuleHandle( "kernel32.dll" ), "SetThreadDescription" ) вернёт ненулевое значение...
Iluha Companets
12
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Кстати, что за тип булеана, который в памяти как 00 для фолса и 01 для тру отображается? Однобайтовый
Serjone
8
ребят подскажите почему матрица не транспонируется? #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <math.h> #include <locale.h> #define N 7 int main() { int...
† C E †
1
Карта сайта