22 七月, 2023

thumbnail

Ubuntu搭建Socks5代理服务器




板型名称 : hi3798mv100_hi3798mdmo1f
CPU
信息 : hi3798mv100-series@4核处理器 | armv7l架构
系统版本 : Ubuntu 20.04.6 LTS | V20230401-4.4.35_ecoo_81051468-32
○================================================================○
在终端输入 nasupdate 然后输入 nasupgrade 即可一键全新升级新版本。
还原备份系统的命令: recoverbackup
○================================================================○
Ubuntu 20.04.6 LTS
搭建 Socks5 服务器实操笔记

3proxy下载地址:https://3proxy.org/download/stable/

https://github.com/z3APA3A/3proxy/archive/0.9.3.tar.gz
https://codeload.github.com/3proxy/3proxy/tar.gz/refs/tags/0.9.3
○================================================================○
1
update系统软件包
apt-get update && apt-get upgrade -y

2、安装工具包
apt-get install net-tools -y

3、安装依赖组件
apt-get install -y gcc && apt-get install -y automake && apt-get install -y make && apt-get install -y openssl

4、源码下载
cd /tmp
wget https://github.com/z3APA3A/3proxy/archive/0.9.3.tar.gz

5、解压文件
tar -zxvf 0.9.3.tar.gz
##tar -zxvf /tmp/3proxy-0.9.3.tar.gz
cd 3proxy-0.9.3

6、编译安装
make -f Makefile.Linux
make -f Makefile.Linux install

7、查看是否安装成功
which 3proxy

8、修改配置文件 /usr/local/3proxy/conf/3proxy.cfg
##########
简易配置 ##########
nscache 65536
nserver 119.29.29.29
nserver 223.5.5.5

auth none
allow *
proxy -a -p1010
socks -a -p2020
flush
##############################
编辑默认配置文件 /etc/3proxy/3proxy.cfg
注释掉 ##pidfile /var/run/3proxy/3proxy.pid ### ##否则因3proxy.pid对应路径不存在报错,导致启动失败。

★★★到此实操结束,下面为调试相关介绍★★★
○======================================================================○
○======================================================================○
/usr/local/3proxy/conf/3proxy.cfg中配置首选DNS

运行"/usr/local/3proxy/conf/add3proxyuser.sh admin password"以配置"admin"用户
○======================================================================○
○======================================================================○
9
、执行配置文件,如果有报错,比如日志目录不存在和语法错误都会有具体提示
3proxy /etc/3proxy/3proxy.cfg
##3proxy /usr/local/3proxy/conf/3proxy.cfg

10、后台执行
3proxy /etc/3proxy/3proxy.cfg &
##3proxy /usr/local/3proxy/conf/3proxy.cfg &

11、检测端口是否监听
netstat -tunlp
netstat -tunlp | grep 3proxy

12、控制服务是否开机启动 systemctl enable 配置开机自启动
开启开机启动服务 systemctl enable 3proxy.service
取消开机启动服务 systemctl disable 3proxy.service
查看服务是否开机启动 systemctl is-enabled 3proxy.service

重新加载服务配置文件 systemctl reload 3proxy.service

启动服务 systemctl start 3proxy.service
停止服务 systemctl stop 3proxy.service
重启服务 systemctl restart 3proxy.service

查看服务状态 systemctl status 3proxy.service

显示启动失败的服务 systemctl --failed

开机查看程序 ps aux | grep 3proxy
○==============================================================○
○==============================================================○
★★★配置文件 /usr/local/3proxy/conf/3proxy.cfg 原始内容★★★
nscache 65536
nserver 119.29.29.29
nserver 223.5.5.5

config /conf/3proxy.cfg
monitor /conf/3proxy.cfg

log /logs/3proxy-%y%m%d.log D
rotate 60
counter /count/3proxy.3cf

users $/conf/passwd

include /conf/counters
include /conf/bandlimiters

auth strong
deny * * 127.0.0.1
allow *
proxy -n
socks
flush
allow admin

admin -p8080
○=============================================================○
○=============================================================○

||----------------------------------------------------------------------------

https://github.com/3proxy/3proxy

https://github.com/z3APA3A/3proxy/releases
https://3proxy.org/download/stable/
https://3proxy.org/download/devel/

https://hub.docker.com/repository/docker/3proxy/3proxy

 宽带挣钱 | 博客&社群 | @Lovou.pw

欢迎投稿给网站发布机器人: blog#mige.eu.org

 

Subscribe by Email

Follow Updates Articles from This Blog via Email

No Comments

About

搜索此博客