Бесплатный, простой, настраиваемый сервер SOCKS5
Я искал (последние 6-7 часов) быстрый, бесплатный и настраиваемый сервер SOCKS5. Я не нашел ничего, что соответствует моим потребностям. Они либо слишком сложные, либо голые, либо просто чертовски глючные.
Это (все) мне нужно:
- Я хочу, чтобы он работал на Linux (а также OS X, желательно)
- Я хочу это слушать на localhost:8888
- Когда мое приложение (скажем
wget..
или жеcurl --socks5=localhost:8888
) запросыhttp://www.google.com/search?q=asd
(или любой другой URL-адрес - как http, так и https), я хочу, чтобы он извлекал страницу не с серверов Google, а сhttp://localhost:4444/cached?uri=http://www.google.com/search%3Fq%3Dasd
, - Ничего более!
Мне не нужно кэширование или что-то еще. Мне просто нужен сервер SOCKS5, работающий локально, который перенаправляет все запросы на мой собственный (локальный) сервер.
Он может быть написан на C, C++, Python, PHP, Perl, Node.js или любом другом языке. Мне все равно, пока это поддерживает мои (очень ограниченные) потребности, или я могу легко изменить источник, чтобы сделать это.
большое спасибо
1 ответ
Используйте SSH! ssh -D 8888 server-ip
тогда все, что нужно, это подключиться к нему через этот номер порта!
также следует отметить, если ваш клиент не настроен на то, чтобы оболочка не могла в конечном итоге истечь... стоит запустить скрипт поддержки активности.
#!/bin/sh
while[1]; do echo "keep alive"; sleep 10; done;
должно хватить