Ubuntu/Debian/CentOS搭建Socks5代理一键脚本

699次阅读

共计 1111 个字符,预计需要花费 3 分钟才能阅读完成。

说明

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

安装脚本

bash install.sh  --port= 端口 --user= 用户名 --passwd= 密码

其中的端口 用户名 密码自行修改后粘贴到 SSH 里运行安装即可;
完成后会提示 Dante Server Install Successfuly 即表示安装成功;
安装后如果连接不上,检查设置的端口是否已经放行;
说明:安装完成后会显示内网 IP 地址,但在实际使用的时候需要用外网 IP 地址;

使用

一般使用 IP 和用户名密码即可使用
如果需要固定 IP 或 IP 段,可以修改配置文件设置白名单

vi /etc/danted/sockd.conf

修改以下代码,改成你需要设置的白名单 IP 或 IP 段即可,然后重启使其生效;

client pass {from: 0.0.0.0/0  to: 0.0.0.0/0}

卸载

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
正文完
 
lostfawn
版权声明:本站原创文章,由 lostfawn 2023-06-30发表,共计1111字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。