5分钟搞定!免费使用 Unchain + AWS EC2 搭建自己的翻墙服务器 (科学上网教程)
- ✅ 快速创建和配置 AWS EC2 实例 (免费套餐也可尝试!)
- ✅ 下载和安装开源 unchain 项目
- ✅ 简单几步完成 unchain 服务端配置
- ✅ 如何在你的设备 (电脑/手机) 上配置 unchain 客户端进行连接
- ✅ 验证翻墙服务是否成功搭建
服务器要求
建议使用linux ubuntu 服务器. 服务器配配置没有内存和CPU限制,任意配置都可以. 最便宜的服务器都可以.
服务求区域最好选择日本或者美国(访问OpenAI,Claude,Google Gemini友好).
安装部署
从 https://github.com/unchainese/unchain/releases/tag/v0.0.4 现在对应服务器架构的二进制文件,解压到任意目录,然后运行即可.
wget https://github.com/unchainese/unchain/releases/download/v0.0.4/unchain-linux-amd64.unchain.tar.gz
tar -zxvf unchain-linux-amd64.unchain.tar.gz
使用下面命令,来测试配置文件是否正确.
# cd 到 unchain 和 config.toml 所在目录
chmod +x unchain
./unchain
如果没有报错,说明配置文件正确.
自定义配置文件
在上一步解压之后的可执行文件相同的目录创建 config.toml
配置文件.
创建文件命令 vim config.toml
.
文件内容详见 https://github.com/unchainese/unchain/blob/v0.0.4/config.example.standalone.toml
使用systemctl 管理服务
在 /etc/systemd/system/
目录下创建 unchain.service
文件,
使用命令 vim /etc/systemd/system/unchain.service
创建文件.
文件内容如下:
https://github.com/unchainese/unchain/blob/v0.0.4/unchain.service
systemctl daemon-reload
重新加载服务systemctl start unchain
启动服务systemctl stop unchain
停止服务systemctl restart unchain
重启服务systemctl status unchain
查看服务状态journalctl -u unchain
查看服务日志
执行 systemctl daemon-reload
加载刚才的配置
执行 systemctl start unchain
启动服务,如果没有报错,说明服务启动成功.
使用V2ray/Clash/ShadowRocket 客户端连接
在浏览器中访问 http://<your_server_ip>:8080/sub/${UUID}
你可以看到你的订阅地址, 复制这个地址.
复制日志中的 VLESS链接,在V2ray/Clash/ShadowRocket 客户端中添加VLESS链接.