diff --git a/openwrt/Makefile b/openwrt/Makefile
index a105433..d877277 100644
--- a/openwrt/Makefile
+++ b/openwrt/Makefile
@@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=UA3F
-PKG_VERSION:=1.8.8
+PKG_VERSION:=1.8.9
PKG_RELEASE:=1
# PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
diff --git a/openwrt/files/luci/model/cbi/ua3f.lua b/openwrt/files/luci/model/cbi/ua3f.lua
index 79d87af..0491a01 100644
--- a/openwrt/files/luci/model/cbi/ua3f.lua
+++ b/openwrt/files/luci/model/cbi/ua3f.lua
@@ -6,7 +6,7 @@ local NamedSection = cbi.NamedSection
local ua3f = cbi.Map("ua3f",
"UA3F",
[[
- Version: 1.8.8
+ Version: 1.8.9
Across the Campus we can reach every corner in the world.
]]
diff --git a/scripts/build.sh b/scripts/build.sh
index 1e1a7f1..ceac147 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -8,7 +8,7 @@
set -e
project_name="ua3f"
-release_version="1.8.8"
+release_version="1.8.9"
target=main.go
LINUX_ARCHS="amd64 arm arm64 mipsle mips64 riscv64 386 mipsle-softfloat mipsle-hardfloat armv7 armv8"
diff --git a/scripts/ipkg/CONTROL/control b/scripts/ipkg/CONTROL/control
index 0352fc2..bf7c73b 100644
--- a/scripts/ipkg/CONTROL/control
+++ b/scripts/ipkg/CONTROL/control
@@ -1,5 +1,5 @@
Package: ua3f
-Version: 1.8.8-1
+Version: 1.8.9-1
Depends: luci-compat, ipset, iptables, iptables-mod-tproxy, iptables-mod-extra, iptables-mod-ipopt, iptables-mod-nfqueue, iptables-mod-conntrack-extra, kmod-nf-conntrack-netlink
Source: /feed/openwrt
SourceName: UA3F
diff --git a/scripts/ipkg/CONTROL/control-e b/scripts/ipkg/CONTROL/control-e
index 0352fc2..bf7c73b 100644
--- a/scripts/ipkg/CONTROL/control-e
+++ b/scripts/ipkg/CONTROL/control-e
@@ -1,5 +1,5 @@
Package: ua3f
-Version: 1.8.8-1
+Version: 1.8.9-1
Depends: luci-compat, ipset, iptables, iptables-mod-tproxy, iptables-mod-extra, iptables-mod-ipopt, iptables-mod-nfqueue, iptables-mod-conntrack-extra, kmod-nf-conntrack-netlink
Source: /feed/openwrt
SourceName: UA3F