LINUX.ORG.RU

Сообщения anton9121

 

Интеграция Transmission в Chromium

Форум — Talks

Всем хай!

Я тут частенько пишу всякое на js, и немного заморочился интеграцией Transmission в браузер. Правда у меня уже есть не малый опыт с uTorrent и это в общем то порт API Transmission на API uTorrent.

Короче, че я тут рассказываю то! Вот расширение которое позволяет добавлять торренты и magnet из контекстного меню, смотреть список скачиваемого и управлять приоритетом файлов в раздачах.

Из контекстного меню так же можно указать папку в которую будет заливаться торрент файл.

В общем вот ссылка на расширение Transmission easy client там сами все посмотрите. http://goo.gl/w4vVoV

Хотел бы услышать ваши отзывы! Это бета версия, так что пишите, если что то там работает не так.

p.s. ах ну да, исходники то https://github.com/Feverqwe/Transmission

 ,

anton9121
()

make && male clean

Форум — Admin

Вот возник такой вопрос, я тут компилировал squid3 и при компиляции иногда возникают ошибки, их выправляешь в ./configure или ставишь нужные пакеты что бы все прошло нормально.

Так вот, нужно ли после ошибки в make и последующем ./configure с другими параметрами выполнять make clean? Т.к. после очистки компиляция начинается с нуля и соответственно это долго, а если без очистки то компиляция стартует с того места где до этого была ошибка и сразу виден эффект от исправления ошибки.

anton9121
()

Отсебятина squid + adblocker

Форум — Talks

Сегодня пришла в голову прикрутить adblocker к сквиду, в нете смотрел подобный материал, но ничего простого не нашел.
Опираясь на пару стареньких и уже не рабочих статей, сделал свой вариант блокировки рекламы с фильтром adblocker.
В конфиге squid написал так:

acl advertisement url_regex "/home/xxx/advertisement.acl"
http_access deny advertisement

Потом сделал маленький shell скрипт который получает листы, конвертирует и отправляет в squid.
Скрипт конвертирования фильтра
#EasyPrivacy
wget https://easylist-downloads.adblockplus.org/easyprivacy.txt -O easyprivacy.txt
#EasyList (рекомендуется)
wget http://adblockplus.mozdev.org/easylist/easylist.txt -O easylist.txt
#дополнительные русские фильтры (рекомендуется)
wget https://ruadlist.googlecode.com/svn/trunk/advblock.txt -O advblock.txt
cat easylist.txt | sed -f adblock.sed > t.acl
cat easyprivacy.txt | sed -f adblock.sed >> t.acl
cat advblock.txt | sed -f adblock.sed >> t.acl
cat t.acl | grep -v '#' | grep -v '+' | grep -v '^\.\*' > ready.acl
cp ready.acl /home/xxx/advertisement.acl
rm t.acl
squid3 -k reconfigure

В файле adblock.sed

/@@.*/d;
/^!.*/d;
/^\[.*\]$/d;
s#http://##g;
s,[.?=&/|],\\&,g;
s#*#.*#g;
s,\$.*$,,g;

Может я где то что то упустил, пишите в комменты.

anton9121
()

Проблема с русскими каталогами\файлами

Форум — General

У меня очень странная проблема:
Поставлены две программы Air Video Server и ps3mediaserver. Они отправляют клиентской части списки файлов в каталоге.
Так вот, если запустить вручную из ssh их, то будут отображаться на клиенте русские папки\файлы, а если стартовать через init то русских файлов нет :( . Возможно скрее всего русские то файлы есть, но из за кривой кодировки, их просто клиент не показывает.

start on runlevel [2345]
stop on shutdown
respawn

exec sudo -H -n -u <юзер> путь к файлу

locale:
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Пробывал locale-gen не помогло, а точнее скорее из за него все и слетело.
Использую Ubuntu 10.04.3 Server x32.

anton9121
()

CentOS 6 установка\запуск\ntfs?

Форум — Desktop

Загрузив CentOS 6 x86_64 я поставил для теста в виде десктоп.

С самого начала я уперся в то что с флэшки это дело у меня не ставилось совсем никак, единственный выход нашел это поставить по сети с дом. сервера по http...

Далее запустив встала проблема Insufficient memory to configure kdump, в итоге первый экран запуска не отключался вообще. Решил - загрузил в safe mode и выключил в службах firststart.

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

Вот такой вот опыт, а также еще Kernel panic после 1го обновления, я не знаю помогло ли это, но я в параметрах запуска ядра указал crashkernel=no , больше паники небыло.

И да! NTFS то не монтируется никак вообще! fuse-ntfs-3g не спас с репы красной шапки. Вот такие вот пироги. У вас как дела?

Да я ставил и в сборке server-minimal там мне все понравилось, нтфс не тестировал там, т.к. на виртуалке ставил.

anton9121
()

Wubi попытка поставить мак

Форум — Linux-install

Здравствуйте! Вот пробую как поставить MacOS на виртуальный диск Wubi который для ubuntu. Т.к. в wubi вроде как grub пробую монтировать образ, и загрузиться с него, с уже примонтированным виртуальным диском.

Значит так:

loopback loop0 /ubuntu/disks/root.disk; #монтирует пустой диск

set root=(loop0) #устанавливает его в корень директории

#таким же макаром монтируем образ

loopback loop1 /ubuntu/install/install.iso #примонтировали

#вот дальше у меня затык по моей задумке должно быть так

chainloader (loop1) #вот тут ошибка!

#можно еще попробывать так

#chainloader --force (loop1) #так прет но в итоге тож фэйл

boot

Вот не понимаю, вроде груб как груб, а вот map в нём нету. . Grub4Dos конечно можно было бы использовать но вот loopback'м там нету, я не хочу ломать таблицу разделов итп изза макоси поэтому занимаюсь такими извращениями. . есть идеи?

anton9121
()

Создать сетевой интерфейс

Форум — Admin

Здравствуйте, не могу никак создать 2й виртуальный сетевой интерфейс. Есть маршрутизтор,к нему подключен компьютер с ubuntu server, в /etc/network/interfaces все просто

iface eth0 inet dhcp

hwaddress ether 90:FB:A6:2A:73:AB

auto eth0

и ему маршрутизатор выдаёт ip

нужто создать ещё интерфейс и чтоб маршрутизатор ему присвоил 2й ip пытался так

iface eth0:1 inet dhcp

address 192.168.0.3

netmask 255.255.255.0

geteway 192.168.0.1

hwaddress ether 90:fb:a4:2a:71:ab <- тут немного измененный мак

auto eth0:1

В итоге получаю это

* Reconfiguring network interfaces... There is already a pid file /var/run/dhclient.eth0.pid with pid 1661 killed old client process, removed PID file Internet Systems Consortium DHCP Client V3.1.3 Copyright 2004-2009 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/90:fb:a4:2a:71:ab Sending on LPF/eth0/90:fb:a4:2a:71:ab Sending on Socket/fallback DHCPRELEASE on eth0 to 192.168.0.1 port 67 Internet Systems Consortium DHCP Client V3.1.3 Copyright 2004-2009 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/90:fb:a6:2a:73:ab Sending on LPF/eth0/90:fb:a6:2a:73:ab Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 DHCPOFFER of 192.168.0.3 from 192.168.0.1 DHCPREQUEST of 192.168.0.3 on eth0 to 255.255.255.255 port 67 DHCPACK of 192.168.0.3 from 192.168.0.1 bound to 192.168.0.3 — renewal in 865979687 seconds. ssh stop/waiting ssh start/running, process 1782 Internet Systems Consortium DHCP Client V3.1.3 Copyright 2004-2009 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/

SIOCSIFFLAGS: Cannot assign requested address SIOCSIFFLAGS: Cannot assign requested address Bind socket to interface: No such device Failed to bring up eth0:1. [ OK ]

anton9121
()

Проброс портов или маршруты с условием

Форум — Admin

Здравствуйте, пожалуйста помогите мне с моей маленькой проблемкой.

Введение.

Сеть 10.0.0.1 это сеть провайдера, через которую цепляются VPN соединения, и им автоматически присваиваются IP адреса, сеть 10.0.0.1 – статический IP адрес.

Сеть 172.127.0.1 это локальная сеть провайдера, IP адрес динамический меняется пи каждом подключении PPTP.

Сеть 92.50.0.1 это выход в интернет. IP адрес динамический смена при каждом установлении PPTP.

Роутор 1 Подключает VPN (Dual access) PPTP и присваивается ему адрес 172.127.0.1/16 Перенаправляет все соединения 10.0.0.1/16 в интерфейс 10.0.0.1 и шлюз 10.0.0.1. Перенаправляет также порт 1234 напрямую в 192.168.0.2 Роутор 2

Подключает VPN, PPTP и ему присваивается адрес 92.50.0.1 Также открыт доступ к порту 1234, собственно который он и обрабатывает (прокси сервер).

Роуторы объеденины между собой как на схемме.

И так к главному.

Из сети провайдера, люди могут подключаться ко всем 3-м IP-ми с любого из 3-х IP-в.

При подключении к VPN 2 люди получают доступ к порту 92.50.0.1:1234, при подключении к другим 2-м IP зайти не получается. Если прописать на роуторе 2 маршруты (vlan1 это 192.168.0.1; ppp0 это 95. 50.0.1)

Route add –net 10.0.0.0 netmask 255.0.0.0 gw vlan1

То если IP адрес пользователя 10.0.0.0/8 он сможет зайти на IP 10.0.0.1 и 172.127.0.1, но при подключении к IP адресу 92.50.0.1 доступа не будет.

Аналогичная ситуация с 172.127.0.1.

Как сделать чтоб, если пользователь подключается с IP 10.0.0.0/8 то маршрут (Route add –net 10.0.0.0 netmask 255.0.0.0 gw vlan1) работал а если другой то другая метрика работала??? И вообще реально ли???

Нужно чтоб можно было заходить с любого адреса на любой адрес)

Схемма http://img710.imageshack.us/img710/4495/65691924.png

anton9121
()

RSS подписка на новые темы