Переходим в директорию и устанавливаем:

# cd /usr/ports/net/3proxy
# make install clean

Создаем конфиг
/usr/local/etc/3proxy.cfg

#!/usr/local/bin/3proxy
#config /usr/local/3proxy/3proxy.cfg
# Тут прописываем ДНС
nserver 82.146.40.4
nserver 82.146.40.6
nscache 65536

timeouts 1 5 30 60 180 1800 15 60
# Создаем пользователя ,после CL: его пароль
users deathstar:CL:password
# Запускаем как демон
daemon

# Указываем путь к логам
log /var/log/3proxy.log D
# Формат логов
logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"

# Включаем архивацию логов
archiver zip zip -m -qq %A %F
# Включаем ротацию логов , 30 дней
rotate 30
# Авторизация по имени/паролю
auth strong
# Разрешаем подключение всем юзерам в любое время к любым сервисам
allow *
# внешний интерфейс
# (через который будут уходить запросы от сервера)
external 0.0.0.0
# ip адрес интерфейса на котором будут приниматься
# запросы от клиентов
internal 78.24.218.60

# для использования ICQ включаем
socks
# и запускаем службу HTTP proxy с отключенной NTLM
# авторизацией
proxy -n
# запускаем от пользователя nobody
setgid 65534
setuid 65534

После всех манипуляций с настройками, создаём директорию для хранения логов и меняем владельца

# mkdir /var/log/3proxy
# chown 65534:65534 /var/log/3proxy

Добавляем в автозапуск (/etc/rc.conf)

# echo 'threeproxy_enable="YES"' >> /etc/rc.conf

Запускаем командой

# /usr/local/etc/rc.d/3proxy start