搭建一个socks5代理服务器 解决狗东对ip限制nolanjdc无法获取短信问题
前言:
SOCKS5 是一个代理协议,它在使用 TCP/IP协议 通讯的前端机器和服务器机器之间扮演一个中介角色,使得 内部网 中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。 SOCKS5 服务器通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为。
需要准备东西:
1. 一个不是腾讯云或者阿里云等被狗东限制ip段的服务器
2.新版jdc
3.有小伙伴说 为什么不直接在在没限制的服务器上搭建jdc 弄个代理不是麻烦 哈哈也是 用于记录喜欢的就看
4.好像CentOS选7.6 其他的有些要报错 自己测试
教程:
一、SOCKS5 安装教程
1.拉取的socks5程序包
cd /root && wget https://ghproxy.com/https://github.com/shiunke/unke/blob/main/ss5-3.8.9-8.tar.gz
提示-bash: wegt: 未找到命令 先安装wegt 在拉取
#安装wget
yum -y install wget
2.配置 Socks5 编译环境
yum install -y pam pam-devel gcc gcc-c++ openldap openldap-devel openssl openssl-devel cyrus-sasl cyrus-sasl-devel aytomake auoconf libtool automake make
3.安装tar
yum install -y tar
4.解压socks5程序包
tar zxf ss5-3.8.9-8.tar.gz
解压出来得到ss5-3.8.9文件目录
5.进入ss5-3.8.9文件夹 并执行./configure
cd ss5-3.8.9/ && ./configure
如图表示成功
6.然后执行下面命令
make && make install
7.修改这个目录文件/etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 – – (87行)
permit – 0.0.0.0/0 – 0.0.0.0/0 – – – – – (203行)#注释行去掉如下图 修改两个地方 自己改剩下的 并保存
8.让SS5随系统一起启动
chmod +x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on
9.ss5 默认使用1080端口,并允许任何人使用,如果要修改默认端口,请修改 /etc/sysconfig/ss5 添加以下命令
##端口号自己设置 注意开放你设置的端口号
# Add startup option here
SS5_OPTS=" -u root -b 0.0.0.0:1080"
10. 启动SOCKS5
##启动代理服务
service ss5 start
##如果提示权限不够请执行
chmod u+x /etc/rc.d/init.d/ss5
启动完成后,可以使用以下命令查看启动情况
netstat -lntp | grep ss5
11.改完端口 必须使用命令重启 不是启动命令
service ss5 restart
二、对接nolanjdc教程
1.安装新版本Nolanjdc 应该是2.3版本以上的
不是新版本的自己安装 或者更新 请移步:关于nvjdc新版本安装部署教程
2.在nolanjdc配置文件添加代理 你的SOCKS5 IP加端口
3.改完重启容器
docker restart nolanjdc
其他:
1.关闭ss5
service ss5 stop
2.查看日志
more /var/log/ss5/ss5.log
3.SOCKS5支持用户代理密码设置 但是nolanjdc好像要不能要密码 如果你用于其他可以设置
1、开启用户名密码验证机制 vi /etc/opt/ss5/ss5.conf
在ss5.conf中找到auth和permit两行,按照下面的格式进行修改
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
2 、设置用户名和密码 vi /etc/opt/ss5/ss5.passwd
一行一个账号,用户名和密码之间用空格间隔,例如:
user1 123
user2 234
3、重启服务生效
service ss5 restart
交流:
欢迎加入交流群资源共享:一群:414757610 二群:827097870
声明:
1. 本站所有资源均收集于网络,仅作为学习交流使用,无任何商业目的。
2. 其版权归属原作者和出版方所有,本人不对所涉及的版权纠纷承担任何法律责任以及连带责任。
3.如果你下载本站提供教程资源用语违反法律规定请你马上删除,本站不承担任何责任。
法律责任:
1.如果出版社或出品人觉得侵犯了您的权益和版权。请提供版权证明联系本站管理员邮箱xiaosj1213@126.com,本站接到通知会第一时间删除资源。
2.本站所有收费资源费用,是本站整理,收集,发布等费用支付的适当补偿。
3.所有下载者都请尊重出版社和出品人的知识产权,如果喜欢某部作品,请支持正版,在此感谢大家。