littlebot
Published on 2025-04-20 / 8 Visits
0

【源码】基于Node.js的Heroku平台科学上网工具

项目简介

本项目是基于Shadowsocks协议开发的科学上网工具,可部署在Heroku平台,以此实现免费科学上网。项目中包含Shadowsocks服务端与客户端的配置步骤,还有在Heroku平台部署应用的详细教程,用户依照步骤操作就能轻松实现科学上网。

项目的主要特性和功能

  1. 采用Shadowsocks协议,支持rc4、aes - 256 - cfb等多种加密方法。
  2. 可部署在Heroku平台,实现免费科学上网。
  3. 提供详细的操作步骤和教程,方便用户进行配置与使用。

安装使用步骤

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】