Sign inSign up

k9scc/xray

By k9scc

•Updated over 3 years ago

xray

Image
0

134

k9scc/xray repository overview

⁠拉取
docker pull k9scc/xray:v194
docker create -e http_base_url="反连地址如http://1.1.1.1:1234"  -e  token="token值默认xray" -e listen_port="默认8280"  -p 外网端口:容器listen_port --name xray194 k9scc/xray:v194
docker start xray194
⁠参数
  • http_base_url #webui地址, 反连请求的地址, 格式为http(s)://IP:port 或http(s)://域名
  • db_file_path #kv数据库, 默认为xray.db
  • token #token默认xray
  • listen_port #容器内port
  • ip_header # 请求中从哪个header提取IP
##### 客户端config.yaml文件配置
```yaml
reverse:
  db_file_path: ""                      # 反连平台数据库文件位置, 这是一个 KV 数据库
  token: "xray"                             # 反连平台认证的 Token, 独立部署时不能为空
  http:
    enabled: false
    listen_ip: 0.0.0.0 
    listen_port: ""
    ip_header: ""                       # 在哪个 http header 中取 ip,为空代表从 REMOTE_ADDR 中取
  dns:
    enabled: false
    listen_ip: 0.0.0.0 
    domain: ""                          # DNS 域名配置
    is_domain_name_server: false        # 是否修改了域名的 ns 为反连平台,如果是,那 nslookup 等就不需要指定 dns 了
    resolve:                            # DNS 静态解析规则
    - type: A                           # A, AAAA, TXT 三种
      record: localhost
      value: 127.0.0.1
      ttl: 60
  client:
    remote_server: true                # 是否是独立的远程 server,如果是要在下面配置好远程的服务端地
    http_base_url: "https://1.1.1.1:1234/"  

⁠必须配置项:
  1. token: "xray"
  2. remote_server: true
  3. http_base_url: "https://1.1.1.1:1234/⁠"

Tag summary

Content type

Image

Digest

sha256:ed5588189…

Size

193.7 MB

Last updated

over 3 years ago

docker pull k9scc/xray:v194