Помогите пожалуйста.
Есть FreeBSD 7.0 и есть виход в интернет через SOCKS proxy.
FreeBSD через SOCKS не работает.
Как обновить порты?
Как качать дистрибутивы через SOCKS proxy?
Спасибо
Установка софта через SOCKS proxy
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
-
- рядовой
- Сообщения: 19
- Зарегистрирован: 2008-03-05 11:21:31
- Откуда: Екатеринбург
Re: Установка софта через SOCKS proxy
Код: Выделить всё
#setenv http_proxy http://192.168.0.1:3128
#portsnap fetch
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2007-07-19 14:36:34
Re: Установка софта через SOCKS proxy
Как мы это сделали:
http://www.lissyara.su/?id=1579 [CVSUP и установка софта через Proxy]
Теперь второй вопрос:
Все, что удалось найти погуглив и поманив, это происать переменные HTTP_PROXY и FTP_PROXY:
vim /etc/make.conf
Но это дало тот же результат.
Товарищ Гость посоветовал net/tsocks. Его и поставили.
прописали в конфиге
vim /usr/local/etc/tsocks.conf
А еще мы прочитали, что fetch можно заменить на wget.
так и сделали:
установили wget и в make.conf прописали:
vim /etc/make.conf
После этого попробовали:
Заработало :-)
Осталось придумать, как бы это его сделать так, чтобы не нужно было явно tsocks запускать.
Вспомнил про враперы и быстренько написал один:
сd /usr/local/bin
mv wget wget.original
vim wget
chmod +x wget
Попробовали установить прогу из портов - заработало!!!
Теперь wget прозрачно лазит в нэт :-)
Как вам такой подход к снаряду?
Как можно обновить дерево портов, хорошо написано тут:Remez писал(а):Как обновить порты?
http://www.lissyara.su/?id=1579 [CVSUP и установка софта через Proxy]
Теперь второй вопрос:
Попытка установить что-либо из портов заканчивалась ошибкой 0 утилиты fetch.Remez писал(а):Как качать дистрибутивы через SOCKS proxy?

Все, что удалось найти погуглив и поманив, это происать переменные HTTP_PROXY и FTP_PROXY:
vim /etc/make.conf
Код: Выделить всё
FETCH_ENV=HTTP_PROXY=http://192.168.1.1:5555
FETCH_ENV=FTP_PROXY=ftp://192.168.1.1:5555
Товарищ Гость посоветовал net/tsocks. Его и поставили.
прописали в конфиге
vim /usr/local/etc/tsocks.conf
Код: Выделить всё
# Сети, куда есть доступ напрямую, и прокси не нужен
local = 192.168.0.0/255.255.0.0
# socks сервер
server = 192.168.1.1
# порт
server_port = 5555
# тип сервера
server_type = 5
так и сделали:
установили wget и в make.conf прописали:
vim /etc/make.conf
Код: Выделить всё
FETCH_CMD=wget
Код: Выделить всё
tsocks wget ftp://someplace.com/somefile
Осталось придумать, как бы это его сделать так, чтобы не нужно было явно tsocks запускать.
Вспомнил про враперы и быстренько написал один:
сd /usr/local/bin
mv wget wget.original
vim wget
Код: Выделить всё
# Запускаем wget через tsocks, все параметры коммандной строки передаем wget
/usr/local/bin/tsocks /usr/loca/wget.original $@
Попробовали установить прогу из портов - заработало!!!
Теперь wget прозрачно лазит в нэт :-)
Как вам такой подход к снаряду?