Settings ko - FrankoonG/hy2scale GitHub Wiki
π English | δΈζ | νκ΅μ΄
μ€μ νμ΄μ§λ λ©μ, μ¬μ©μ, κ·μΉ, μΈμ¦μ μΈμ λ Έλ κ΄λ ¨ λͺ¨λ νλͺ©μ λ¬Άμ΄ λμ΅λλ€. μΈ κ°μ μ΅μμ νμΌλ‘ ꡬμ±λ©λλ€: System, Web, Upgrade.

| νλ | μ€λͺ |
|---|---|
| DNS Server | VPN ν΄λΌμ΄μΈνΈ (L2TP / IKEv2 / WireGuard)μ μ λ¬ν μΌν κ΅¬λΆ DNS μλ². κΈ°λ³Έκ° 8.8.8.8, 1.1.1.1. |
λ Έλ μ΄λ¦, μΆκ΅¬ λ Έλ νλκ·Έ, Hysteria 2 μ¬μ©μ μΈμ¦ μ€μμΉλ Nodes νμ΄μ§μ Edit Self λͺ¨λ¬μ μμ΅λλ€. Allow User Auth ν κΈμ Proxies β Hysteria 2 νμλ λ ΈμΆλ©λλ€.
DNS νλ μλμλ κ΄λ¦¬μ μ¬μ©μλͺ λλ λΉλ°λ²νΈλ₯Ό κ΅μ²΄νλ Change Password μΉ΄λκ° μμ΅λλ€. λΉλ°λ²νΈλ μ μ‘ μ μ ν΄λΌμ΄μΈνΈμμ SHA-256μΌλ‘ ν΄μλ©λλ€.
κ²½κ³ β λΉλ°λ²νΈ 볡ꡬ κΈ°λ₯μ μμ΅λλ€. λΉλ°λ²νΈλ₯Ό μμΌλ©΄
/data/config.yamlμ μ§μ νΈμ§ν΄μΌ ν©λλ€ (컨ν μ΄λ μ€μ§ βweb_passwordλ₯Όecho -n 'newpassword' | sha256sumκ°μΌλ‘ κ΅μ²΄ β 컨ν μ΄λ μμ).
| νλ | μ€λͺ |
|---|---|
| μΈμ νμμμ | μ ν΄ μΉ μΈμ μ΄ λ§λ£λκΈ°κΉμ§μ μκ°. κΈ°λ³Έ 12μκ°. |
| HTTPS | TLS νμ΄μ§μμ TLS μΈμ¦μλ₯Ό μ ννμ¬ μΉ UIλ₯Ό HTTPSλ‘ μ νν©λλ€. HTTP μμ²μ μ΄ν HTTPSλ‘ λ¦¬λλ νΈλ©λλ€. |

λ€ κ° μΉμ μΌλ‘ ꡬμ±λ©λλ€:
μ¬μ μ»΄νμΌλ hy2scale-<platform>-<arch>.tar.gz λ¦΄λ¦¬μ€ μν°ν©νΈλ₯Ό μ
λ‘λν©λλ€. μμΉ΄μ΄λΈ λ΄μ λ°μ΄λ리λ μΉ΄λ μλ¨μ νμλ νμ¬ νλ«νΌ / μν€ν
μ²μ μΌμΉν΄μΌ ν©λλ€. μ
λ‘λ ν λ
Έλκ° μ λ°μ΄λλ¦¬λ‘ κ΅μ²΄λκ³ os.Exit(0)μ νΈμΆνμ¬ docker --restart unless-stoppedκ° μ λ²μ μΌλ‘ μ¬μμν©λλ€.
κ°μ μΉ΄λλ Check for Updates λ²νΌλ μ 곡ν©λλ€: GitHub releases/latest μλν¬μΈνΈλ₯Ό ν΄λ§ν΄ μ€ν μ€μΈ λ²μ κ³Ό λΉκ΅νκ³ , up to dateλ₯Ό νμνκ±°λ μΈλΌμΈμΌλ‘ Update Now λ²νΌμ λμ ν΄λΉ tarballμ λ΄λ €λ°μ μ μ©ν©λλ€. μ§νλ₯ μ SSEλ‘ λΈλ‘λμΊμ€νΈλμ΄ λμ μ μν κ΄λ¦¬μ μΈμ
μ΄ λμΌν μμ
μ μΆμ ν©λλ€.
HY2 SCALEμ λͺ¨λ λͺ¨λ¬ λ€μ΄μΌλ‘κ·Έλ Cancel, μ€λ²λ μ΄ ν΄λ¦, Escapeλ‘ λ«νλλ€. μ°μλ¨
βμ½λ λ²νΌμ μμ΅λλ€ β λͺ¨λ λͺ¨λ¬μ νΈν°μ Cancel / Close / Saveλ₯Ό κ°μΆκ³ μμ΄ μ½λ 컨νΈλ‘€μ μ€λ³΅μΌ λΏμ λλ€.
| νλ | κ° |
|---|---|
| λΌμ΄μ μ€ | GPL-3.0-or-later |
| μμ€ μ½λ | μ μ₯μ λ§ν¬ (GPL Β§6 λ°°ν¬ μ μ μꡬ μ¬ν) |
λΉλλ strongSwan (GPLv2+), iptables (GPLv2+), xl2tpd (GPLv2+)λ₯Ό λ²λ€νλ―λ‘ Docker μ΄λ―Έμ§ λ°°ν¬ μ ν΅ν© λΌμ΄μ μ€κ° GPL-3λ‘ λμ΄μ¬λ €μ§λλ€.
μ΄λ―Έμ§μ μ€μ λ‘ λ²λ€λ λ€μ΄ν°λΈ μμ‘΄μ±κ³Ό λ²μ λ° κ°λ³ λΌμ΄μ μ€λ₯Ό νΌμ³λ³Ό μ μλ λͺ©λ‘μ λλ€.
λ°μ΄λ리μ μ»΄νμΌλ Go λͺ¨λμ μ μ΄μ λͺ©λ‘μ΄λ©°, debug.ReadBuildInfo()μμ κ°μ Έμ΅λλ€ β λͺ¨λ μ§μ λ° κ°μ μν¬νΈκ° νμλ©λλ€.
κ°μ νμ΄μ§μ Upgrade μΉ΄λ μλ:
-
Download Backup β
/data/config.yaml, TLS μΈμ¦μ, λ Έλ IDμ μ 체 μμΉ΄μ΄λΈ. - Restore from File β νμ¬ μ€μ μ κ΅μ²΄νκ³ ν¨λμ μ¬μμν©λλ€. μ νΈμ€νΈ λ§μ΄κ·Έλ μ΄μ μ΄λ μ¬ν΄ 볡ꡬμ©μ λλ€.
μ¬μ΄λλ°μ λ²μ μ μμ λ°°μ§λ μμ μ λ Έλκ° μλ κ°μ§ν λ΄μ©μ μλ €μ€λλ€:
| λͺ¨λ | 쑰건 | κΈ°λ₯ |
|---|---|---|
| Normal | νΈμ€νΈ λ€νΈμν¬ + iptables μ μ | λͺ¨λ κ² (λΌμ°ν κ·μΉ ν¬ν¨) |
| Bridge | λΈλ¦¬μ§ λ€νΈμν¬ + NET_ADMIN + iptables μ μ |
L2TP / IKEv2 / WireGuard, κ·μΉ μ μΈ |
| Compat |
NET_ADMIN μ μ + iptables μ¬μ© λΆκ° |
TUN μΊ‘μ² + xfrm λΈλ¦¬μ§λ₯Ό ν΅ν L2TP / IKEv2 |
| Limited |
NET_ADMIN μμ |
λ©μ 릴λ μ΄, SOCKS5, HTTP, Shadowsocks, WireGuard |
λ°νμ λͺ¨λλ μμ μ κ°μ§λλ©°, λ€λ₯Έ Docker νλκ·Έλ‘ μ»¨ν μ΄λλ₯Ό μ¬μμνμ§ μκ³ λ λ°νμ μ€ μ νν μ μμ΅λλ€.
μΈ κ°μ§ μΈμ΄κ° μ 곡λ©λλ€: English, δΈζ (zh), νκ΅μ΄ (ko). λͺ¨λ νμ΄μ§ μ°μλ¨μ μΈμ΄ λλ‘λ€μ΄μμ μ ννμΈμ. λͺ¨λ λ¬Έμμ΄μ JSON κΈ°λ°μ΄λΌ νμ₯μ΄ κ°λ¨ν©λλ€.
μ λΉλκ° λ°°ν¬λλ©΄ λ‘κ·ΈμΈλ λͺ¨λ λΈλΌμ°μ νμ΄ /api/build-idλ₯Ό ν΄λ§ν©λλ€ (60μ΄λ§λ€, κ·Έλ¦¬κ³ μ°½μ΄ ν¬μ»€μ€λ λ). μ 곡λ λΉλ ν΄μκ° νμ μΊμλ ν΄μμ λ μ΄μ μΌμΉνμ§ μμΌλ©΄, νμ΄ νλ 리λ‘λλμ΄ μ JS λ²λ€μ κ°μ Έμ΅λλ€ β μ μλ²μ λν΄ λ‘μ UIκ° λ¨μ§ μμ΅λλ€.
컨ν
μ΄λ νκ²½μ DEBUG=trueλ₯Ό μ€μ νλ©΄ μμΈ λ‘κΉ
μ΄ νμ±νλ©λλ€: iptables κ°μ§, κΆν νμΈ, νΈν λͺ¨λμμμ ν¨ν· λ¨μ νλ¦ μΆμ , strongSwan λλ²κ·Έ μΆλ ₯, μμ λ°°λ.
docker run -d --name hy2scale \
-e DEBUG=true \
--network host --cap-add NET_ADMIN \
-v hy2scale-data:/data \
frankoong/hy2scale:latestDEBUGλ λ¬Έμ ν΄κ²° μμλ§ μ¬μ©νμΈμ β μΆλ ₯λμ΄ μλΉν©λλ€.
λͺ¨λ λ΄μ©μ /data/config.yamlμ μμ μ μ₯λλ©°, μμ λ°©μ§λ₯Ό μν΄ μμμ μΌλ‘ (μμ νμΌ + μ΄λ¦ λ³κ²½) κΈ°λ‘λ©λλ€. μΌλ°μ μΌλ‘ μ§μ νΈμ§ν΄μλ μ λλ©° μΉ UIλ REST APIλ₯Ό μ¬μ©ν΄μΌ νμ§λ§, 볡ꡬ μλ리μ€λ₯Ό μν νμΆκ΅¬λ μΈμ λ μ΄λ € μμ΅λλ€.