wssocks-plugin-ustb is a wssocks plugin, used for accessing internal network of USTB when the internal network is not available directly (such as at home).
This plugin is based on wssocks,
which is a socks5 proxy application over websocket protocol.
See more about wssocks: https://github.com/genshen/wssocks.
The available clients for different platforms are list as follows:
- cli: command line client.
- client-ui: From v0.5.0, we also provide a GUI client for windows and macos.
- swiftui-client: From v0.6.0 and v0.7.0, we also provide a mac native app (build using swiftui). You cn download the app in release page (filename:
wssocks-ustb-client-macOS-*.app.zip
).
Note: wssocks and wssocks-plugin-ustb plugin are all included in both cli and client-ui clients.
Screenshots:
cli | client-ui | swiftui-client | |
---|---|---|---|
Screenshots | - | ||
Description | command line app for all platforms. | universal GUI client based on fyne cross platform toolkit. | macOS native client build using swiftUI. |
Supported Platforms | Windows x64, macOS x64/arm64, Linux x64/arm64 | Windows x64, macOS x64/arm64 | macOS x64/arm64 |
go get -u github.com/genshen/wssocks-plugin-ustb/wssocks-ustb
wssocks-ustb --help
Or download from github releases page,
with file name wssocks-ustb-$OS-$ARCH
.
You can obtain GUI client from github releases, with file name client-ui-$OS-$ARCH
.
If you would like to try new features, you can download wssocks-ustb night release from OSDN.