Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hpq86zllw/ss-port-agent

管理ss端口的微信小程序(代理端)
https://github.com/hpq86zllw/ss-port-agent

Last synced: 27 days ago
JSON representation

管理ss端口的微信小程序(代理端)

Awesome Lists containing this project

README

        

# 管理ss端口的微信小程序(代理端)
## 相关
[服务端](https://github.com/hpq86zllw/ss-port-server)
[代理端](https://github.com/hpq86zllw/ss-port-agent)
[客户端](https://github.com/hpq86zllw/ss-port-client)

关系图
![](https://raw.githubusercontent.com/hpq86zllw/asset-repository/master/img/relation.jpg)
## 功能
向ss发送由服务端传递过来的命令,如添加端口和删除端口等
向服务端发送由ss传递过来的端口流量数据
## 使用技术
框架 Spring Boot
缓存 Ehcache
通信 Netty和RESTful API
## 运行要求
只支持python版的ss
## 构建
1. 运行maven生成jar包(需要JDK8)
mvn clean package
2. 把target/ss-port-agent-0.0.1.jar放在ss实际运行的服务器中,并创建如下文件夹
logs,run,tomcat和config
3. 在config文件夹中创建application.properties,在里面配置如下参数
port=启动端口
ss.manager.port=ss manager端口
ss.min-port=ss可用端口的最小使用端口
ss.max-port=ss可用端口的最大使用端口
ss.encrypt-method=ss加密方法
ss.host=展示给用户的ss服务器地址
agent.base-url=代理端地址
agent.max-flow-bytes=代理端每个端口的最大流量值
server.base-url=服务端地址
## 运行方法(需要服务端先启动)
nohup java -jar ss-port-agent-0.0.1.jar &> logs/nohup.out &
PS:启动ss时需要添加--manager-address=127.0.0.1:PORT参数,其中PORT为上面配置中的ss.manager.port