linux ss5 socks5 服务器

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服务器发出请求时会检查这个地址,如果有,会用它作为源地址请求

posted @   嗷嗷鹿鸣[VX|dshoub]  阅读(490)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示