Как настроить компьютер как прокси-сервер для собственного использования?

Как настроить один компьютер, чтобы имитировать IP-адрес другого компьютера в другом городе? Какие программы могут помочь сделать это без потери скорости и сохранения безопасности соединения? Требуется подключение через кабельное интернет-соединение.
  • 29 июля 2024 г. 13:43
Ответы на вопрос 4
Чтобы настроить компьютер как прокси-сервер для собственного использования, вам потребуется программное обеспечение, способное создать локальный прокси-сервер. Вот несколько шагов, которые помогут вам настроить его:

1. Установите на компьютер программу, которая может создать прокси-сервер, например, CCProxy, Squid или AnalogX Proxy. 

2. Запустите выбранную программу и выполните настройки прокси-сервера согласно инструкциям.

3. Настройте свое устройство (например, браузер) для использования созданного прокси-сервера. Обычно это можно сделать в настройках сети или браузера.

Чтобы имитировать IP-адрес другого компьютера в другом городе, вам потребуется использовать VPN (Virtual Private Network) или прокси-сервер, который предоставляет возможность выбора IP-адресов из разных городов. Некоторые платформы, такие как NordVPN, ExpressVPN или IPVanish, предоставляют такую возможность.

Чтобы сохранить скорость и безопасность соединения, выберите надежного провайдера VPN, который обеспечивает высокую скорость соединения и шифрование данных. Также убедитесь, что ваше подключение к интернету стабильно и достаточно быстро для работы через VPN.

Не забудьте перед использованием проверить законность и безопасность таких действий, чтобы не нарушить правила использования интернета или нарушить законы о защите личных данных.
Самостоятельно Вам это будет сделать сложно. Но если уж очень хочется разобраться - 
Вам нужно именно прокси? Почему vpn не подходит?
Какой у вас IP адрес, белый или серый? Динамический или статический?
Кабель от провайдера приходит в роутер или сразу в компьютер?
Вариант без внешних IP по сути 1. это использовать ПО типа zerotier 
настроить на нём сеть, подключить оба ПК, и настроить чтобы 1 ПК ходил через 2й в инет
Это сделать очень просто на основе ssh сервера, который идет в поставке как с windows (устанавливается штатными средствами) так и само собой с linux. 

Без каких либо особых настроек, ssh сервер поддерживает создание socks прокси, для этого на машине, чей ip адрес необходимо использовать нужно установить ssh сервер (если машина скрыта за фаерволом или NAT, что обычно сейчас происходит при использовании роутера, то на роутере необходимо настроить перенаправление порта 22 или любого другого, что максимум потребуется указывать в параметрах подключения клиентом) а на машине, на которой будет запущен браузер или приложение, использующее socks proxy, необходимо запустить ssh клиента (формально не обязательно на этой же машине, достаточно чтобы обе машины, браузер и ssh клиент, были в одной локальной сети), с подключением к ssh серверу и ключом -Dлокальный_ip_адрес:порт и этот ip адрес и порт указать в настройках прокси браузера (ip адрес машины на которой запущен ssh клиент, если не указывать адрес -Dпорт то будет использован localhost), дополнительно, ключ -N позволит убрать функционал терминала, оставив только функционал прокси сервера.

По умолчанию ssh сервер будет требовать ручной ввод пароля пользователя, но это можно заменить на беспарольную аутентификацию на основе ключей (на самом деле там много способов, но это самый простой). Настроив беспарольную аутентификацию, команду на подключение к ssh серверу можно будет прописать в бесконечном цикле типа while true;do ssh .......;done в качестве автозапускаемой службы (или аналогичный скрипт cmd на windows в диспетчере заданий).
Похожие вопросы