Поделитесь socks прокси в локальной сети

2319
Abhijeet Rastogi

У меня есть прокси socks, работающий на порту 1080. Я хочу, чтобы другие люди в локальной сети использовали этот прокси. Как я могу это сделать?

Одним из способов является то, что клиент может выполнить эту команду, а затем использовать прокси 127.0.0.1:1080 на своем компьютере:

ssh -L 1080:127.0.0.1:1080 myusername@myipaddress 

Но я не хочу использовать ssh, потому что это требует, чтобы я передавал свой пароль другим.

0
почему вы запускаете прокси на 127.0.0.1, если он будет использоваться извне? вместо этого свяжите это со своим адресом локальной сети. matthias krull 14 лет назад 0
как я это сделал? Abhijeet Rastogi 14 лет назад 0
Это зависит от того, какой прокси-сервер вы используете .. установите его для привязки ко всем интерфейсам, а не только к localhost. b0fh 14 лет назад 0
Прокси-сервер запускается с использованием опции ssh -D. Динамическая переадресация портов. Abhijeet Rastogi 14 лет назад 0

1 ответ на вопрос

2
matthias krull

Смотрите ваш конфигурационный файл прокси. Обычно должна быть опция «связать». Установите это на ваш доступный IP-адрес локальной сети или даже на любой адрес (0.0.0.0).

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

После привязки к локальной сети (и, возможно, настройки брандмауэра для разрешения доступа) любой пользователь локальной сети сможет использовать ваш компьютер в качестве прокси-сервера.

Кстати: вы могли бы предоставить больше информации о программном обеспечении прокси, которое вы используете. имя будет хорошим началом;) matthias krull 14 лет назад 0
Этот прокси работает с использованием "ssh -D" Abhijeet Rastogi 14 лет назад 0
Хорошо. это просто. ssh -D принимает параметр адреса привязки плюс порт. Просто используйте ssh -D:, Я думаю, если адрес привязки не указан, по умолчанию используется 127.0.0.1. matthias krull 14 лет назад 1
Но я не хочу, чтобы другие имели доступ к моим файлам. Я не хочу давать им пароль от моей учетной записи. Я упомянул этот момент в моем вопросе Abhijeet Rastogi 14 лет назад 0
you dont have to give away your password. once the proxy is running anyone can connect to the port and the ssh proxy is forwarding the traffic. `ssh -D :1080 your_user@your_machine` with this command your machine is acting as socks proxy on port 1080 to anyone in the lan. matthias krull 14 лет назад 1