Полезная информация

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

№118-11-2013 01:31:05

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 24.0
Веб-сайт

Скрипт настройки прокси для всех анонимных сетей

Анонимные сети набирают популярность. Можно их поставить на свой комп все разом, но возникает проблема доступа в эти сети через общий браузер.

Существует Proxy auto-config (PAC) - он на JavaScript. В отличии от обычного указания прокси в настройках браузера в этом скрипте можно задать прокси в зависимости от URL.

Идея для сайта:
Генератор этого скрипта с возможностью указания локальных портов и IP (если не localhost) для всех сетей через GET-запрос.

Примерный список псевдо-доменов

Добавлено 18-11-2013 01:38:02
Пример кода:

скрытый текст

Выделить код

Код:

function FindProxyForURL(url, host) {
   host = host.toLowerCase();
   /* check tld for "i2p" or oOo's new "i2paddresshelper" syntax - if found then redirect
   ** '-> request to the i2p proxy
   */
   
   if (shExpMatch(host, "*.i2p")) return "PROXY 127.0.0.1:4444";
   if (shExpMatch(host, "*.onion")) return "PROXY 127.0.0.1:9050";
   return "DIRECT";
}

Отредактировано Keepun (18-11-2013 01:38:02)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№219-11-2013 18:21:16

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 24.0
Веб-сайт

Re: Скрипт настройки прокси для всех анонимных сетей

Тю... неужели зашифрованные масоны покинули этот форум?

Добавлено 19-11-2013 18:27:06
Пофиг на сайт. Хотя бы в этой теме нормальный скрипт бы иметь на все сети...

Отредактировано Keepun (19-11-2013 18:27:06)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№321-11-2013 00:45:46

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 24.0
Веб-сайт

Re: Скрипт настройки прокси для всех анонимных сетей

Мда... а я наивно надеялся, что мне выдадут супер-пупер-скрипт в быстро...
Не дождался я хоть чего-то и пришлось самому вспомнить JavaScript и скурить парочку ман...

Вот мой готовый вариант скрипта для Tor и I2P, но изначально все соединения на обычные сайты идут мимо. Значение для normal_connect выберите сами.

скрытый текст

Выделить код

Код:

/*******************************************************
** Proxy Auto Configure Script
**
** Author:  Keepun
** License: Public Domain
********************************************************/

var Tor_socks = "SOCKS5 127.0.0.1:9050";

var I2P_http = "PROXY 127.0.0.1:4444";
var I2P_https = "PROXY 127.0.0.1:4445";

var normal_connect = "DIRECT"; // no proxy
//var normal_connect = Tor_socks;

//////////////////////////////////////

function FindProxyForURL(url, host)
{
    host = host.toLowerCase();
    
    ///// Специфика из-за реестра запрещенных сайтов
    if (host == "s3.feedly.com") return Tor_socks;
    /////////////////////////////////
    
    if (shExpMatch(host, "*.onion")) return Tor_socks;
    
    // ИМХО, для i2paddresshelper= отдельное условие не нужно,
    // потому что .i2p уже перенаправляет на прокси, а имя не с .i2p в этой сети - бред.
    //if (url.match(/^http:\/\/i2p\/[a-zA-Z0-9\-\~]{516}|i2paddresshelper=/i) ||
    
    if (shExpMatch(host, "*.i2p"))
    {
        if (url.substring(0,5) == "https") return I2P_https;
        return I2P_http;
    }
    
    var hostip = dnsResolve(host);
    if (host == "localhost" ||
        isInNet(hostip, "127.0.0.0", "255.0.0.0") ||
        isInNet(hostip, "10.0.0.0", "255.0.0.0") ||
        isInNet(hostip, "172.16.0.0", "255.240.0.0") ||
        isInNet(hostip, "192.168.0.0", "255.255.0.0"))
        return "DIRECT";
        
    return normal_connect;
}


Сохраните скрипт в папку и в настройках прокси Лисы в поле "URL автоматической настройки сервиса прокси:" укажите путь к сохраненному файлу.


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№421-11-2013 04:25:12

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 24.0
Веб-сайт

Re: Скрипт настройки прокси для всех анонимных сетей

Я не зашифрованный масон и мне не нужна 100% анонимность.
Мне нужно, чтобы Лиса сама выбирала прокси для сайтов. http://am4wuhz3zifexz5u.onion/ в Tor или забанненый трекер, но доступный http://nnm-club.i2p/ в I2P. И только при таком подходе анонимные сети будут активно развиваться.

okkamas_knife пишет

и зачем с рабочего браузера лезть в эти сети (имеется ввиду что в рабочем и скрипты включены и плагины и куки хранятся)?

Ну, найдут мой IP, а что дальше? Ничего противозаконного я не совершил. Вот когда в УК пропишут, что обход Реестра карается 2 годами - вот тогда уйду в 100% анонимность и буду ждать революцию...
Вообще, это мышление большинства и для распространения сетей его нужно учитывать.

okkamas_knife пишет

я вот лично не вижу, зачем постоянно держать включенными тор и i2P?

А что? Поставил I2P сервисом и Tor в автозагрузку кинул и забыл про них.

А еще я добавил:

Выделить код

Код:

///// Специфика из-за реестра запрещенных сайтов
    if (host == "s3.feedly.com") return Tor_socks;
    if (shExpMatch(host, "*wordpress.com")) return Tor_socks;
    /////////////////////////////////

и теперь не жму переключатель прокси для этих сайтов dance3.gif
К сожалению, список ошибочно заблокированных сайтов будет только увеличиваться...

okkamas_knife пишет

а смысл в скрипте?

Я теперь могу на http://cloud.feedly.com/ попасть не трогая переключатель прокси и не запуская никакого специального браузера.

Добавлено 21-11-2013 04:35:43
И одновременно использовать Tor, I2P и другие сети в одном браузере возможно только через скрипт.

Отредактировано Keepun (21-11-2013 04:35:43)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№521-11-2013 05:42:40

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 24.0
Веб-сайт

Re: Скрипт настройки прокси для всех анонимных сетей

okkamas_knife пишет

а что с ним не так? у меня открылся без проблем и костылей.

Это зависит от провайдера вообще-то. Ростелеком блочит один из IP - на Хабре народ сообщал о проблемах. Wordpress.com тоже часто недоступен.
Так что это скоро коснется каждого...

okkamas_knife пишет

ну чо,приедут, откроют кэш браузера а там экстремистские материалы. или торренты с варезом и киношками.

ну хорош фантазировать... Сам реестр еще хреново пашет и блочит часть Инета по ошибки из-за общих IP.
Меня посадют за чтение Feedly.com и Wordpress.com?

okkamas_knife пишет

каким боком куча тор-юзеров улучшат сеть если они не будут выходными нодами?

Хм, выходных нодов (изначально) в I2P нет, а сеть набирает популярность. Что не так?
Тор тоже по умолчанию не настроен быть выходным нодом...

okkamas_knife пишет

насчёт внутренних ресурсов - чтоб ими можно было нормально пользоваться нужен нормальный поисковик по .oion и .i2p

http://inr.i2p/search/?q=torrent
http://xp1usy.blogspot.ru/2011/04/i2p.html

okkamas_knife пишет

опять же  кто будет ставить этот скрипт? простой юзер? самому то не смешно?

Я про PAC узнал именно когда ставил I2P.
c:\Program Files\i2p\scripts\i2pProxy.pac предлагается в системные настройки прокси пихнуть.


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№621-11-2013 11:13:37

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 24.0
Веб-сайт

Re: Скрипт настройки прокси для всех анонимных сетей

okkamas_knife пишет

знаешь какая будет реакция большинства юзеров на эту фразу?

Вообще-то PAC был создан для провайдеров и при определенных заголовках браузеру может сам автоматически устанавливаться.
Типа "перейдите по этой ссылке и Инет готов".

А длинный бред про сети и юзеров можешь засунуть себе поглубже.
Мне вообще пофиг на популярность и распространение этих сетей в обществе. Сейчас - это инструмент обхода блокировки сайтов. Че еще надо?


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№721-11-2013 17:45:48

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 24.0
Веб-сайт

Re: Скрипт настройки прокси для всех анонимных сетей

okkamas_knife пишет

тебе обидно что твой бесполезный скрипт не оценили?:P

Ох, ёпрст! Покажи строчку, где я просил оценить скрипт. На чем ты сделал этот вывод?

Хронология проста:
Я надеялся, что кто-то уже решал эту задачу.
Пришлось самому решать и выложил готовый вариант.
Я часто выкладываю решение в первую очередь для себя, чтобы при необходимости я смог бы его потом найти на просторах Инета.
Потом ответил на "а смысл в скрипте?".
После этого бред от okkamas_knife и от него же узнал, что скрипт, по его статистике, ни кому не нужен.

okkamas_knife, счетчик просмотров этой темы как бы намекает...


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]