Loading

Настройка sock5-сервера Nylon

23.09.2013 - 10:40

SOCKS — сетевой протокол, который позволяет клиент-серверным приложениям прозрачно использовать сервисы за межсетевыми экранами (фаерволами). SOCKS — это сокращение от «SOCKet Secure».

Другими словами, это прокси-сервер.

Установку проводим под FreeBSD из портов:

[root@router /]# cd /usr/ports/net/nylon/
[root@router /usr/ports/net/nylon]# make install clean
[root@router /usr/ports/net/nylon]# cp /usr/local/etc/nylon.conf.sample /usr/local/etc/nylon.conf

Конфигурационный файл довольно прост, необходимо указать IP или подсеть кому разрешено подключение:

[root@router /usr/local/etc]# cat nylon.conf
# sample configuration # marius aamodt eriksen (<a href="mailto:marius@umich.edu">marius@umich.edu</a>)
# $Id: nylon.conf,v 1.11 2002/03/27 07:39:53 beriksen Exp $
# general settings
[General]

# number of simultaneous connections allowed
No-Simultaneous-Conn=10

# log connections and other information to syslog? 1: on, 0: off
Log=1

# be verbose on the console? 1: on, 0: off
Verbose=0

# store pid file
PIDfile=/var/run/nylon.pid

# server settings
[Server]

# interface to listen to connections
Binding-Interface=vr0

# interface to bind outgoing connections to
Connecting-Interface=vr0

# listening port to bind to
Port=1080

# allowed is processed first, then deny

# allowable connect ips/ranges
Allow-IP=192.168.11.0/24 127.0.0.1
#Allow-IP=127.0.0.1/32
# denied connect ips/ranges
#Deny-IP=10.0.0.0/24

Для запуска добавляем строчку в /etc/rc.conf:

nylon_enable="YES"

Запускаем демон:
[root@router /usr/local/etc/rc.d]# ./nylon start
Starting nylon.

Если все нормально, слушаем открытый порт:

[root@router /usr/local/etc/rc.d]# sockstat | grep 1080
root     nylon      49479 4  tcp4   192.168.11.1:1080      *:*

еТабак

Голосов пока нет