[NEW] 간단한 개인용 VPN 서버 구축의 모든것 2: Marzban VPN 설정
[NEW] 간단한 개인용 VPN 서버 구축의 모든것 2: Marzban VPN 설정
전체 글 목록
Reference
Marzban 설정
SSL 설정까지 완료 되면 아래 링크르 들어가고, Marzban 설치시 만든 admin 계정으로 로그인 합니다.
https://YOUR_SERVER_IP:8000/dashboard/
Marzban 설정 추가
본 글에서는 3가지 설정 방법을 다룬다
- VLESS TCP REALITY
- VLESS TCP NOTLS
- Shadowsocks TCP
로그인을 하고 나면 아래와 같은 화면이 나오며, 우측 상단의 설정 버튼을 클릭합니다.
설정 버튼을 클릭하고 나면 아래와 같은 창이 나오며, 아래 json을 참고해서 inbound 설정을 추가 하면 됩니다.
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{
...
"inbounds": [
{
"tag": "VLESS TCP REALITY",
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"settings": {
"clients": [],
"decryption": "none"
},
"streamSettings": {
"network": "tcp",
"tcpSettings": {},
"security": "reality",
"realitySettings": {
"show": false,
"dest": "www.microsoft.com:443",
"xver": 0,
"serverNames": [
"SERVER_NAME",
""
],
"privateKey": "PRIVATE_KEY",
"SpiderX": "/example",
"shortIds": [
"SHORT_ID"
]
}
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls",
"quic"
]
}
},
{
"tag": "VLESS TCP NOTLS",
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"settings": {
"clients": [],
"decryption": "none"
},
"streamSettings": {
"network": "tcp",
"tcpSettings": {},
"security": "none"
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls",
"quic"
]
}
},
{
"tag": "Shadowsocks TCP",
"listen": "0.0.0.0",
"port": 1080,
"protocol": "shadowsocks",
"settings": {
"clients": [],
"network": "tcp,udp"
}
}
],
...
}
PRIVATE_KEY 및 SHORT_ID 생성 방법
PRIVATE_KEY는 아래 명령어를 통해서 생성할 수 있습니다.
1
docker exec marzban-marzban-1 xray x25519
SHORT_ID는 16진수 8자리 문자열로 생성하면 됩니다. 예를 들어, a1b2c3d4 와 같은 형식입니다.
1
openssl rand -hex 8
SERVER_NAME은 설치한 서버 주소를 입력하면 된다.
사용자 추가
Creat User 버튼을 누루고 나면, 아래 이미지와 같이 User 생성이 가능하다. 원하는 protocol을 선택하고, ID 및 기타 설정을 완료 한 후에 생성 버튼을 누르면 된다. VLESS의 경우 ID는 UUID 형식이다. 자동 생성 되니 입력할 필요 없다.
User를 생성하고나면, User 목록에 추가된 것을 확인할 수 있다. QR Code 또는 shared link를 통해서 단말 app에 쉽게 서버 설정을 추가할 수 있다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
