Настройка интернета с ипользованием прокси сервера (нужна помощь в настройке)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Abigor
Сообщения: 100

Re: Настройка интернета с ипользованием прокси сервера

Сообщение Abigor »

почему именно portupgrade ?
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Настройка интернета с ипользованием прокси сервера

Сообщение Trojan »

С прокси севрером FreeBSD разберусь чуть позже. Помогите с ФриБСД машиной стоящей за прокси в локалке.

В /etc/make.conf, /root/.cshrc, /root/.profile внес:

Код: Выделить всё

setenv FTP_PROXY http://192.168.100.1:3128
setenv HTTP_PROXY http://192.168.100.1:3128

Захожу в порты, ну например /usr/ports/ftp/proftpd и дальше вот так:

Код: Выделить всё

[root@shlus /usr/ports/ftp/proftpd]# make install clean
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for proftpd-1.3.2
=> proftpd-1.3.2.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.proftpd.org/distrib/source/.
fetch: ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.2.tar.bz2: Operation timed out
=> Attempting to fetch from ftp://ftp.fastorama.com/mirrors/ftp.proftpd.org/distrib/source/.
fetch: ftp://ftp.fastorama.com/mirrors/ftp.proftpd.org/distrib/source/proftpd-1.3.2.tar.bz2: Operation timed out
=> Attempting to fetch from ftp://ftp.dataguard.no/ftp/pub/proftpd/distrib/source/.
fetch: ftp://ftp.dataguard.no/ftp/pub/proftpd/distrib/source/proftpd-1.3.2.tar.bz2: Operation timed out
=> Attempting to fetch from ftp://spirit.bentel.sk/mirrors/Proftpd/distrib/source/.
fetch: ftp://spirit.bentel.sk/mirrors/Proftpd/distrib/source/proftpd-1.3.2.tar.bz2: Operation timed out
=> Attempting to fetch from ftp://proftpd.networkedsystems.co.uk/distrib/source/.
fetch: ftp://proftpd.networkedsystems.co.uk/distrib/source/proftpd-1.3.2.tar.bz2: No address record
=> Attempting to fetch from http://mirrors.ibiblio.org/pub/mirrors/proftpd/distrib/source/.
fetch: http://mirrors.ibiblio.org/pub/mirrors/proftpd/distrib/source/proftpd-1.3.2.tar.bz2: Operation timed out
=> Attempting to fetch from http://www.mirrorservice.org/sites/ftp.proftpd.org/distrib/source/.
fetch: transfer timed out
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: transfer timed out
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1

Stop in /usr/ports/ftp/proftpd.
*** Error code 1

Stop in /usr/ports/ftp/proftpd.

Сама машина мир пингует. На виндовой машине дистрибутив ФриБСД с ФТП серверов, например ОТСЮДА скачиваестя без проблем из чего делается вывод, что PF стоящий на прокси сервере, FTP не режет.

Куда еще смотреть и что еще править?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
Abigor
Сообщения: 100

Re: Настройка интернета с ипользованием прокси сервера

Сообщение Abigor »

("Trojan") писал(а):Помогите с ФриБСД машиной стоящей за прокси в локалке.

("Trojan") писал(а):Сама машина мир пингует.

каким образом? ICMP научился через прокси ходить?
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Настройка интернета с ипользованием прокси сервера

Сообщение ivan2ksusr »

Abigor писал(а):
24.09.2009 23:27
("Trojan") писал(а):Помогите с ФриБСД машиной стоящей за прокси в локалке.

("Trojan") писал(а):Сама машина мир пингует.

каким образом? ICMP научился через прокси ходить?

ага может :)
из faq
...
pinger_program /usr/local/squid/bin/pinger (имя программы, используемой в параллельном процессе pinger; используется, только, если при компиляции использовался ключ "--enable-icmp")
...
В /etc/make.conf, /root/.cshrc, /root/.profile внес:

Код
setenv FTP_PROXY http://192.168.100.1:3128
setenv HTTP_PROXY http://192.168.100.1:3128

ОМГ, O_o Ты что издеваешься?
покажи

grep FTP_PROXY /etc/make.conf
grep HTTP_PROXY /etc/make.conf

cd ~
grep FTP_PROXY .cshrc
grep HTTP_PROXY .cshrc
Спасибо сказали:
Abigor
Сообщения: 100

Re: Настройка интернета с ипользованием прокси сервера

Сообщение Abigor »

ivan2ksusr, не совсем понял о какой факе идет речь. Кинь ссылку, если не сложно.
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Настройка интернета с ипользованием прокси сервера

Сообщение ivan2ksusr »

Abigor писал(а):
25.09.2009 00:10
ivan2ksusr, не совсем понял о какой факе идет речь. Кинь ссылку, если не сложно.

faq squid ну или док по squid :)
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Настройка интернета с ипользованием прокси сервера

Сообщение Trojan »

ivan2ksusr писал(а):
24.09.2009 23:43
покажи

grep FTP_PROXY /etc/make.conf
grep HTTP_PROXY /etc/make.conf

cd ~
grep FTP_PROXY .cshrc
grep HTTP_PROXY .cshrc

Код: Выделить всё

[root@shlus /home/trojan]# grep FTP_PROXY /etc/make.conf
setenv FTP_PROXY http://192.168.100.1:3128
[root@shlus /home/trojan]# grep HTTP_PROXY /etc/make.conf
setenv HTTP_PROXY http://192.168.100.1:3128
[root@shlus ~]# grep FTP_PROXY .cshrc
setenv  FTP_PROXY http://192.168.100.1:3128
[root@shlus ~]# grep HTTP_PROXY .cshrc
setenv  HTTP_PROXY http://192.168.100.1:3128

Ну и на всякий случай поскольку у меня bash:

Код: Выделить всё

[root@shlus ~]# grep HTTP_PROXY .profile
setenv HTTP_PROXY http://192.168.100.1:3128
[root@shlus ~]# grep FTP_PROXY .profile
setenv FTP_PROXY http://192.168.100.1:3128

Насчет прописывания переменных в /~/.login.conf у меня этого файла нет.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Настройка интернета с ипользованием прокси сервера

Сообщение ivan2ksusr »

Trojan писал(а):
25.09.2009 17:06
ivan2ksusr писал(а):
24.09.2009 23:43
покажи

grep FTP_PROXY /etc/make.conf
grep HTTP_PROXY /etc/make.conf

cd ~
grep FTP_PROXY .cshrc
grep HTTP_PROXY .cshrc

Код: Выделить всё

[root@shlus /home/trojan]# grep FTP_PROXY /etc/make.conf
setenv FTP_PROXY http://192.168.100.1:3128
[root@shlus /home/trojan]# grep HTTP_PROXY /etc/make.conf
setenv HTTP_PROXY http://192.168.100.1:3128
[root@shlus ~]# grep FTP_PROXY .cshrc
setenv  FTP_PROXY http://192.168.100.1:3128
[root@shlus ~]# grep HTTP_PROXY .cshrc
setenv  HTTP_PROXY http://192.168.100.1:3128

Ну и на всякий случай поскольку у меня bash:

Код: Выделить всё

[root@shlus ~]# grep HTTP_PROXY .profile
setenv HTTP_PROXY http://192.168.100.1:3128
[root@shlus ~]# grep FTP_PROXY .profile
setenv FTP_PROXY http://192.168.100.1:3128

Насчет прописывания переменных в /~/.login.conf у меня этого файла нет.

Ты реально не одупляешь что надо вписать в make.conf
еще раз пишу:

в /etc/make.conf

Код: Выделить всё

FETCH_ENV=FTP_PROXY="http://username:password@ip_server:port"
FETCH_ENV=HTTP_PROXY="http://username:password@ip_server:port"


в.cshrc

Код: Выделить всё

setenv FTP_PROXY http://username:password@ip_server:port/
setenv HTTP_PROXY http://username:password@ip_server:port/
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Настройка интернета с ипользованием прокси сервера

Сообщение Trojan »

ivan2ksusr, спасибо тебе большое. По ходу выход в мир пошел, из портов всмысле.
Вот только непонятно почему я раньше без этого обходился.

Теперь насчет прокси сервера. AlexNT пишет что у меня такая ботва из за древних портов.
Такое реально может быть? Надо ли переменные на самом прокси прописывать?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Настройка интернета с ипользованием прокси сервера

Сообщение ivan2ksusr »

Trojan писал(а):
25.09.2009 21:23
ivan2ksusr, спасибо тебе большое. По ходу выход в мир пошел, из портов всмысле.
Вот только непонятно почему я раньше без этого обходился.

Теперь насчет прокси сервера. AlexNT пишет что у меня такая ботва из за древних портов.
Такое реально может быть? Надо ли переменные на самом прокси прописывать?

1. Почему ты раньбше без этого обходился:
был прямой доступ в мир и небыло необходимости в прокси

2. ни что там указывать не надо ни какие переменные, просто на самом прокси сервере сделай portsnap fetch, portsnap extract update и установи потом нужный порт
Спасибо сказали:
Аватара пользователя
Женя Подсыпальников
Сообщения: 482

Re: Настройка интернета с ипользованием прокси сервера

Сообщение Женя Подсыпальников »

ivan2ksusr писал(а):
15.09.2009 23:49
Для особо Адаренных :)
Mini How-to - Proxy from FreeBSD

добавить в /etc/make.conf

FETCH_ENV=FTP_PROXY="http://username:password@ip_server:port"
FETCH_ENV=HTTP_PROXY="http://username:password@ip_server:port"

далее выполнить:
echo setenv FTP_PROXY http://username:password@ip_server:port/ >> ~/.cshrc
echo setenv HTTP_PROXY http://username:password@ip_server:port/ >> ~/.cshrc

если имя пользователя и пароль не требуется то пишем ip_server:port

пользуемся на здоровье :)


Спасибо !

Таковая составляющая в portsnap как phttpget -
не верно парсирует значение HTTP_PROXY,

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

Фиксов я не нашёл,
но проходит разделение HTTP-информации на две части в ~/.cshrc:

setenv FTP_PROXY http://username:password@host:port
setenv HTTP_PROXY http://host:port
setenv HTTP_PROXY_AUTH "basic:*:username:password"


Примечание:
коли username содержит обратный слэш, например: Mars\Orbit,
то во превой строке из трёх сверху треба употребить Mars\\Orbit,
а во последней - Mars\Orbit.

Теперя update пойдёт... :)
Пойдём на рыбалку !
Спасибо сказали: