├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── app.go ├── frontend ├── index.html ├── package-lock.json ├── package.json ├── package.json.md5 ├── src │ ├── App.css │ ├── app.tsx │ ├── component │ │ ├── Announcement.css │ │ └── Announcement.tsx │ ├── main.tsx │ ├── preact.d.ts │ ├── style.css │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── wailsjs │ ├── go │ └── main │ │ ├── App.d.ts │ │ └── App.js │ └── runtime │ ├── package.json │ ├── runtime.d.ts │ └── runtime.js ├── go.mod ├── go.sum ├── internal ├── api │ └── patch.go ├── core │ ├── black-list.json │ ├── box.go │ ├── box_test.go │ ├── direct-list.json │ ├── geoip-cn.srs │ ├── geosite-cn.srs │ └── route.go ├── dialog │ └── dialog.go ├── echo │ └── echo.go ├── http-client │ └── http.go ├── node │ └── node.go ├── path │ └── path.go └── systray │ ├── bool.go │ ├── internal │ ├── DbusMenu.xml │ ├── StatusNotifierItem.xml │ └── generated │ │ ├── menu │ │ └── dbus_menu.go │ │ └── notifier │ │ └── status_notifier_item.go │ ├── systray.go │ ├── systray.h │ ├── systray_darwin.go │ ├── systray_darwin.m │ ├── systray_menu_unix.go │ ├── systray_other.go │ ├── systray_unix.go │ └── systray_windows.go ├── main.go ├── res ├── 1.png └── 2.png ├── utils ├── ip.go └── route.go └── wails.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/README.md -------------------------------------------------------------------------------- /app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/app.go -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/package.json.md5: -------------------------------------------------------------------------------- 1 | c6ccc686ca1ea4cb74efc37678898af7 -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/src/app.tsx -------------------------------------------------------------------------------- /frontend/src/component/Announcement.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/src/component/Announcement.css -------------------------------------------------------------------------------- /frontend/src/component/Announcement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/src/component/Announcement.tsx -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/preact.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/src/style.css -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/wailsjs/go/main/App.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/wailsjs/go/main/App.d.ts -------------------------------------------------------------------------------- /frontend/wailsjs/go/main/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/wailsjs/go/main/App.js -------------------------------------------------------------------------------- /frontend/wailsjs/runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/wailsjs/runtime/package.json -------------------------------------------------------------------------------- /frontend/wailsjs/runtime/runtime.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/wailsjs/runtime/runtime.d.ts -------------------------------------------------------------------------------- /frontend/wailsjs/runtime/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/frontend/wailsjs/runtime/runtime.js -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/go.sum -------------------------------------------------------------------------------- /internal/api/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/api/patch.go -------------------------------------------------------------------------------- /internal/core/black-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/core/black-list.json -------------------------------------------------------------------------------- /internal/core/box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/core/box.go -------------------------------------------------------------------------------- /internal/core/box_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/core/box_test.go -------------------------------------------------------------------------------- /internal/core/direct-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/core/direct-list.json -------------------------------------------------------------------------------- /internal/core/geoip-cn.srs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/core/geoip-cn.srs -------------------------------------------------------------------------------- /internal/core/geosite-cn.srs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/core/geosite-cn.srs -------------------------------------------------------------------------------- /internal/core/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/core/route.go -------------------------------------------------------------------------------- /internal/dialog/dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/dialog/dialog.go -------------------------------------------------------------------------------- /internal/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/echo/echo.go -------------------------------------------------------------------------------- /internal/http-client/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/http-client/http.go -------------------------------------------------------------------------------- /internal/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/node/node.go -------------------------------------------------------------------------------- /internal/path/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/path/path.go -------------------------------------------------------------------------------- /internal/systray/bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/bool.go -------------------------------------------------------------------------------- /internal/systray/internal/DbusMenu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/internal/DbusMenu.xml -------------------------------------------------------------------------------- /internal/systray/internal/StatusNotifierItem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/internal/StatusNotifierItem.xml -------------------------------------------------------------------------------- /internal/systray/internal/generated/menu/dbus_menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/internal/generated/menu/dbus_menu.go -------------------------------------------------------------------------------- /internal/systray/internal/generated/notifier/status_notifier_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/internal/generated/notifier/status_notifier_item.go -------------------------------------------------------------------------------- /internal/systray/systray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/systray.go -------------------------------------------------------------------------------- /internal/systray/systray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/systray.h -------------------------------------------------------------------------------- /internal/systray/systray_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/systray_darwin.go -------------------------------------------------------------------------------- /internal/systray/systray_darwin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/systray_darwin.m -------------------------------------------------------------------------------- /internal/systray/systray_menu_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/systray_menu_unix.go -------------------------------------------------------------------------------- /internal/systray/systray_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/systray_other.go -------------------------------------------------------------------------------- /internal/systray/systray_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/systray_unix.go -------------------------------------------------------------------------------- /internal/systray/systray_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/internal/systray/systray_windows.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/main.go -------------------------------------------------------------------------------- /res/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/res/1.png -------------------------------------------------------------------------------- /res/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/res/2.png -------------------------------------------------------------------------------- /utils/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/utils/ip.go -------------------------------------------------------------------------------- /utils/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/utils/route.go -------------------------------------------------------------------------------- /wails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narwhal-cloud/playfast/HEAD/wails.json --------------------------------------------------------------------------------