Как получить доступ к URL-адресу, отфильтрованному только для моего открытого IP-адреса вне моей сети

Существует такой URL-адрес, из которого я могу получить доступ изнутри своей сети, потому что он разрешил доступ к публичному IP-адресу. Все другие IP-адреса запрещены.

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

SSH на хост внутри вашей сети, а затем нажмите URL с curl :

 ssh user@myhost.example.com 'curl http://othersite.example.com/special/snowflake' 

Это не задача для iptables .

Используйте прокси-сервер SOCKS SSH, то есть сделайте ssh -L 24680:<remote ip>:80 host.in.your.network , затем вы можете получить доступ к URL- host.in.your.network:24680 на host.in.your.network:24680 ,

Сначала вам нужно инкапсулировать свой трафик в свою систему фильтрации, не найти свой контент и URL. Для этого вам нужно выбрать один из следующих способов:

  • Использовать туннель через ssh
  • Использовать VPN
  • Используйте некоторые http-туннелирования, такие как zebedee
  • Используйте некоторые туннели, такие как ipip или GRE
  • Используйте «Лучевую маршрутизацию», такую ​​как Tor

ПРИМЕЧАНИЕ. У вас должен быть сервер за пределами вашей фильтрации.

Я думаю, если у вас нет сервера, вы можете использовать Tor.

ПРИМЕЧАНИЕ. Если вы хотите использовать в оболочке, вы должны использовать некоторую переменную bash, такую ​​как: $http_proxy и $SOCKS_PROXY