[socks5] squid

state7401281

чем кошернее всего сделать socks5-proxy на freebsd?
нужно ли forwarding в ядре если делать это на squid'е?

klyv

в ядре есть SOCKS5? :confused:

Andbar

Работа с socks-прокси в любом случае требует поддержки со стороны клиентского приложения (либо использование приложений типа sockscap при чём тут forwarding?
Если не нужно кеширование, проще socks-прокси (да и не только socks) настроить с помощью 3proxy.

state7401281

не знаю есть ли в ядре socks5, думаю что вряд ли. знаю, что ядро скомпилено без форвардинга и перекомпиливать его точно не будут. но сквид на машине есть и шевелить его готовы.
а задача - пробросить tcp-соединение от компа в инете на комп в их локалке, поскольку админ безрезультатно фапал на squid.conf два часа, сделали через ssh -L, но интерес к варианту с socks5 остался

vall

в openssh кстати тоже есть socks-proxy

state7401281

все верно, наличие sockscap не испортит настроение
> при чём тут forwarding?
см чуть выше. и кстати работает ли nat без forwarding'а?
> проще socks-прокси (да и не только socks) настроить с помощью 3proxy.
этот продукт есть под freebsd?

state7401281

сорри? openssh это тоже, что "коробочный" ssh в freebsd? нужно что-нибудь компилить/ставить, чтобы сделать socks через openssh?

vall

хз, врядли там какой-то свой ssh. посмотри ключ -D у клиента

Filan

см чуть выше. и кстати работает ли nat без forwarding'а?

Нату во фре (если речь о /sbin/natd) нужен IPDIVERT, а не IPFIREWALL_FORWARD.
IPFIREWALL_FORWARD нужен, например, для прозрачного проксирования.
этот продукт есть под freebsd?
Открой для себя ports(7):
# man ports
# cd /usr/ports
# make search name=3proxy

tokuchu

Нату во фре (если речь о /sbin/natd) нужен IPDIVERT, а не IPFIREWALL_FORWARD.
Ну это смотря каким файрволом натить. :)

Filan

 
openssh это тоже, что "коробочный" ssh в freebsd?

# man ssh
SSH(1)                  FreeBSD General Commands Manual                 SSH(1)

NAME
ssh -- OpenSSH SSH client (remote login program)

нужно что-нибудь компилить/ставить, чтобы сделать socks через openssh?

-D [bind_address:]port
     Specifies a local ``dynamic'' application-level port forwarding.
     This works by allocating a socket to listen to port on the local
     side, optionally bound to the specified bind_address. Whenever a
     connection is made to this port, the connection is forwarded over
     the secure channel, and the application protocol is then used to
     determine where to connect to from the remote machine. Currently
     the SOCKS4 and SOCKS5 protocols are supported, and ssh will act
     as a SOCKS server. Only root can forward privileged ports.
     Dynamic port forwardings can also be specified in the configura-
     tion file.

klyv

сорри? openssh это тоже, что "коробочный" ssh в freebsd? нужно что-нибудь компилить/ставить, чтобы сделать socks через openssh?
ничего ставить не надо - со стандартным sshd всё работает. Клиент - как OpenSSH, так и putty/plink. Он, мб, чем-то отличается от OpenSSH, но смысл тот же.
В моём ядре нету ничего, связанного с fowarding, при этом комп раздаёт инет по квартире с пробросами разными. использую pf.
Оставить комментарий
Имя или ник:
Комментарий: