详细教程与安装指南
欢迎使用 SOCKS5 Proxy Server!为了方便您快速开始,我们强烈建议您直接从 下载页面 获取预编译的二进制文件。
根据您的操作系统和架构下载相应的版本后,即可按照以下教程进行配置和使用。
运行
下载二进制文件后,您可以根据需求选择不同的运行方式。例如,如果您下载的是 Linux 64 位版本,文件名为 socks5-linux-amd64。
默认运行 (无认证)
# 给下载的二进制文件添加执行权限
chmod +x socks5-linux-amd64
# 运行 (以 Linux 64 位版本为例)
./socks5-linux-amd64
运行 (带认证)
./socks5-linux-amd64 -host=0.0.0.0 -port=58367 -username=youruser -password=yourpass
参数说明
-host: 监听地址 (默认: 0.0.0.0)-port: 监听端口 (默认: 58367)-username: 认证用户名 (默认: 空,表示不启用认证)-password: 认证密码 (默认: 空,表示不启用认证)-debug: 启用调试模式 (默认: false)
自动安装 (Linux)
在 Linux 系统上,您可以使用自动安装脚本来快速部署。此脚本将自动下载最新版本并进行安装。
您可以直接在终端执行以下命令进行安装:
bash <(curl -Ls https://pub-f49c78b9eb854878a5ee1d8e3c61aae8.r2.dev/socks5/install-socks5.sh) auto
如果需要指定认证信息和端口,可以使用:
bash <(curl -Ls https://pub-f49c78b9eb854878a5ee1d8e3c61aae8.r2.dev/socks5/install-socks5.sh) auto youruser yourpass 58367
您也可以 点击此处查看完整的安装脚本内容,方便复制和理解。
智能安装特性:
- 自动检测是否已安装服务。
- 如果已安装,则执行重新安装。
- 如果未安装,则执行正常安装。
- 程序文件会被重命名为随机的 4 位字母 + .py 格式(如
abcd.py),简单伪装成 Python 脚本。 - 自动获取服务器 IP 地址并生成完整的 SOCKS5 代理地址。
- 测试代理功能并显示测试结果。
示例输出:
socks5://mypix:mypass550@YOUR_SERVER_IP:58367
服务管理命令
安装后,您可以使用以下命令管理服务。
# 自动安装/重新安装(推荐)
sudo ./install-socks5.sh auto
# 安装服务
sudo ./install-socks5.sh install
# 卸载服务
sudo ./install-socks5.sh uninstall
# 重新安装服务
sudo ./install-socks5.sh reinstall
# 查看服务状态
sudo ./install-socks5.sh status
systemd 服务管理
如果服务通过安装脚本部署,也可以使用 systemd 管理。
# 启动服务
sudo systemctl start socks5-proxy
# 停止服务
sudo systemctl stop socks5-proxy
# 重启服务
sudo systemctl restart socks5-proxy
# 查看服务状态
sudo systemctl status socks5-proxy
# 设置开机自启
sudo systemctl enable socks5-proxy
使用代理
curl
curl --socks5 youruser:yourpass@YOUR_SERVER_IP:58367 https://www.google.com
浏览器
在浏览器设置中配置 SOCKS5 代理:
- 地址: YOUR_SERVER_IP
- 端口: 58367
- 认证: youruser/yourpass