Настройка 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
# $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.
Starting nylon.
Если все нормально, слушаем открытый порт:
[root@router /usr/local/etc/rc.d]# sockstat | grep 1080
root nylon 49479 4 tcp4 192.168.11.1:1080 *:*
root nylon 49479 4 tcp4 192.168.11.1:1080 *:*
- Войдите на сайт для отправки комментариев
- Версия для печати