首页 > 服务器 > 配置danted服务做socks5代理服务器
作者:ghostry 发布时间:2017-07-10 浏览: 10593
转载注明出处: https://blog.1ge.fun/server/786.html做爬虫去别的网站抓东西,有些网站有限制,可能抓几次服务器ip就被屏蔽了。
所以我在hg680上面安装了danted,用ADSL代理去抓。ip不固定。
apt源里的版本是1.1,相当老了。我用了https://github.com/Lozy/danted 这个自动安装脚本。
也不是完全按照脚本说明操作,而是选择了较新的1.4.2版本。首先下载install_debian.sh
下载后修改版本号1.3.2为1.4.2.这样就能用1.4.2的包去编译安装了。
由于hg680的Ubuntu是chroot,安装好后并没有识别ip地址。手动加上去。并且我修改了只允许内网和我的服务器访问。
改好的配置文件大概如下。
root@localhost:~# cat /etc/danted/sockd.conf
# Generate by sockd.info
internal: IP地址或网卡名 port = 端口号
external: IP地址或网卡名
method: pam none
clientmethod: none
user.privileged: root
user.notprivileged: sockd
logoutput: /var/log/sockd.log
client pass {
from: 192.168.1.0/24 to: 0.0.0.0/0
}
client block {
from: 0.0.0.0/0 to: 0.0.0.0/0
}
#------------ Network Trust: 192.168.1.0/24 ---------------
pass {
from: 192.168.1.0/24 to: 0.0.0.0/0
method: none
}
block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
上面配置文件是允许内网的192.168.1.几的ip访问代理。
如果想允许其他的,在对应位置增加client pass和pass。但是只能写网段,写ip会报错,单ip可以用ip/32表示。
配置文件的规则是按从上到下的顺序执行的。
下一篇: smali注入开机启动任意apk