Баш приходит на zsh, почему?

Просто добавляю еще несколько четких шагов к ответам @Lawrence и @SpiRail.

Выполните настройку следующим образом:

Настройка на хосте A:

  1. Установите прокси-сервер Squid на хосте А. По умолчанию Squid прослушивает порт 3128.
    yum install squid
  2. Закомментируйте http_access deny all, затем добавьте http_access allow allв /etc/squid/squid.conf
  3. Если сам хост A использует какой-либо прокси, скажем, 10.140.78.130 :8080 для подключения к Интернету, добавьте этот прокси в /etc/squid/squid.confследующим образом:
refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880
cache_peer 10.140.78.130 parent 8080 0 no-query default
never_direct allow all

Настройка на хосте B:

  1. Добавьте следующие записи в /etc/environment
export http_proxy=http://127.0.0.1:3129
export https_proxy=http://127.0.0.1:3129
  1. source /etc/environment

Теперь наша настройка завершена.

Создание туннеля SSH с переадресацией удаленного порта

  1. Убедитесь, что сервер запущен на узле A (, например.sudo service squid start).

  2. Запустите следующую команду SSH с хоста A
    ssh -R 3129:localhost:3128 user@HostB

    Если вы хотите создать постоянный SSH-туннель, вы можете использовать autossh следующим образом:
    autossh -M 20000 -f -NT -R 3129:localhost:3128 user@HostB
    Чтобы вышеуказанная команда autossh работала, у вас должны быть настроены ключи SSH от HostA к HostB

    .
  3. Это позволит узлу B получить доступ к Интернету через узел A.

Проверка интернета:

  1. Запустите следующую команду с хоста B
    wget https://google.com

Схема транспортного потока:enter image description here

0
15.03.2021, 06:21
0 ответов

Теги

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