魔法教学
VLESS配置
概述
- 采用 VLESS + WS + TLS
- 原文链接:https://hexsen.com/v2ray-baotavlesswstlsnginxcdn.html
步骤
- 为网站添加SSL证书,并勾选强制HTTPS
- 修改网站配置文件:点击配置文件,找到#SSL-END并在其下面添加如下代码:
1 |
|
开启防火墙端口或者直接关闭防火墙
安装v2ray最新官方脚本
1 |
|
- 安装和更新V2Ray
1 |
|
- 安装geoip.dat和geosite.dat
1 |
|
生成UUID:https://1024tools.com/uuid
进入
/usr/local/etc/v2ray/
目录,编辑config.json
文件
1 |
|
- 设置开机启动
1 |
|
Trojan-Go配置
步骤
为网站添加SSL证书,并勾选强制HTTPS
下载文件
修改
server.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25{
"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 连接Trojan的端口,
"remote_addr": "网站域名",
"remote_port": Web端口,
"password": [
"密码"
],
"ssl": {
"cert": "/www/server/panel/vhost/cert/网站域名/fullchain.pem",
"key": "/www/server/panel/vhost/cert/网站域名/privkey.pem",
"sni": "网站域名",
"fallback_addr": "网站域名",
"fallback_port": Web端口
},
"router": {
"enabled": true,
"block": [
"geoip:private"
],
"geoip": "/opt/trojan-go/geoip.dat",
"geosite": "/opt/trojan-go/geosite.dat"
}
}设置服务
1
vim /etc/systemd/system/trojan-go.service
1
2
3
4
5
6
7
8
9
10
11
12
13
14[Unit]
Description=Trojan-Go
After=network.target nss-lookup.target
Wants=network-online.target
[Service]
Type=simple
User=root
ExecStart=/opt/trojan-go/trojan-go -config /opt/trojan-go/server.json
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target设置开机启动
1
2systemctl enable trojan-go.service
systemctl start trojan-go.service