Заставить программы, которые не задают настройки прокси использовать прокси (т. е. Steam)

моей школе требуется прокси-сервер для доступа в интернет. Если вы хотите использовать интернет, невозможно не использовать прокси. Это создает проблему для многих программ, которые не позволяют вводить параметры прокси-сервера.

как я могу использовать Steam, когда я нахожусь за прокси? можно ли каким-то образом ввести данные в файл конфигурации или заставить его получить настройки из Internet Explorer?

если нет, существует ли программное обеспечение для создания "виртуального" сетевой адаптер, который будет пропускать весь трафик (или весь протокол x трафика) через прокси?

<!-Хотя я сталкиваюсь с этой конкретной проблемой в Windows 7, решения для всех операционных систем приветствуются.

19
задан bwDraco
04.05.2023 23:48 Количество просмотров материала 3567
Распечатать страницу

5 ответов

проверить Proxifier. В сочетании с туннелем SSH, вы сможете получить большинство программ через любой прокси.

моя школа (и все остальные в моем штате) имеет довольно сложный прокси-сервер веб-фильтрации, который блокирует большинство портов на other стороне прокси-сервера. Мне удалось обойти его, используя комбинацию программ, упомянутых выше на Windows.

просто создайте туннель SSH с помощью Putty, а затем установите Proxifier использовать туннель в качестве прокси-сервера. Это должно направить трафик всех портов через прокси.

8
отвечен Josh Hunt 2023-05-06 07:36

My tun2socks программное обеспечение (Linux, Windows) создает виртуальный сетевой интерфейс, который перенаправляет все входящие TCP-соединения через указанный прокси-сервер. Он может использовать только прокси-сервер SOCKS, и по умолчанию может пересылать только TCP, хотя UDP также может быть перенаправлен, если вы можете запустить my udpgw форвардер где-то за носками. Если вы соответствуете этим требованиям, вот как вы можете настроить его:

создать виртуальный интерфейс и настроить его. На Linux:

openvpn --mktun --dev tun0 --user <your_user>
ifconfig tun0 10.0.0.1/24

или, на Windows, просто установите OpenVPN, чтобы получить виртуальный интерфейс Tap-Win32, и назначьте ему IP 10.0.0.1, netmask 255.255.255.0.

затем запустите tun2socks, который выполняет фактическую пересылку:

badvpn-tun2socks --tundev tun0
  --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0
  --socks-server-addr <socks_server_address>:<socks_port>

здесь 10.0.0.2 является IP виртуального маршрутизатора внутри виртуального интерфейса. Он должен находиться в той же подсети, что и виртуальный интерфейс (10.0.0.1/24). На Windows, вместо tun0, использование:

--tundev "tap0901:<display_name_of_TAP-Win32_device>:10.0.0.1:10.0.0.0:255.255.255.0"

в этот момент Вы должны быть в состоянии пинговать виртуальный маршрутизатор 10.0.0.2 (в этом случае работает tun2socks программа будет отвечать). Для пересылки соединений через прокси-сервер достаточно направить их через виртуальное устройство. На Linux:

route add default gw 10.0.0.2 metric 0

или на Windows:

route add 0.0.0.0 mask 0.0.0.0 10.0.0.2 metric 0

важной частью здесь является то, что маршрут переопределяет любой существующий маршрут по умолчанию. Кроме того, если ваш сервер SOCKS не находится в локальной сети, необходимо добавить маршрут исключения с более высокой метрикой, чтобы предотвратить маршрутизацию соединений обратно в виртуальный интерфейс. См. ссылку наверху для получения дополнительной информации.

3
отвечен Ambroz Bizjak 2023-05-06 09:53

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

Если у вас все еще есть проблемы, вы должны посмотреть на форумах Steam. Разработчики Valve Steam обычно троллят форумы технической поддержки/помощи и предоставляют помощь, где необходимый.

Если у вас возникли проблемы с отдельными играми Steam, вам, вероятно, не повезло, так как они, как правило, используют определенные порты.

1
отвечен Andrew Scagnelli 2023-05-06 12:10

ваш лучший выбор, чтобы установить прокси информацию в настройках интернета в панели управления, если ваш Uni использует сценарий конфигурации прокси, то вы можете перейти к этому файлу в веб-браузере и проверить ручные настройки или вы можете запустить со сценарием и надеяться на лучшее. После этого Steam должен работать. Мой uni только недавно предотвратил доступ к steam без прокси, чтобы они могли регулировать скорость загрузки steam... : (

1
отвечен rollinginsanity 2023-05-06 14:27

Не все прокси не позволяют получить доступ ко всем портам, поэтому то, что вы описываете, на самом деле невозможно.

Если вы можете получить доступ к https:// URL-адреса и иметь доступ к машине на внешней стороне, то вы можете настроить VPN-сервер на внешней машине и запустить VPN на вашей машине туннелировать весь трафик через этот сервер. Вы сможете получить доступ к этому серверу, пока вы запускаете VPN на порту 443, и он использует SSL для квитирования.

Я делал это раньше на Linux, но использование SSH, но это, безусловно, возможно на Windows (при условии, что вы можете найти бесплатный VPN, который поддерживает выше).

0
отвечен Mike McQuaid 2023-05-06 16:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх