Socks5代理服务器配置(全)

服务端配置

说明

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=密码

运行

d2b5ca33bd044332

其中的端口 用户名 密码自行修改后粘贴到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添加–>配置文件–>添加代理服务器

d2b5ca33bd081050

添加完后点击检查,看一下能连上去不

d2b5ca33bd045913

再添加一条规则

d2b5ca33bd081349

现在本地其他软件流量就都能走代理服务器了。

LINUX

在本机上安装proxychains;proxychains4;proxychains4-ng

本机上配置proxychains4.conf配置文件,
proxychains和proxychains4共用一个配置文件就是proxychains4.conf,所以直接修改这个文件。

vim /etc/proxychains4.conf

d2b5ca33bd053005

有账号密码填账号密码,无账号密码就直接填IP,端口即可。

配置完后试一下走代理是否能通,

命令前加proxychans4,即是让此操作走代理

proxychains4  curl cip.cc

d2b5ca33bd054057

看到是服务器的ip就ok了

接下来让命令行全都走代理,

proxychains4 bash

d2b5ca33bd052744

接下来在命令行输入命令就不需要在前面加proxychain4了,直接输命令即可

d2b5ca33bd053826

卸载

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
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容