前置操作
国内机器建议替换为国内源
无法访问github可使用镜像站
内存不足可能会编译报错,小内存机器可提前设置SWAP
#创建一个交换文件,例如 swapfile:
sudo fallocate -l 2G /swapfile
#设置交换文件权限:
sudo chmod 600 /swapfile
#设置交换文件为交换空间:
sudo mkswap /swapfile
#启用交换空间:
sudo swapon /swapfile
#为了使该交换文件在每次系统启动时都启用,可以将其添加到 /etc/fstab 中:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
安装
下载脚本
wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
安装脚本
bash install.sh --port=端口 --user=用户名 --passwd=密码
卸载
bash install.sh --uninstall
常用命令
命令 | 或者 | 说明 |
---|---|---|
service sockd start | /etc/init.d/sockd start | 启动socks5服务器守护进程 |
service sockd stop | /etc/init.d/sockd stop | 停止socks5服务器守护进程 |
service sockd restart | /etc/init.d/sockd restart | 重新启动socks5服务器守护进程 |
service sockd reload | /etc/init.d/sockd reload | 重新加载socks5服务器守护进程 |
service sockd status | / | 系统进程状态 |
service sockd state | /etc/init.d/sockd state | 运行状态 |
service sockd tail | /etc/init.d/sockd tail | sock 日志 |
service sockd adduser | /etc/init.d/sockd adduser | 添加pam-auth用户:service sockd adduser NAME PASSWORD |
service sockd deluser | /etc/init.d/sockd deluser | 删除pam-auth用户:service sockd deluser NAME |