Перенаправление портов SSH, порт передачи по VPN

Благодаря Chris Foote, владельцу Squirm, я получил его работающий с его приемом. Прежде чем мне не пришло в голову, что поеживание остановит перезапись однажды соответствие шаблона

regexi ^(https:\/\/.*\/account.*)$ \1 account
regexi ^http:\/\/(.*\/account.*)$ 301:https://\1 account
regexi ^https:\/\/(.*)$ 301:http://\1 https

.
Chris объяснил меня, как иметь дело с этой ситуацией:

То, что я сделал ранее для обхода общего вместилища, переписывают правило, должно поместить подбор правила вещь, которую Вы не хотите перенаправленный заранее, просто воспроизведя исходный URL без 301 перенаправления. например:

regexi (some_pattern) \1       # let through URL unwritten
regexi (http://mydomain/all-to-one-page\.html) \1 # allow \
      direct access to redirect page in the rule below.
regexi .* 301:http://mydomain/all-to-one-page.html  # all \
      other requests get redirected to a single page.
1
задан 17 April 2012 в 15:00
1 ответ

Если все, что вы делаете, это https (порт 443), тогда да.

Запустите sshd на своем ноутбуке с Linux, а затем подключитесь к нему с помощью putty (или другой клиент ssh) с любого хоста в пределах периметра брандмауэра. У этого хоста должен быть прямой доступ к сайту, который вы тестируете. Это может быть даже сам сервер.

В putty настройте «Удаленный» туннель. Выберите случайный исходный порт (выберите один из 1024 и убедитесь, что он не используется на вашем ноутбуке) и установите в качестве пункта назначения значение : 443 .

После того, как ssh будет подключен и туннель активен, перейдите по адресу https: // localhost: /blah/blah/blah.html на своем ноутбуке, и вы должны быть золотыми.

1
ответ дан 4 December 2019 в 01:09

Теги

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