Skip to content
/ araneaSS Public

A Shadowsocks server implementation that focuses on remote monitor and control. (in Haskell)

License

Notifications You must be signed in to change notification settings

sqd/araneaSS

Repository files navigation

araneaSS

适合于远程操控的Shadowsocks实现
A remote-controlled Shadowsocks implementation. ###v0.1-amd64


可使用shell向远程服务器发送这些命令:
Command available:

####ping
服务器会回复pong
Receive a pong from the server.

####add password
添加一个密码为password, 加密方式为AES-256-CFB的SS服务端口, 服务器会返回端口号
Start an AES-256-CFB encrypted SS server with password password, port number in server response.

####remove port
删除在port上监听的SS服务, 服务器会回复ok
Remove the SS server listening on port port. Server response is ok.

####stats
返回各端口的流量数据, 格式为show Data.Map.Map
Return the statistics of ports, in show Data.Map.Map's format.

####clear
清除统计数据, 服务器会回复ok
Clear statistics. Server response is ok.

####test server port password target
尝试通过位于server:port处, 密码为password, 加密方式为AES-256-CFB的SS服务器向target域名的80端口发出HTTP请求, 若成功则返回True, 失败则返回False, 网络错误则返回error
Try send HTTP request to target's port 80 via the SS server (if there is one) listening on server:port, with password password and encryption AES-256-CFB. Return True on success, False on failure, and error on network error.

About

A Shadowsocks server implementation that focuses on remote monitor and control. (in Haskell)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors