1. download the source code :
http://www.inet.no/dante/download.html
2. tar -xvf dante-1.3.2.tar.gz
3. cd dante-1.3.2
4. ./configure
5. make
6. sudo make install
7. 测试 : 直接 sockd 报错: 什么没有权限,没法读取配置文件,从网上搜索答案是配置文件默认是不给安的,自己搞定
于是找测试文件怎么弄:
创建 /etc/sockd.conf 文件
直接 sudo vim /etc/sockd.conf
# sockd.conf configure file of the dante 1.3.2 server
logoutput: /var/log/sockd/sockd.log
internal: 192.168.222.33 port = 1081
external: 202.118.236.132
#验证方式,这里适用系统账户 none为所有人都可连接
method: username none
#user.privileged: root
#user.notprivileged: sockd
#如果是none的话自然无需上面两行
user.notprivileged: nobody
client pass {
from: 192.168.222.0/24 to: 0.0.0.0/0
log: connect disconnect error
}
## server operation access rules
#allow bind to ports greater than 1023
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: bind
log: connect disconnect error
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: bindreply udpreply
log: connect error
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535
protocol: tcp udp
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535
command: udpassociate
}
然后 按照日志的位置创建一个目录: sudo mkdir /var/log/sockd
之后给自己的机器添加internal ip : 192.168.222.33
然后启动就可以测试了: sudo sockd -D # -D 是后台启动的意思,自动进入daemon模式
此时查看 vim /var/log/sockd/sockd.log 就看到了 is running 正常了
测试时开始用firefox,选项-》高级-》手动代理,添加了internal ip 和端口(默认是1080)但是通过查看
/var/log/sockd/sockd.log 发现请求收到了,也pass了但是因为无法解析的协议从而 block了。
怀疑firefox的socks5客户端代理软件有问题,从网上下载了 SocksCap32 (win 下, linux下还不知道怎么搞) 测试后发现果然是firefox不给力啊,此时,正确测试通过,tcp,udp都可以了。
分享到:
相关推荐
Dante Socks5服务器(v1.3.2 / v1.4.2)自动安装和管理脚本 关于 要构建socks5服务器,我们有很多开源程序可以实现这一目标,就是其中之一。 我已经使用Dante多年了,两年前开始编写此自动安装和管理脚本。 这是第二...
无需编译, 解压后直接执行 make install
Linux socks 5代理软件 dante socks5 server http://blogold.chinaunix.net/u/89/showart_1073546.html(安装方法)
socks5安装包-相关依赖rpm包socks5安装包-相关依赖rpm包socks5安装包-相关依赖rpm包socks5安装包-相关依赖rpm包
dante-1.1.1.tar.gz_dante_dante tar gz_socks_socks linux_udp sock
centos 内网服务器安装docker脚本,一键安装
2. **UDP支持**:在配置文件中启用`socks5`模块,并在`udp_pass`或`udp_connect`选项中指定允许的UDP端口范围。 3. **认证设置**:根据需求选择合适的认证机制,如匿名、用户名密码认证等。 4. **启动服务**:使用...
dante配置可以使用 ruby dante_config_generator.rb [FILENAME] 结果将被写入FILENAME (默认情况下为danted.conf ),并且可以在存储库中找到:身份(仅具有未认证的Telegram IP)和经过(具有用户名/密码身份验证...
Danted是一款开源的SOCKS代理服务器软件,它基于Dante 1.3.2稳定版编译安装,主要用于提供网络代理服务,支持多种操作系统,包括Ubuntu、CentOS和Oracle Linux等。在多IP环境下,Danted能够自动识别并根据指定的IP...
"Dante" 是一个流行的基于 SOCKS(Socket Secure)协议的代理软件,用于提供网络访问的匿名性和安全性。它可以将网络流量通过代理服务器进行路由,从而隐藏用户的真实 IP 地址,保护用户的隐私和身份。
使用ansible在CentOS / RHEL或Debian系统上安装和配置Dante Socks代理。 仅在目标ip中才需要子网掩码。 不在源中。 要求 Ansible> = 3 社区配套 ansible-galaxy collection install community.general ansible-...
1. **安装Dante**:Dante是一个Socks客户端,可以用来绕过防火墙限制。 - 安装命令: ```bash sudo apt-get install dante-client ``` 2. **配置Dante**:编辑`/etc/dante.conf`文件,添加如下内容: - 示例...