- Регистрация
- 29.09.2013
- Сообщения
- 395
- Благодарностей
- 126
- Баллы
- 43
Доброй ночи.
Как мне получить прокси из настроек зеннопостера в формате "protocol://login:password@ip:port"?
Чтобы получить в таком формате с ProxyCheckera нужно изменить флаг на true
Но при получении прокси из ZennoPosterа нет никаких флагов и прокси получается в формате "ip:port:isSocks"
Я полез в документацию, там нашёл на первый взгляд решение.
Но как мне понять это socks4:// или socks5:// ?
Не все socks4 с авторизацией.
Как мне получить прокси из настроек зеннопостера в формате "protocol://login:password@ip:port"?
Чтобы получить в таком формате с ProxyCheckera нужно изменить флаг на true
Checker:
var proxy = ZennoPoster.GetProxy("filterName", true);
Я полез в документацию, там нашёл на первый взгляд решение.
C#:
// get proxy
string proxy = instance.GetProxy();
// if instance has proxy
if (proxy != "noproxy")
{
// split string
string[] args = proxy.Split(':');
// first is id
string ip = args[0];
// second is port
int port = Convert.ToInt32(args[1]);
// third is socks or not
bool s = Convert.ToBoolean(args[2]);
}
Не все socks4 с авторизацией.