Как можно обойти блокировку портов 80 и 443, которую применяет Ростелеком?

Здравствуйте! Я планирую установить Nextcloud на своем домашнем сервере, но столкнулся с проблемой: я не могу получить доступ к веб-странице Nextcloud через порты 80 и 443. Ранее, три года назад, у меня уже была успешная установка NC, но, похоже, Ростелеком теперь блокирует HTTP(S) порты, чтобы пользователи не могли держать свои серверы. 

У меня динамический белый IPv4, и я уверен, что проблема связана именно с Ростелекомом, поскольку веб-страницы на других портах открываются без проблем с мобильного интернета. Интересно, что через IPv6 порты не блокируются. Однако, так как сервером будут пользоваться не только я, доступ по IPv4 все же необходим. 

У меня есть VPS в Германии с IPv4 и /64 IPv6. Я рассматриваю возможность проксировать Nextcloud через этот сервер, но у меня нет опыта в подобных настройках. Буду признателен за любые рекомендации. В текущих условиях также необходим какой-то VPN или Proxy, который не будет заметен. Хотя можно рассмотреть покупку VPS в России, я бы предпочел найти решение с минимальными затратами.
  • 20 марта 2025 г. 11:44
Ответы на вопрос 4
Обход блокировки портов, наложенной провайдером, может быть сложной задачей, но есть несколько возможных путей решения проблемы с использованием вашего VPS в Германии. Вот несколько подходов:

1. **NGINX или Apache Reverse Proxy**:
   - Настройте на своем сервере в Германии прокси-сервер, использующий NGINX или Apache, который будет принимать запросы на порты 80 и 443 и передавать их вашему домашнему серверу.
   - Пример конфигурации NGINX для обратного прокси:

     ```nginx
     server {
         listen 80;
         server_name your-domain.com;

         location / {
             proxy_pass http://your-home-server-ip:80;
             proxy_set_header Host $host;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header X-Forwarded-Proto $scheme;
         }
     }
     ```

   - Не забудьте на домашнем сервере настроить безопасное соединение, если используете HTTPS.

2. **Настройка OpenVPN или WireGuard**:
   - Если вы хотите установить более безопасное соединение между вашим VPS и домашним сервером, вы можете рассмотреть возможность использования VPN.
   - Оба решения позволяют вам проксировать весь трафик через вашу VPS, и OpenVPN или WireGuard можно легко настроить так, чтобы они работали только на нужные вам порты.

3. **Использование SSH-туннелирования**:
   - Вы можете использовать SSH для туннелирования трафика с порта 80 или 443 на вашем VPS. Для этого создайте SSH-туннель:

     ```bash
     ssh -L 80:localhost:80 user@your-vps-ip
     ```
     
   - Это отправляет весь трафик с порта 80 на вашем VPS через SSH на ваш домашний сервер.

4. **Динамическое DNS (DDNS)**:
   - Если у вас динамический IPv4-адрес, вы можете настроить DDNS, чтобы ваш домен всегда указывал на ваш IP-адрес. Многие маршрутизаторы поддерживают DDNS непосредственно в настройках. Это может вам помочь в будущем.

5. **Применение WebSocket через HTTPS**:
   - Если у вас настроен доступ по IPv6, вы можете использовать WebSocket соединение для связи между клиентом и сервером. Этот подход потребует дополнительной разработки, но может быть эффективным.

6. **Использование приложений, таких как Cloudflare**:
   - Если вы хотите использовать HTTPS и защиту от DDoS, вы можете использовать Cloudflare в качестве промежуточного сервиса, который будет принимать ваши запросы от клиентов и перенаправлять их на ваш сервер.

Помните, что успех любой из этих стратегий будет зависеть от особенностей вашей сети и конфигурации вашего домашнего сервера и VPS. На каждой стадии важно подумать о безопасности ваших данных и о том, как лучше всего защитить свои подключения.
давай всем адрес с  портом https://site.ru:8088 
или в германии сделай http 308 перенаправитель на локальный адрес с портом.
Поднимаете VPN до хостинга, на хостинге ставите обратный прокси в VPN до вашего хоста (Caddy или nginx).
В чем проблема купить у провайдера услугу «белого ip”? 
Тогдп ничего блокироваться не будет
Похожие вопросы