#大哥云-国内移动联通质量优秀# #JTTI云服务器2.5折最低$ 2.4/月起,CN2三网大陆直连/免费换IP/解锁流媒体#
#大哥云-国内移动联通质量优秀#

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

6 13209
前面说过什么是 Socks5 代理,下面就分享个一键搭建 Socks5 协议代理服务器教程,Socks5 属于明文代理,可用于跳板、转发、游戏加速,不要用于非法...

前面说过什么是 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 代理,检查端口是否已经在安全组或防火墙内放行。

最后修改时间:
彧繎叔叔
上一篇 2022年12月10日 23:22
下一篇 2022年12月16日 08:21

相关文章

发表评论

  • 验证码

评论列表

  • 大雨
    大雨 回复 来自 江苏,2023-08-04 01:19:58

    安装成功了,感谢您的分享

  • 挺好〝
    挺好〝 回复 来自 陕西,2023-04-19 10:43:25

    搭建成功了,测试一直提示连接SS节点错误

    • 彧繎叔叔
      彧繎叔叔 回复 2023-04-20 04:09:38

      挺好〝:这是 Socks5 代理,不是 Shadowsocks

  • 胖乎乎
    胖乎乎 回复 来自 吉林,2023-04-12 09:36:34

    bash install.sh --port=5678 --user=88888 --passwd=88888 这个前面我加上了chmod 777 install.sh 依然不好用

    • 彧繎叔叔
      彧繎叔叔 回复 2023-04-12 11:24:03

      胖乎乎:提示什么?

  • 风紫儿
    风紫儿 回复 来自 重庆,2022-12-16 06:05:58

    在CentOS 7.8上搭建成功了Socks5代理,一开始没注意博主说CentOS 8.0以上不能用,就搭建失败了,更换成CentOS 7.8就成功了,大家要注意。