Browse Source

VLESS-TCP-TLS (minimal by rprx)

pull/3/head
RPRX 4 years ago committed by GitHub
parent
commit
5e2c0410cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      VLESS-TCP-TLS (minimal by rprx)/README.md
  2. 39
      VLESS-TCP-TLS (minimal by rprx)/config_client.json
  3. 44
      VLESS-TCP-TLS (minimal by rprx)/config_server.json

13
VLESS-TCP-TLS (minimal by rprx)/README.md

@ -0,0 +1,13 @@
# VLESS + TCP + TLS + 回落(最简配置)
你需要有一个解析到服务器 IP 的域名,并且申请了证书,比如 let's encrypt
你还需要一个 Nginx:
1. 用系统自带的包管理器安装 nginx,具体方法请 Google
2. nginx 的默认配置就是监听 80 端口,无需修改
3. 可选:找到并替换掉 nginx 自带的 index.html 等文件
4. 执行 `systemctl enable nginx` 设置开机自启
5. 执行 `systemctl start nginx` 启动 nginx
若服务器开启了防火墙或 VPS 有安全组,记得放行 TCP/80、443 端口

39
VLESS-TCP-TLS (minimal by rprx)/config_client.json

@ -0,0 +1,39 @@
{
"log": {
"loglevel": "warning"
},
"inbounds": [
{
"port": 10800,
"listen": "127.0.0.1",
"protocol": "socks",
"settings": {
"udp": true
}
}
],
"outbounds": [
{
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "example.com", //
"port": 443,
"users": [
{
"id": "", // UUID
"encryption": "none",
"level": 0
}
]
}
]
},
"streamSettings": {
"network": "tcp",
"security": "tls"
}
}
]
}

44
VLESS-TCP-TLS (minimal by rprx)/config_server.json

@ -0,0 +1,44 @@
{
"log": {
"loglevel": "warning"
},
"inbounds": [
{
"port": 443,
"protocol": "vless",
"settings": {
"clients": [
{
"id": "", // UUID
"level": 0,
"email": "love@v2fly.org"
}
],
"decryption": "none",
"fallback": {
"port": 80
}
},
"streamSettings": {
"network": "tcp",
"security": "tls",
"tlsSettings": {
"alpn": [
"http/1.1"
],
"certificates": [
{
"certificateFile": "/path/to/tls.crt", //
"keyFile": "/path/to/tls.key" //
}
]
}
}
}
],
"outbounds": [
{
"protocol": "freedom"
}
]
}
Loading…
Cancel
Save