Во-первых, я не компьютерный эксперт, я знаю немного о сетях и его материале. Я - просто средний пользователь компьютера. Таким образом, вот вопрос, я создал туннель ssh на своей машине Linux со следующей командой:
ssh -o "ProxyCommand /usr/bin/corkscrew 127.0.0.1 3339 SERVERIP 443"
MYUSERNAME@SEVERIP -vND 1080
Как я могу перенаправить весь свой интернет-трафик через это туннель ssh? так, чтобы, когда я просмотрю Google / Facebook или любые другие сайты, мой IP был обнаружен как SEVERIP
вместо моего реального IP-адреса? Это отличается от соединения с openvpn, где можно просто соединиться с учетной записью openvpn, и Вы хороши пойти с туннелем ssh, я должен установить все свои приложения на socks 127.0.0.1:1080
который я хотел бы постараться не делать это.
Если бы Вы хотите передать трафик со всех приложений на прокси-сервер tsocks
SOCKS, добился бы цели.
tsocks является библиотекой для разрешения прозрачного проксирования SOCKS. Это обертывает нормальное подключение () функция. Когда соединение предпринято, оно консультируется с конфигурационным файлом (который определяется в, настраивают время, но значения по умолчанию к/etc/tsocks.conf), и определяет, локален ли определенный IP-адрес. Если это не, библиотека перенаправляет соединение с сервером SOCKS, определенным в конфигурационном файле. Это тогда согласовывает то соединение с сервером SOCKS и пасует назад соединение с программой вызова.
проблемы DNS
tsocks обычно не будет в состоянии отправить запросы DNS через сервер SOCKS начиная с работ SOCKS V4 над TCP, и DNS обычно использует UDP. Версия 1.5 и однако предоставляет метод, чтобы вынудить поиски DNS использовать TCP, который тогда делает их proxyable. Эта опция может, только включил во время компиляции, консультируйтесь с файлом УСТАНОВКИ для получения дополнительной информации.
, Если Вы просто хотите туннелировать трафик браузера, необходимо быть в состоянии настроить прокси SOCKS в настройках браузера.
Один путь состоял бы в том, чтобы создать .desktop
файлы. Можно скопировать google-chrome-stable
на Ваш рабочий стол путем ввода из окна терминала:
cp /usr/share/applications/google-chrome.desktop /home/username/Desktop
Откройтесь google-chrome.desktop
файл с Вашим любимым редактором и изменение следующая строка:
Exec=/usr/bin/google-chrome-stable %U
кому:
Exec=/usr/bin/google-chrome-stable --proxy-server="socks://127.0.0.1:1080"
Вы могли бы также хотеть изменить эту строку близко к началу .desktop
файл от:
Name=Google Chrome
кому:
Name=Google Chrome (Tunnel)
сохраните файл и выход. Затем сделайте исполняемый файл файла, таким образом, он может быть выполнен:
sudo chmod +x /home/username/Desktop/google-chrome.desktop
любое время Вы хотите, чтобы это соединило через Ваш туннель Вас просто, запускает тот вместо этого.