一键搭建 Socks5 协议代理服务器教程

文章正文
发布时间:2024-07-03 21:42

前面说过什么是 Socks5 代理,下面就分享个一键搭建 Socks5 协议代理服务器教程,Socks5 属于明文代理,可用于跳板、转发、游戏加速,不要用于非法上网,否则会被阻断端口,本文搭建只是用于转发加速国外服务器连接延迟高的问题。

系统支持

一键搭建 Socks5 脚本支持的系统有:Debian 7+、Ubuntu 14.04+、CentOS 7.X

本此演示教程基于 腾讯云 CentOS 7.6 64位 系统,推荐 Debian 11 64位,特别要注意不支持 CentOS 8.X 版本

安装步骤

1、使用 OPENSSH 登录连接服务器,通过以下提供的执行命令,安装 wget 组件并下载 Socks5 一键搭建脚本,新装系统有时可能没有 wget 组件,如下图:

# 安装 wget yum -y install wget # 一键搭建 Socks5 wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh

下载Socks5一键搭建脚本

2、下载完成 Socks5 搭建脚本后,给与脚本文件 777 权限,并修改复制执行以下脚本命令,记得修改其中的端口、用户名、密码,别傻不拉几的直接运行,如下图:

# 给予权限 chmod 777 install.sh # 执行安装 bash install.sh --port=端口 --user=用户名 --passwd=密码

执行Socks5一键搭建脚本

3、修改并执行后,等待一两分钟安装完成,完成后会提示 Dante Server Install Successfuly,绿色表示安装成功,红色就是存在问题,如下图:

Socks5代理安装成功

4、安装成功以后就可以使用 Socks5 代理进行连接测试了,在代理工具内输入 地址、端口、用户名、密码 进行连接即可,如下图:

连接Socks5代理

固定地址

默认直接使用 用户名、密码 即可,需要固定IP或IP段,那么就设置IP或IP段的白名单,通过以下命令修改 client pass { ... } 内的内容即可,修改完成后重启生效,如下图:

vi /etc/danted/sockd.conf

Socks5代理固定IP或IP段

维护命令

有些系统可能存在服务器重启后 Socks5 无法正常使用,那么就可以使用 service sockd start 启动,目前支持查看运行状态、查看使用日志,添加删除用户等命令,命令如下:

# 启动 service sockd start /etc/init.d/sockd start # 停止 service sockd stop /etc/init.d/sockd stop # 重启 service sockd restart /etc/init.d/sockd restart # 状态 service sockd state /etc/init.d/sockd state # 日志 service sockd tail /etc/init.d/sockd tail # 用户添加 service sockd adduser [用户名] [密码] # 用户删除 service sockd deluser [用户名] # 卸载脚本  bash install.sh --uninstall最后说明

本教程的搭建 Socks5 协议代理是可以与宝塔面板共存的,经过多个系统测试,本脚本无法在 CentOS 8.X 版本正常运行,安装完成显示的是内网IP地址,实际使用的时请用公网IP地址,如连接不上 Socks5 代理,检查端口是否已经在安全组或防火墙内放行。

首页
评论
分享
Top