- 1 安装 FranzKafkaYu/x-ui
- 2 使用 docker-compose 运行
- 3 进入 web 界面进行设置
- 4 搭建 vmess+ws 服务端(最通用)
- 5 搭建 vless+vision+tls 服务端
- 6 搭建 vless+vision+reality 服务端
- 7 vmess 无 CDN
- 8 hysteria2
1 安装 FranzKafkaYu/x-ui
1 | docker pull enwaiax/x-ui:alpha-zh |
2 使用 docker-compose 运行
1 | services: |
3 进入 web 界面进行设置
- 访问
http://ip:54321
,默认用户名密码为admin
admin
- 进入面板设置,修改监听端口、密码等
- 切换版本为
1.8.3
4 搭建 vmess+ws 服务端(最通用)
- 备注:
vmess+ws
- 协议:
vmess
- 添加一个用户
- 网络:
ws
- 复制
id
第一段 追加到 路径 后面 - 添加
可以导入软路由
5 搭建 vless+vision+tls 服务端
备注:
vless+vision
添加用户
打开
tls
开关flow:
xtls-rprx-vision
将域名ip
1.1.1.1
改为1-1-1-1.nip.io
的形式安装证书工具
1
curl https://get.acme.sh | sh; apt install socat -y || yum install socat -y; ~/.acme.sh/acme.sh --set-default-ca --server letsencrypt
申请证书,记得修改 ip 为自己的 ip
1
2
3
4
5
6
7三种方式任选其中一种,申请失败则更换方式
申请证书方式1:
~/.acme.sh/acme.sh --issue -d 1-1-1-1.nip.io --standalone -k ec-256 --force --insecure
申请证书方式2:
~/.acme.sh/acme.sh --register-account -m "${RANDOM}@chacuo.net" --server buypass --force --insecure && ~/.acme.sh/acme.sh --issue -d 1-1-1-1.nip.io --standalone -k ec-256 --force --insecure --server buypass
申请证书方式3:
~/.acme.sh/acme.sh --register-account -m "${RANDOM}@chacuo.net" --server zerossl --force --insecure && ~/.acme.sh/acme.sh --issue -d 1-1-1-1.nip.io --standalone -k ec-256 --force --insecure --server zerossl安装证书
1
2
3
4
5
6~/.acme.sh/acme.sh --install-cert -d 1-1-1-1.nip.io --ecc --key-file /etc/x-ui/server.key --fullchain-file /etc/x-ui/server.crt
输出如下
[Thu May 16 12:13:43 CST 2024] Installing key to: /etc/x-ui/server.key
[Thu May 16 12:13:43 CST 2024] Installing full chain to: /etc/x-ui/server.crt
cat: /root/.acme.sh/10-0-0-4.nip.io_ecc/fullchain.cer: No such file or directory密钥文件路径为上面输出的
/etc/x-ui/server.key
公钥文件路径为上面输出的
/etc/x-ui/server.crt
添加
导入后将 地址 由
1-1-1-1.nip.io
改为1.1.1.1
形式的 ip 地址,可以加快速度
6 搭建 vless+vision+reality 服务端
- 备注:
vless+vision+reality
- 端口:
443
- 添加用户
- 打开
reality
开关 - flow:
xtls-rprx-vision
- 目标网站的网址部分改为:
1.1.1.1
,保留端口号 - 使用
id
第一段 覆盖 可选域名,并追加.com
到可选域名的尾部 - 添加
如果想要增强伪装,可以点击 目标网站 后面的刷新按钮,不要使用 speedtest !!!,之后点击修改就好了
7 vmess 无 CDN
直接点击添加入站,之后选择 vmess
创建节点并添加用户即可
8 hysteria2
申请证书需要放行 80,443 端口
服务器相关指令
1 | 一键安装Hysteria2 |
服务器配置文件
1 | cat << EOF > /etc/hysteria/config.yaml |
客户端配置文件
1 | server: ip:443 |
sing-box配置文件(Android/IOS)
1 | { |
-------------本文结束感谢您的阅读-------------