Skip to content

Instantly share code, notes, and snippets.

@rz6agx
Created February 19, 2025 07:30
Show Gist options
  • Select an option

  • Save rz6agx/8dcf1946c4c805f21ec7158874b78514 to your computer and use it in GitHub Desktop.

Select an option

Save rz6agx/8dcf1946c4c805f21ec7158874b78514 to your computer and use it in GitHub Desktop.
SSH-туннель для прокси

SSH-туннель для прокси

Иногда требуется быстро зайти на заблокированный сайт, нет времени или возможности настраивать VPN или прокси для обхода блокировок. Можно воспользоваться ssh.

Для начала нужно использовать команду networksetup для настройки SOCKS прокси на MacOS

  1. Откройте терминал.
  2. Установите SOCKS прокси для вашего Wi-Fi соединения с помощью следующей команды: networksetup -setsocksfirewallproxy Wi-Fi localhost 1080, где "Wi-Fi" - название вашего соединения с интернетом
  3. Следующая команда включит прокси-сервер для всей системы: networksetup -setsocksfirewallproxystate Wi-Fi on
  4. Отключить использование прокси можно командой networksetup -setsocksfirewallproxystate Wi-Fi off

После создадим прокси-сервер через туннель SSH

ssh -D 1080 -N root@5.181.202.204

Если не нужно менять системные настройки интернет соединения, то можно просто изменить настройки браузера, chrome-based браузеры поддерживают запуск командной строкой с передачей параметра --proxy-server=127.0.0.1:1080".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment