gitextract_66_3d683/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── docker.yaml │ └── release.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── README_CN.md ├── bin/ │ ├── xray-linux-amd64 │ ├── xray-linux-arm64 │ └── xray-linux-s390x ├── config/ │ ├── config.go │ ├── name │ └── version ├── database/ │ ├── db.go │ └── model/ │ └── model.go ├── go.mod ├── go.sum ├── install.sh ├── install_CN.sh ├── logger/ │ └── logger.go ├── main.go ├── util/ │ ├── common/ │ │ ├── err.go │ │ ├── format.go │ │ ├── multi_error.go │ │ ├── network.go │ │ └── stringUtil.go │ ├── context.go │ ├── json_util/ │ │ └── json.go │ ├── random/ │ │ └── random.go │ ├── reflect_util/ │ │ └── reflect.go │ └── sys/ │ ├── a.s │ ├── psutil.go │ ├── sys_darwin.go │ └── sys_linux.go ├── web/ │ ├── assets/ │ │ ├── ant-design-vue@1.7.2/ │ │ │ └── antd.less │ │ ├── css/ │ │ │ └── custom.css │ │ ├── element-ui@2.15.0/ │ │ │ └── theme-chalk/ │ │ │ └── display.css │ │ ├── js/ │ │ │ ├── axios-init.js │ │ │ ├── model/ │ │ │ │ ├── models.js │ │ │ │ └── xray.js │ │ │ └── util/ │ │ │ ├── common.js │ │ │ ├── date-util.js │ │ │ └── utils.js │ │ └── vue@2.6.12/ │ │ ├── vue.common.dev.js │ │ ├── vue.common.js │ │ ├── vue.common.prod.js │ │ ├── vue.esm.js │ │ ├── vue.runtime.common.dev.js │ │ ├── vue.runtime.common.js │ │ ├── vue.runtime.common.prod.js │ │ ├── vue.runtime.esm.js │ │ └── vue.runtime.js │ ├── controller/ │ │ ├── base.go │ │ ├── inbound.go │ │ ├── index.go │ │ ├── server.go │ │ ├── setting.go │ │ ├── util.go │ │ └── xui.go │ ├── entity/ │ │ └── entity.go │ ├── global/ │ │ └── global.go │ ├── html/ │ │ ├── common/ │ │ │ ├── head.html │ │ │ ├── js.html │ │ │ ├── prompt_modal.html │ │ │ ├── qrcode_modal.html │ │ │ └── text_modal.html │ │ ├── login.html │ │ └── xui/ │ │ ├── common_sider.html │ │ ├── component/ │ │ │ ├── inbound_info.html │ │ │ └── setting.html │ │ ├── form/ │ │ │ ├── inbound.html │ │ │ ├── protocol/ │ │ │ │ ├── dokodemo.html │ │ │ │ ├── http.html │ │ │ │ ├── shadowsocks.html │ │ │ │ ├── socks.html │ │ │ │ ├── trojan.html │ │ │ │ ├── vless.html │ │ │ │ └── vmess.html │ │ │ ├── reality_settings.html │ │ │ ├── sniffing.html │ │ │ ├── stream/ │ │ │ │ ├── stream_grpc.html │ │ │ │ ├── stream_http.html │ │ │ │ ├── stream_kcp.html │ │ │ │ ├── stream_quic.html │ │ │ │ ├── stream_settings.html │ │ │ │ ├── stream_tcp.html │ │ │ │ └── stream_ws.html │ │ │ ├── stream_sockopt.html │ │ │ └── tls_settings.html │ │ ├── inbound_info_modal.html │ │ ├── inbound_modal.html │ │ ├── inbounds.html │ │ ├── index.html │ │ └── setting.html │ ├── job/ │ │ ├── check_inbound_job.go │ │ ├── check_xray_running_job.go │ │ ├── stats_notify_job.go │ │ └── xray_traffic_job.go │ ├── network/ │ │ ├── auto_https_listener.go │ │ └── autp_https_conn.go │ ├── service/ │ │ ├── config.json │ │ ├── inbound.go │ │ ├── panel.go │ │ ├── server.go │ │ ├── setting.go │ │ ├── telegram.go │ │ ├── user.go │ │ └── xray.go │ ├── session/ │ │ └── session.go │ ├── translation/ │ │ ├── translate.en_US.toml │ │ ├── translate.zh_Hans.toml │ │ └── translate.zh_Hant.toml │ └── web.go ├── x-ui.service ├── x-ui.sh ├── x-ui_CN.sh └── xray/ ├── config.go ├── inbound.go ├── process.go └── traffic.go