项目简介
本项目是基于Shadowsocks协议开发的科学上网工具,可部署在Heroku平台,以此实现免费科学上网。项目中包含Shadowsocks服务端与客户端的配置步骤,还有在Heroku平台部署应用的详细教程,用户依照步骤操作就能轻松实现科学上网。
项目的主要特性和功能
- 采用Shadowsocks协议,支持rc4、aes - 256 - cfb等多种加密方法。
- 可部署在Heroku平台,实现免费科学上网。
- 提供详细的操作步骤和教程,方便用户进行配置与使用。
安装使用步骤
1. 准备工作
需提前做好相关准备,但文档未详细说明。
2. 部署在Heroku平台上
- Fork本项目到个人账号下。
- 创建Heroku应用。
- 部署master分支。
- 配置环境变量,包含加密方法、密码和服务器地址。
3. 启动客户端
- 安装nodejs和git。
- 进入项目目录,执行
npm install
命令。 - 执行命令行启动客户端,需设置服务器地址、端口、加密方法、密码和代理端口,例如
node local.js -s app名称.herokuapp.com -l 1080 -m 设置的加密算法 -k 设置的密码 -p 80
。
4. Chrome浏览器配置
- 下载并安装SwitchyOmega插件。
- 在SwitchyOmega中配置代理服务器地址为127.0.0.1,端口为1080。
- 选中自动切换情景模式,即可开始使用。
使用注意事项
每次提示端口占用时,需杀掉对应的shadowsocks本地socks5进程,命令为kill -9 $(lsof -i tcp:1086 -t)
。同时,要注意保护账号和密码,防止个人信息泄露。遇到问题可参考项目文档或寻求在线帮助。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】