GoProxy 安装与使用教程(Linux篇)
1️⃣ 什么是 GoProxy
GoProxy 是一款轻量级、高性能的代理软件,支持 HTTP、HTTPS、SOCKS5 等多种代理协议。
特点:
支持多种协议(HTTP、HTTPS、SOCKS5)
配置简单,易于部署
可在 Linux、Windows、Mac 等多平台运行
免费版本即可快速搭建个人代理
2️⃣ 系统要求
Linux 系统(Ubuntu / Debian / CentOS)
CPU:x86_64
已安装 wget 或 curl
💡 提示:在终端输入 uname -a 可查看系统信息
3️⃣ 下载 GoProxy
前往 GoProxy 官方 GitHub Release 页面下载最新版本,或者直接用命令行下载:
wget https://github.com/snail007/goproxy/releases/download/v15.1/proxy-linux-amd64.tar.gz
这里以 v15.1 版本为例,你可以在官方页面查看最新版本。
4️⃣ 安装 GoProxy
1. 解压压缩包:
tar -zxvf proxy-linux-amd64.tar.gz
2. 进入解压目录并安装:
cd proxy-linux-amd64 sudo ./proxy install
安装完成后,GoProxy 的执行文件会被放到 /usr/bin/proxy,配置文件在 /etc/proxy。
5️⃣ 启动 GoProxy
GoProxy 支持多种模式启动,这里以 HTTP 代理为例:
proxy http -t tcp -p ":8080"
参数说明:
参数 | 含义 |
http | 启动 HTTP 代理模式 |
-t tcp | 使用 TCP 协议 |
-p ":8080" | 监听本地 8080 端口,可自行修改 |
启动成功后,你的本地机器就会开启一个 HTTP 代理,端口 8080 可被浏览器或其他软件使用。
6️⃣ 查看运行状态
查看 GoProxy 是否在运行:
ps -ef | grep proxy
或者查看日志(默认路径 /var/log/proxy.log,若未改动):
cat /var/log/proxy.log
7️⃣ 卸载 GoProxy
如果需要卸载 GoProxy,只需执行:
sudo rm /usr/bin/proxy sudo rm -rf /etc/proxy
8️⃣ 常见问题
Q1:如何修改监听端口?
在启动命令中修改 -p 参数即可,例如 -p ":1080"。
Q2:如何设置用户名密码?
GoProxy 支持认证,可在配置文件 /etc/proxy/config.json 中设置。
官方文档提供详细示例:GoProxy 配置说明
Q3:能否开机自启?
可以使用 systemd 或 crontab 设置开机启动。
9️⃣ 安装 goproxy 的可视化管理面板 proxyadmin 免费版
proxyadmin 不是默认安装的,要单独下载和运行。
snail007 官方推荐使用一键安装脚本,适用于 Linux 64 位系统:
bash -c "$(curl -s -L https://raw.githubusercontent.com/snail007/proxy_admin_free/master/install_auto.sh)"
这个脚本会自动下载最新版本的 proxy-admin 二进制,安装为 systemd 服务,并自动启动监听在 32080 端口,默认账户是 root,密码 123
📌手动安装方式(如果一键脚本不适用)
1. 下载对应版本的压缩包
到官网下载适合你系统的文件,例如对于 Linux amd64:
proxy-admin_linux-amd64.tar.gz
2. 解压缩
wget <下载链接> -O proxy-admin_linux-amd64.tar.gz tar -zxvf proxy-admin_linux-amd64.tar.gz
3. 移动二进制并注册服务
#将二进制文件移动到系统路径: sudo mv proxy-admin /usr/local/bin/ cd /usr/local/bin/ #安装为 systemd 服务并启动: sudo ./proxy-admin install sudo ./proxy-admin start
安装后 proxyadmin 会作为 systemd 服务运行
4. 访问 Web 控制面板
浏览器打开:
http://服务器IP:32080
默认登录为 root,密码 123,建议登录后立即修改密码。
预览
HTTP(S)代理
Socks5代理
内网穿透
远程桌面-VNC & Web-SSH
自定义服务
实时日志
调试模式
📝增强安全建议
如果是面向公网的 VPS,强烈建议:
在首次登录后更改默认密码;
使用防火墙限制 32080 端口,只允许自己访问;
或者将面板绑定到私有 IP,再通过跳板机访问。
网友评论