پنل تحت وب مدیریت V2ray و ساخت کاربر و مدیریت سرور
mkdir x-ui && cd x-ui
docker run -itd --network=host \
-v $PWD/db/:/etc/x-ui/ \
-v $PWD/cert/:/root/cert/ \
| [alias] | |
| wip = for-each-ref --sort='authordate:iso8601' --format=' %(color:green)%(authordate:relative)%09%(color:white)%(refname:short)' refs/heads | |
| . | |
| ├── go.mod | |
| ├── handlers | |
| │ ├── books | |
| │ │ └── books.go | |
| │ └── env.go | |
| ├── main.go | |
| └── models | |
| └── models.go |
Keep in mind that this implementation requires an api for fetching data, and assumes the following response schema:
{
"perPageOptions": [
15, 50, 100
],
"actions": [
"Delete all", "Publish All", "Unpublish All"
],| (cors) { | |
| @cors_preflight{args.0} method OPTIONS | |
| @cors{args.0} header Origin {args.0} | |
| handle @cors_preflight{args.0} { | |
| header { | |
| Access-Control-Allow-Origin "{args.0}" | |
| Access-Control-Allow-Methods "GET, POST, PUT, PATCH, DELETE, OPTIONS" | |
| Access-Control-Allow-Headers * | |
| Access-Control-Max-Age "3600" |
| /** | |
| * Will gracefuly scroll the page | |
| * This function will scroll the page using | |
| * an `ease-in-out` effect. | |
| * | |
| * You can use it to scroll to a given element, as well. | |
| * To do so, pass the element instead of a number as the position. | |
| * Optionally, you can pass a `queryString` for an element selector. | |
| * | |
| * The default duration is half a second (500ms) |
| import axios from "axios"; | |
| import StorageService from "./StorageService"; | |
| import persistedQueryMapping from "../graphql/mapping.json"; | |
| import compress from "graphql-query-compress"; | |
| export default class AxiosService { | |
| static getInstance(query, variables) { | |
| let headers = {}; | |
| const user = StorageService.readUser(); | |
| if (user && user.Token) { |
| #!/bin/sh | |
| aria2c --dir=./ --input-file=urls.txt --max-concurrent-downloads=1 --connect-timeout=60 --max-connection-per-server=16 --split=16 --min-split-size=1M --human-readable=true --download-result=full --file-allocation=none | |
| date | |
| # Now create this file in the same directory and paste all urls in it: urls.txt | |
| # Tested on Python 3.6.1 | |
| # install: pip install --upgrade arabic-reshaper | |
| import arabic_reshaper | |
| # install: pip install python-bidi | |
| from bidi.algorithm import get_display | |
| # install: pip install Pillow | |
| from PIL import ImageFont |
Update: As of 11 January 2022, git.io no longer accepts new URLs.
Command:
curl https://git.io/ -i -F "url=https://github.com/YOUR_GITHUB_URL" -F "code=YOUR_CUSTOM_NAME"URLs that can be created is from:
https://github.com/*https://*.github.com