服务端配置
说明
Socks5
属于明文代理,不要用于科学上网,否则会被阻断端口,可用于正常的跳板使用;
比如SSH
转发加速国外VPS
的连接速度,特别是一些延迟高或者丢包高的VPS
;
使用Socks5
转发后SSH
就可以快速稳定的连接了,解决高丢包SSH
断开的问题;
支持系统
Debian7+
Ubuntu14.04+
CentOS6+
安装
下载脚本
wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
安装前需要有 unzip 和 gcc
apt install unzip
apt install gcc
安装脚本
bash install.sh --port=端口 --user=用户名 --passwd=密码
运行
其中的端口
用户名
密码
自行修改后粘贴到SSH
里运行安装即可;
完成后会提示Dante Server Install Successfuly
即表示安装成功;
安装后如果连接不上,检查设置的端口是否已经放行;
说明:安装完成后会显示内网IP地址,但在实际使用的时候需要用外网IP地址;
vim /etc/danted/sockd.conf
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
}
或者
client pass {
from: 0/0 to: 0/0
log: connect disconnect
都可以
客户端连接
windows
windows直接使用Proxifier添加–>配置文件–>添加代理服务器
添加完后点击检查,看一下能连上去不
再添加一条规则
现在本地其他软件流量就都能走代理服务器了。
LINUX
在本机上安装proxychains;proxychains4;proxychains4-ng
本机上配置proxychains4.conf配置文件,
proxychains和proxychains4共用一个配置文件就是proxychains4.conf,所以直接修改这个文件。
vim /etc/proxychains4.conf
有账号密码填账号密码,无账号密码就直接填IP,端口即可。
配置完后试一下走代理是否能通,
命令前加proxychans4,即是让此操作走代理
proxychains4 curl cip.cc
看到是服务器的ip就ok了
接下来让命令行全都走代理,
proxychains4 bash
接下来在命令行输入命令就不需要在前面加proxychain4了,直接输命令即可
卸载
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 |
ok~!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容