Лайфхаки

Маленькие, полезные хитрости

Удаленный доступ через прокси HTTP и SOCKS5 к компьютеру. Подключаемся к удаленному серверу по SSH через SOCKS 5 прокси

12.07.2023 в 20:50

Удаленный доступ через прокси HTTP и SOCKS5 к компьютеру. Подключаемся к удаленному серверу по SSH через SOCKS 5 прокси

Иногда необходимо подключится к удаленному серверу по протоколу SSH через существующий SOCKS 5 прокси, что может быть создан как из SSH-подключения к другому серверу, так и другими способами.
Сегодня я расскажу об этом.

Я уже писал как создать SOCKS 5 прокси на сервере имея SSH-доступ к нему. Для примера сделаем SOCKS 5 на одном сервере и подключимся через него к второму.

На сервере с SOCKS 5 прокси (если он создаётся через SSH, а не другими способами) в файле настроек SSH   /etc/ssh/sshd_config   должна быть строчка разрешающая пересылку TCP-пакетов:

AllowTcpForwarding yes

Без неё у вас врядли что-то получится.

Удаленный доступ через прокси HTTP и SOCKS5 к компьютеру

В предыдущем уроке мы уже рассмотрели, как создать SOCKS 5 прокси на сервере с помощью SSH-доступа. Сегодня мы будем использовать этот SOCKS 5 для подключения к другому серверу.

Для начала, если у вас нет доступа к серверу, на котором будет работать наш SOCKS 5, вам врядли что-то получится. Поэтому, если вы не имеете доступа к серверу, вам придется запросить администратора или заказать доступ.

Если у вас есть доступ, то вам нужно выполнить следующие шаги:

  1. Установите OpenSSH на ваш сервер, если вы еще не сделали это.
  2. Установите sshuttle на ваш сервер, если вы еще не сделали это.
  3. Откройте терминал и выполните команду:
  4. sshuttle -r :22

    Замените <server_ip> на IP-адрес вашего сервера.

  5. Откройте браузер и перейдите на http://localhost:8080 (или любую другую доступную для вас IP-адрес, если вы использовали другой порт).
  6. В браузере вы увидите, что ваш прокси работает.

Теперь вы можете использовать ваш SOCKS 5 для доступа к любому серверу, используя его IP-адрес и порт.

Например, если вы хотите подключиться к серверу example.com на порту 8080, вы можете использовать следующую команду:

ssh -o "ProxyCommand ssh -4 -o 'ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4 -o ProxyCommand ssh -4


    Удаленный доступ через прокси HTTP и SOCKS5 к компьютеру. Подключаемся к удаленному серверу по SSH через SOCKS 5 прокси

Proxifier. Настройка прокси через Proxifier - Пошаговая инструкция

Программа Proxifier необходима для подключения прокси к тому софту, который изначально не поддерживает эту возможность. С ее помощью вы сможете использовать на базе серверов-посредников любое ПО, работающее через интернет: браузеры , мессенджеры, софт для раскрутки аккаунтов и т.п. Этот проксификатор поможет вам обезопасить работу в сети за счет использования серверов-посредников, которые скроют действительные данные о вашем ПК.

Ниже вы найдете подробную инструкцию по настройке прокси в Proxifer для всех сетевых подключений или же отдельных программ.

Настройка прокси в Proxifier для всех сетевых подключений

Чтобы начать работу в этом проксификаторе, скачайте его из интернета и запустите на своем компьютере. Далее следуйте этой пошаговой инструкции:

  1. Зайдите в раздел «Profile».
  2. Перейдите во вкладку «Proxy Servers…».
  3. Нажмите на кнопку «Add».
  4. Впишите в свободные поля IP-адрес и порт вашего прокси-сервера.
  5. Выберите протокол вашего прокси-сервера.
  6. Если ваш сервер поддерживает авторизацию по логину и паролю, тогда поставьте галочку возле параметра «Enable» и введите логин, пароль для доступа к прокси.
  7. Нажмите кнопку «Check», чтобы протестировать прокси-сервер.

    Если после тестирования сервера, вы увидели красную надпись «Testing Failed», это означает, что неправильно указаны данные или же прокси не работоспособен. Нужно заменить сервер или откорректировать IP-адрес, порт, логин и пароль.

    Если же тестирование прокси пройдет успешно, тогда вы увидите соответствующую надпись, выделенную зеленым цветом.

  8. Когда тестирование завершится, нажмите «ОК».
  9. Нажмите кнопку «Да», чтобы подключаемый прокси-сервер действовал по умолчанию для всех программ.

Теперь все сетевые подключения будут выполняться через добавленный прокси-сервер.

Настройки прокси в Proxifier для отдельных программ

Вам нужно закрепить отдельный прокси за определенной программой? Тогда сначала добавьте сервер по написанной выше инструкции, а затем следуйте этому пошаговому плану:

  1. Нажмите на «Profile».
  2. Перейдите во вкладку «Proxification Rules…».
  3. В открывшемся окне нажмите кнопку «Add».
  4. Укажите название нового прокси. Для примера настроим сервер, который будет работать только для браузера Google Chrome .
  5. Нажмите кнопку «Browse».
  6. Выберите файл для запуска нужного вам приложения (на примере браузера Google Chrome) и нажмите кнопку «Открыть».
  7. Возле надписи «Action» выберите из выпадающего списка нужный вам прокси-сервер.
  8. Нажмите кнопку «ОК».
  9. Нажмите еще раз кнопку «ОК» для сохранения изменений и выхода в главное меню.

Настройка завершена. Запустите программу, для которой настраивался прокси-сервер. В нашем случае это был Google Chrome, но вы можете настроить прокси в Opera и в других браузерах. Для проверки соединения зайдите на сайт, определяющий ваш IP-адрес, например, 2ip.ru. Также информацию о том, какой прокси используется для используемого приложения, можно получить в главном окне Proxifier.

По тому же принципу вы можете подключить прокси-сервер к любому браузеру, мессенджеру, софту для раскрутки или другой программе.

При необходимости вы также можете сделать настройку нескольких прокси одновременно . В этом случае они смогут работать одновременно с разными ресурсами. В целях безопасности и стабильной работы рекомендуется работать исключительно с персональными прокси.

SOCKS5 proxy. What are the advantages of using SOCKS5 Proxies?

  1. When you compare the traditional proxy services with SOCKS5 proxy, you will notice that the speed of download and upload is much better, especially when transmitting data via torrents and P2P services. This happens because SOCKS5 is responsible for full implementation of UDP, thus enabling users to be able to connect to the peers in a swarm. Apart from better speed, the overall performance is also better with this service. If there happens to be an interruption of SOCKS5 proxy server and you are in the middle of P2P process, the P2P will also stop, thus preventing exposition of your real IP address . If you want to achieve even greater security, you can also combine it with a VPN.
  2. The internet is full of blocks that prevent you from accessing certain websites. However, due to the fact that SOCKS5 proxy servers are remote servers , the IP that they provide will probably grant you access to these locations. In other words, your IP remains hidden from the possible firewalls and blocks and your new IP is shown, thus enabling you to surf and go to whichever site you want.
  3. Combination of SOCKS5 and VPN is perfect as one would guarantee for the other. Let’s say that you left computer online and connected to a P2P and your VPN is suddenly interrupted. I f you have SOCKS5 proxy server, your true IP will remain hidden and UDP and TCP protocol will continue to guard your information and your data until you reconnect to the VPN.
  4. Traditional IP proxies are very specific because they focus only on HTTP protocol. In other words, you will be able to be anonymous only while visiting webpages and surfing the internet. However, when it comes to any other kind of data transmission on the internet, you will still remain exposed completely. However, SOCKS5 is an all-around proxy server, which means that you will stay protected and have a different IP whatever you choose to do on the internet and regardless of the type of data transmission that is currently happening on your connection.
  5. Once again, traditional proxies have this bad habit of rewriting headers of the data packets**.** This was once seen as a very efficient way of enhancing security but it is, in fact, flawed because the case of mislabeling data often occurs and this results in the overall bad performance of traditional proxies. SOCKS5 proxies do not rewrite headers of the data packets because there is no need for that kind of security. This means that the overall performance is better with SOCKS5 as there are fewer chances of encountering an error.