[Proxy] Centos7中Dante Socks 安装与配置

Dante是一个免费的Socks代理服务器,当然,其实开发它的公司,是通过销售扩展Modules以及服务来赚钱的。如果只是需要代理,就不需要那些额外的Modules了(安全/流控之类会做在防火墙上,专业的设备做专业的事)

dante官方网站传送门

Dante官方网站上只给了源码和编译好的二进制文件,二进制文件有适配RHEL7的,也就可以用在centOS7上,但是,这些文件下载或者编译后,还需要自己去配置环境变量和启动配置,卸载起来也不容易(编译安装可以通过make uninstall来卸载),总之,不是很方便

centOS7的标准库中不包含Dante Socks,很蛋疼,我们需要用到GhettoForge库

通过扩展库安装的Dante的版本是1.4.1,虽然不是最新版,但也够用了(最新版也就是1.4.2)

通过yum安装时,会同时安装server和client端

Yum 安装

添加库

安装这个库之后,仍然会发现找不到……

因为dante-server默认在gf-plus库中,需要手动启用

搜索对应有安装包,开始安装

Dante安装后配置

添加一个用户,专用于Dante Socks使用;

创建下面这个文件夹,通过上述yum源安装的Dante Socks,不知为何不会创建这个目录,但启动的配置文件中,是需要这个目录的,Dante会在目录下创建一个sockd.pid的文件

启动服务配置文件在这里

Dante 配置文件说明

通过yum安装的Dante Socks会有一个默认的sockd.conf文件,存在/etc目录下

如果你熟悉Dante的配置文件语义,你就不需要这个文件,以防万一,还是先重命名一下

然后我们创建自己的conf文件

配置示例

Dante 配置文件的规则和语义参考这里

https://www.inet.no/dante/doc/1.4.x/config/server.html

启动服务

最后通过 systemctl 命令启动服务即可

关于稚子

你们眼中的草根
此条目发表在应用工具软件, 操作系统相关分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注