ubuntu 20部署SS5代理dante-server
一、SS5部署准备
1、系统版本ubuntu 20.04版本
2、更新软件包列表
3、服务器开通对应的防火墙策略
二、部署步骤
1.更新软件包
update 系统软件包
apt-get update
apt-get upgrade
安装工具包
apt-get install net-tools
2.ss5部署
因为danted部署比较简单,安装后只需要配置下配置文件,就可以使用了 :
sudo apt install dante-server
部署完成后需要修改danted.conf 文件 ,文件默认是存储在/etc/下, 先做文件备份
mv /etc/danted.conf /etc/danted.conf.bak
增加认证账号
useradd test #自定义
passwd test
test1234
编辑配置文件、并增加下面的内容
sudo vi /etc/danted.conf
logoutput: /var/log/danted.log
internal: <公网IP地址> port = 10000 # 你的服务器的公网IP地址,端口自行定义,默认是1080
external: eth0
socksmethod: username # 认证方式为用户名密码认证
clientmethod: none
user.privileged: root
user.unprivileged: test # 此处为刚刚创建的认证的账号
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
protocol: tcp udp
command: bind connect udpassociate
log: error # connect disconnect iooperation
method: username
}
block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
启动danted服务
/etc/init.d/danted start
/etc/init.d/danted status #查看服务启动状态
开机自动启动
systemctl enable danted.service
/lib/systemd/systemd-sysv-install enable danted
常用命令
/etc/init.d/danted reload
/etc/init.d/danted restart
/etc/init.d/danted {start|stop|restart|force-reload|status}