LINUX.ORG.RU
ФорумAdmin

3proxy

 ,


0

1

Установил-настроил 3proxy на вдс на Debian

Запускаю /usr/local/3proxy/3proxy.c /usr/local/3proxy/3proxy.cfg

Выдает:

line 10: typedef: command not found
/usr/local/3proxy/3proxy.c: line 11: pthread_mutex_t: command not found
/usr/local/3proxy/3proxy.c: line 12: pthread_mutex_t: command not found
/usr/local/3proxy/3proxy.c: line 13: pthread_mutex_t: command not found
/usr/local/3proxy/3proxy.c: line 14: pthread_mutex_t: command not found
/usr/local/3proxy/3proxy.c: line 17: pthread_mutex_t: command not found
/usr/local/3proxy/3proxy.c: line 20: syntax error near unexpected token `('
/usr/local/3proxy/3proxy.c: line 20: `int readconfig(FILE * fp);'

Что делать? Начало файла 3proxy.c выглядит так:

#include "proxy.h"
#ifndef _WIN32
#ifndef NOPLUGINS
#include <dlfcn.h>
#endif
#endif
#ifndef DEFAULTCONFIG
#define DEFAULTCONFIG conf.stringtable[25]
#endif
typedef int \(*MAINFUNC\)\(int, char**\);
pthread_mutex_t bandlim_mutex;
pthread_mutex_t tc_mutex;
pthread_mutex_t pwl_mutex;
pthread_mutex_t hash_mutex;

#ifndef NOODBC
pthread_mutex_t odbc_mutex;
#endif

int readconfig(FILE * fp);


int haveerror = 0;
int linenum = 0;

time_t basetime = 0;

void doschedule(void);

............. и т.д.

Ответ на: комментарий от ii343hbka
wget http://3proxy.ru/0.7.1/3proxy-0.7.1.tgz
tar -xvzf 3proxy-0.7.1.tgz
cd 3proxy
make -f Makefile.Linux
mkdir /usr/local/3proxy
mkdir /usr/local/3proxy/logs
mkdir /usr/local/3proxy/stat
cp src/3proxy.c /usr/local/3proxy
cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy
update-rc.d 3proxy defaults
nano /usr/local/3proxy/3proxy.cfg
chown -R nobody:nogroup /usr/local/3proxy
cd /usr/local/3proxy
Pandion
() автор топика
Ответ на: комментарий от ii343hbka

я в этом не разбираюсь

копировал команды

на команде cp src/3proxy /usr/local/3proxy

выдало ошибку, что не такого файла

я посмотрел какие файлы есть и заменил в команде на 3proxy.c

Как тогда быть с тем, что нет такого файла?

Pandion
() автор топика
Ответ на: комментарий от maloi

подскажите, а как это сделать? а то я раньше только через isp работал

Pandion
() автор топика
Ответ на: комментарий от ii343hbka

Конфиг создал, прописал там параметры proxy и socks

А куда вставлять nserver 192.168.1.2 ?

192.168.1.2 - это что? Сервер имен? Т.е. если у меня вдс на хостинге Firstvds, то у меня nserver ns1.firstvds.ru. ?

Pandion
() автор топика
Ответ на: комментарий от Pandion

nserver вставлять туда же
ip-адрес да, это адрес резолвера. Может вставить любой, хоть 8.8.8.8, хоть firstvds'а.
и там еще nscache есть, тебе его тоже, вроде, надо добавить

ii343hbka ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.