Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.04.2018, 16:46
Новичок на форуме
Отправить личное сообщение для yan898 Посмотреть профиль Найти все сообщения от yan898
 
Регистрация: 19.04.2018
Сообщений: 3

Авторизация proxy по логину и паролю
Здравствуйте! Помогите решить задачу, имеется JS - подключение к yandex через proxy в данный момент работает через бесплатные ip без логина и пароля работает на ура. ну уж очень не удобно каждый раз искать рабочие новые и заново прописывать в файл. Проблема заключается в том что ни как не получается подставить купленные proxy с логином - паролем

****
как заменить бесплатный 54.245.217.100:8080
на приватный 185.183.163.222:19707:fYxCRK:rGggUf
PS:
(fYxCRK логин)
(rGggUf пароль)
на пару дней для теста оплатил
****

Буду признателен за помощь

Вот собственно сам JS

const App = {
	

	servers: {
		"reserved_nl2": `PROXY 54.245.217.100:8080; HTTPS 54.245.217.100:8080;  HTTPS 54.245.217.100:8080`,
	},

	
	domains: ["yandex.ru"]

	
};
class Proxy
{
	constructor() {
		this.rules = [];
	}

	buildRule(item, isFirst){
		return `${!isFirst?`else `:``}if(${item.exp}){ return "${this.resolveHost[(item.srv)]}"; }`;
	}

	/**
	
	addRule(exp, srv = 'reserved_nl2') {
		this.rules.push({exp, srv});
		return this;
	}

	/**
	 *
	 * @param host
	 * @returns {Proxy}
	 */
	resolveTo(host) {
		this.resolveHost = host;
		return this;
	}

	buildPacScript(cb) {
		const s = [`function FindProxyForURL(url, host){`];
		const self = this;

		this.rules.forEach(
			(item, id) => s.push(self.buildRule(item, id===0))
		);

		s.push(' else { return "DIRECT"; } }');

		return cb(s.join(' '));
	}
}

Последний раз редактировалось yan898, 24.04.2018 в 08:40.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическая авторизация пользователя JSAxel Общие вопросы Javascript 5 30.07.2019 12:57
ajax запрос по логину и паролю должен получить xml данные olegalimov AJAX и COMET 23 30.01.2018 15:00
Передача параметра в proxy из combo adamenko.artem ExtJS 1 08.07.2014 17:34