首页 > 服务器 > 配置danted服务做socks5代理服务器

作者:ghostry 发布时间:2017-07-10 浏览: 487

转载注明出处: https://blog.ghostry.cn/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表示。
配置文件的规则是按从上到下的顺序执行的。

标签: ubuntu socks5 danted

上一篇: 用nomachine远程桌面控制Ubuntu
下一篇: smali注入开机启动任意apk

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: