Общий механизм заключается в настройке локального прокси на вашем компьютере в Египте. Этот прокси-сервер подключается через безопасный канал к безопасному хосту (или хостам), которые направляют ваш трафик http / dns в Интернет. Чтобы использовать локальный прокси вместо прямых подключений, вам нужно настроить веб-браузер.
Существует две альтернативы этой схеме: либо вы используете ssh-клиент в качестве прокси-сервера, либо свой домен; или вы используете tor и их распределенную сеть прокси.
SSH
Если ваша заблокированная машина работает под управлением Linux: запустите локальный прокси-сервер SOCKS, который теперь является частью стандартного клиента ssh, запустив стандартный терминал:
ssh -D 12345 your_username@yourdomain_outside_Egypt.net
(где 12345 - номер локального порта)
Затем настройте Firefox для использования туннеля: зайдите в about: config и установите:
- network.proxy.socks -> 127.0.0.1 (localhost не работает)
- network.proxy.socks_port -> 12345
- network.proxy.socks_remote_dns -> true (для DNS-подключений также используется прокси)
- network.proxy.type 0
TOR
Более безопасной альтернативой является использование onion-routing, которая, по сути, делает то же самое на вашей машине (у вас есть прокси-сервер и зашифрованное соединение где-то снаружи); но затем целевая машина меняется динамически. Смотрите, например проект tor