ctaoist/clashweblite
Fork: 8 Star: 55 (更新于 2024-12-11 22:32:05)
license: GPL-3.0
Language: Go .
ClashWebLite is a cross-platform lightweighted wrapper for Clash Premium on Desktop environment.
最后发布版本: v1.0.8 ( 2023-05-29 17:34:19)
ClashWebLite
ClashWebLite is a cross-platform lightweighted wrapper for Clash Premium on Desktop environment.
Features
- Supported on Windows, MacOS, and Linux
- Startup after operating-system reboot
- Set system proxy
- Update Clash Premium(using system proxy)
- Change the WebUI: yacd/razord
Note: The TUN mode of the Clash Premium need root or administrator privilege.
Usage
- Download ClashWebLite from Releases
- Edit clash config.yaml
- Run ClashWebLite
With First running, the Clash Premium need to download Country.mmdb, ~6Mb.
Dependencies
Linux
- libayatana-appindicator
Update WebUI
You can manually download the webui zip file or by git
:
- Stop the clash
-
cd path/clashweb_folder/App/ui
- delete what you want to update
-
git clone -b gh-pages --depth=1 https://github.com/Dreamacro/clash-dashboard.git razord
: update the razord - or
git clone -b gh-pages --depth=1 https://github.com/haishanh/yacd.git yacd
: update the yacd - Start the clash
Install
Pre-compiled
From source code
After building the app, you need to download the latest clash premium into ./App/
folder.
For Linux, building apps requires gcc
as well as the gtk3
and libayatana-appindicator3
development headers to be installed. For Debian or Ubuntu, you may install these using:
sudo apt-get install gcc libgtk-3-dev libayatana-appindicator3-dev
On Linux Mint, libxapp-dev
is also required.
For Windows, to avoid opening a console at application startup, use these compile flags:
go build -ldflags "-H=windowsgui"
For MacOS, you will need to create an application bundle to wrap the binary; simply folders with the following minimal structure and assets:
SystrayApp.app/
Contents/
Info.plist
MacOS/
go-executable
Resources/
SystrayApp.icns
When running as an app bundle, you may want to add one or both of the following to your Info.plist:
<!-- avoid having a blurry icon and text -->
<key>NSHighResolutionCapable</key>
<string>True</string>
<!-- avoid showing the app on the Dock -->
<key>LSUIElement</key>
<string>1</string>
Credits
- https://github.com/Dreamacro/clash
- https://github.com/Dreamacro/clash-dashboard
- https://github.com/haishanh/yacd
- https://github.com/getlantern/systray
- https://github.com/gen2brain/beeep
License
This software is released under the GPL3.0 license.
最近版本更新:(数据更新于 2024-08-28 00:59:17)
2023-05-29 17:34:19 v1.0.8
2022-05-24 00:02:44 v1.0.7
2022-05-10 09:15:06 v1.0.6
2022-05-05 09:16:15 v1.0.5
2022-04-28 15:38:24 v1.0.4
2022-04-25 13:37:16 v1.0.3
2022-04-24 16:23:22 v1.0.2
2022-04-24 12:35:55 v1.0.1
2022-04-19 18:33:32 v1.0.0
ctaoist/clashweblite同语言 Go最近更新仓库
2024-12-22 07:52:58 navidrome/navidrome
2024-12-21 20:15:12 SagerNet/sing-box
2024-12-21 03:25:54 SpecterOps/BloodHound
2024-12-19 23:11:24 shadow1ng/fscan
2024-12-19 21:50:56 minio/minio
2024-12-19 10:04:39 istio/istio