如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Kasm redirector是一款提供无缝浏览器隔离的Docker镜像。其核心功能是:当用户在本地浏览器中导航至互联网上的任意网站时,会被自动重定向到本地部署或云SaaS Kasm安装实例,由隔离浏览器加载并访问原始请求的URL,同时为用户提供无缝的使用体验。
文档中使用以下架构作为配置示例:
必须将流量路由至Kasm Redirector,推荐使用策略路由。策略路由允许选择特定源流量并将其发送到不同于三层路由指定的目的地。
配置示例:创建策略路由,将来自客户端子网(如192.168.90.0/24)、目标端口为80或443的所有流量路由至Kasm Redirector(如192.168.204.3)。
注意:Kasm Redirector必须位于配置策略路由的防火墙/路由器所定义的子网上。具体配置方法请参考您的路由器或防火墙文档。
1. 系统配置
bash# 启用IPv4转发 sudo sysctl -w net.ipv4.ip_forward=1 sudo sed -i 's$#net.ipv4.ip_forward=1$net.ipv4.ip_forward=1 #### 2. 创建docker-compose配置文件 创建 `/opt/kasm_redirector/docker-compose.yaml` 文件,内容如下: ```yaml version: '3' services: redirector: image: docker.xuanyuan.run/kasmweb/redirector:latest volumes: - /opt/kasm_redirector/certs/:/usr/local/openresty/nginx/certs/ - /opt/kasm_redirector/private/:/usr/local/openresty/nginx/private/ - /opt/kasm_redirector/routing/:/usr/local/openresty/nginx/conf/sites/routing/ ports: - "443:443" - "80:80" restart: always environment: KASM_URL: "https://kasm.company.internal" # 替换为您的Kasm安装实例URL PROXY_RESOLVER: "8.8.4.4" # 替换为Kasm Redirector可访问的DNS服务器IP
3. 启动服务
bashcd /opt/kasm_redirector sudo docker-compose up -d
4. 配置更新
修改 docker-compose.yaml 文件后,需重启服务:
bashcd /opt/kasm_redirector sudo docker-compose stop sudo docker-compose rm sudo docker-compose up -d
环境变量
| 变量名 | 描述 | 示例值 |
|---|---|---|
| KASM_URL | Kasm安装实例的URL | [***] |
| PROXY_RESOLVER | DNS服务器IP地址,用于解析域名 | 8.8.4.4 |
卷挂载
| 本地路径 | 容器路径 | 用途 |
|---|---|---|
| /opt/kasm_redirector/certs/ | /usr/local/openresty/nginx/certs/ | 证书存储目录 |
| /opt/kasm_redirector/private/ | /usr/local/openresty/nginx/private/ | 私有文件存储目录 |
| /opt/kasm_redirector/routing/ | /usr/local/openresty/nginx/conf/sites/routing/ | 路由配置文件目录 |
端口映射
| 主机端口 | 容器端口 | 用途 |
|---|---|---|
| 80 | 80 | HTTP流量端口 |
| 443 | 443 | HTTPS流量端口 |
sudo iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.204.3:80 -s 192.168.0.0/24 sudo iptables -t nat -A PREROUTING -p tcp -m tcp --dport 443 -j DNAT --to-destination 192.168.204.3:443 -s 192.168.0.0/24
mkdir /opt/kasm_redirector
#### 2. 创建docker-compose配置文件 创建 __CODE_TOKEN_4__ 文件,内容如下: __CODE_TOKEN_1__ #### 3. 启动服务 __CODE_TOKEN_2__ #### 4. 配置更新 修改 __CODE_TOKEN_5__ 文件后,需重启服务: __CODE_TOKEN_3__ ### 参数说明 #### 环境变量 | 变量名 | 描述 | 示例值 | |--------|------|--------| | KASM_URL | Kasm安装实例的URL | [***] | | PROXY_RESOLVER | DNS服务器IP地址,用于解析域名 | 8.8.4.4 | #### 卷挂载 | 本地路径 | 容器路径 | 用途 | |----------|----------|------| | /opt/kasm_redirector/certs/ | /usr/local/openresty/nginx/certs/ | 证书存储目录 | | /opt/kasm_redirector/private/ | /usr/local/openresty/nginx/private/ | 私有文件存储目录 | | /opt/kasm_redirector/routing/ | /usr/local/openresty/nginx/conf/sites/routing/ | 路由配置文件目录 | #### 端口映射 | 主机端口 | 容器端口 | 用途 | |----------|----------|------| | 80 | 80 | HTTP流量端口 | | 443 | 443 | HTTPS流量端口 |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务