Skip to content

Commit

Permalink
luci: hysteria2 support verify tls pinSHA256 (xiaorouji#2889)
Browse files Browse the repository at this point in the history
* feat: hysteria2 support verify tls pinSHA256

* fix: missing commas

* fix: change field to hysteria2_tls_pinSHA256
  • Loading branch information
Ariesly authored Dec 12, 2023
1 parent 446cf17 commit 8a9da9a
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ o = s:option(Value, option_name("tls_serverName"), translate("Domain"))
o = s:option(Flag, option_name("tls_allowInsecure"), translate("allowInsecure"), translate("Whether unsafe connections are allowed. When checked, Certificate validation will be skipped."))
o.default = "0"

o = s:option(Value, option_name("tls_pinSHA256"), translate("PinSHA256"),translate("Certificate fingerprint"))
o.rewrite_option = o.option

o = s:option(Value, option_name("up_mbps"), translate("Max upload Mbps"))
o.rewrite_option = o.option

Expand Down
3 changes: 2 additions & 1 deletion luci-app-passwall/luasrc/passwall/util_hysteria2.lua
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,8 @@ function gen_config(var)
auth = node.hysteria2_auth_password,
tls = {
sni = node.tls_serverName,
insecure = (node.tls_allowInsecure == "1") and true or false
insecure = (node.tls_allowInsecure == "1") and true or false,
pinSHA256 = (node.hysteria2_tls_pinSHA256) and node.hysteria2_tls_pinSHA256 or nil,
},
quic = {
initStreamReceiveWindow = (node.hysteria2_recv_window) and tonumber(node.hysteria2_recv_window) or nil,
Expand Down
6 changes: 6 additions & 0 deletions luci-app-passwall/po/zh-cn/passwall.po
Original file line number Diff line number Diff line change
Expand Up @@ -514,6 +514,12 @@ msgstr "认证密码"
msgid "Commands the client to use the BBR flow control algorithm"
msgstr "命令客户端使用 BBR 流量控制算法"

msgid "PinSHA256"
msgstr "PinSHA256"

msgid "Certificate fingerprint"
msgstr "证书指纹"

msgid "Max upload Mbps"
msgstr "最大上行(Mbps)"

Expand Down

0 comments on commit 8a9da9a

Please sign in to comment.