set SS5_SRV set SS5_AUTHCACHEAGE 60 set SS5_AUTHOCACHEAGE 60 auth 0.0.0.0/0 - u permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - - bandwidth limituser 20 512000 -
使用用户名密码验证,限制带宽和连接数(20)
限制的用户在limituser文件中,不在文件中的是不限制的
另外,必须使用多线程模式,对限制带宽和限制连接数才有用,加-t参数
官方网站:http://ss5.sourceforge.net/
找到:ss5server.c
在s5getclientinfo函数中:
最后添加:
//get the local address if( getsockname(clientSocket,(struct sockaddr *)&(ci->framedRoute),&len) == -1 ) { ERRNO(pid); return ERR; }
获取本地地址到变量framedRoute中,在socks服务器发出请求时会检查这个地址,如果有,会用它作为源地址请求