目录
简介
shadowsocks-go 是一个轻量级的翻墙代理工具,基于 Go 语言开发,性能优秀且易于部署。本文将介绍如何使用一键安装脚本快速部署 shadowsocks-go 服务,并配置客户端连接。
安装准备
在开始安装之前,请确保您的服务器满足以下条件:
- 操作系统: CentOS 7/8、Ubuntu 18.04/20.04、Debian 9/10
- 可访问 GitHub 以下载安装脚本
- 具有 root 权限或 sudo 权限
一键安装步骤
下载安装脚本
首先,登录到您的服务器,然后运行以下命令下载一键安装脚本:
bash wget https://github.com/teddysun/shadowsocks_install/raw/master/shadowsocks-go.sh
运行安装脚本
下载完成后,运行以下命令开始安装:
bash chmod +x shadowsocks-go.sh ./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log
脚本会自动下载并安装 shadowsocks-go 服务,过程中会询问您一些配置信息,请根据提示填写。
设置服务器信息
安装完成后,脚本会输出您的服务器信息,包括:
- 服务器IP地址
- 端口号
- 密码
- 加密方式
请记录下这些信息,稍后在客户端配置时需要用到。
客户端配置
安装完成后,您可以使用以下客户端连接到 shadowsocks-go 服务:
Windows 客户端
- 下载 Shadowsocks-Windows 客户端
- 解压缩并运行客户端程序
- 在”服务器”选项卡中填写之前记录的服务器信息
- 点击”确定”保存配置,然后点击”连接”即可
macOS 客户端
- 下载 ShadowsocksX-NG 客户端
- 解压缩并运行客户端程序
- 在菜单栏中找到 Shadowsocks 图标,点击”服务器”菜单
- 选择”编辑服务器配置”,填写之前记录的服务器信息
- 点击”确定”保存配置,然后点击”连接”即可
移动设备客户端
- 在 Android 设备上,可以下载 shadowsocks-android 客户端
- 在 iOS 设备上,可以下载 Shadowrocket 客户端
- 在客户端中填写之前记录的服务器信息,然后启用代理即可
常见问题解答
如何查看服务状态
可以使用以下命令查看 shadowsocks-go 服务的运行状态:
bash systemctl status shadowsocks-go
如何停止/重启服务
使用以下命令停止或重启 shadowsocks-go 服务:
bash systemctl stop shadowsocks-go systemctl restart shadowsocks-go
如何修改服务配置
如需修改服务配置,可以编辑 /etc/shadowsocks-go/config.json 文件,然后重启服务生效。
如何更新到最新版本
可以重新运行安装脚本,它会自动检查并更新到最新版本。
bash ./shadowsocks-go.sh