Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c30194b13 | ||
|
|
6ddbbc34fd |
@@ -78,6 +78,7 @@ opkg update && opkg install sing-box
|
|||||||
- [x] Подсети дискорда.
|
- [x] Подсети дискорда.
|
||||||
- [ ] Удаление getdomains через скрипт. Кроме туннеля и sing-box.
|
- [ ] Удаление getdomains через скрипт. Кроме туннеля и sing-box.
|
||||||
- [х] Дополнительная вкладка для ещё одного туннеля. Домены, подсети.
|
- [х] Дополнительная вкладка для ещё одного туннеля. Домены, подсети.
|
||||||
|
- [ ] Зависимость от dnsmasq-full
|
||||||
- [ ] Wiki
|
- [ ] Wiki
|
||||||
- [ ] IPv6
|
- [ ] IPv6
|
||||||
- [ ] Весь трафик для устойства пускать в туннель\прокси
|
- [ ] Весь трафик для устойства пускать в туннель\прокси
|
||||||
@@ -93,6 +94,7 @@ opkg update && opkg install sing-box
|
|||||||
- [ ] В скрипт автоустановки добавить установку AWG по примеру getdomains
|
- [ ] В скрипт автоустановки добавить установку AWG по примеру getdomains
|
||||||
- [ ] Галочка, которая режет доступ к doh серверам
|
- [ ] Галочка, которая режет доступ к doh серверам
|
||||||
- [ ] Рефактор dnsmasq restart
|
- [ ] Рефактор dnsmasq restart
|
||||||
|
- [ ] Открытый прокси порт на роутере для браузеров
|
||||||
|
|
||||||
# Разработка
|
# Разработка
|
||||||
Есть два варианта:
|
Есть два варианта:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=luci-app-podkop
|
PKG_NAME:=luci-app-podkop
|
||||||
PKG_VERSION:=0.1.6
|
PKG_VERSION:=0.1.7
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
LUCI_TITLE:=LuCI podkop app
|
LUCI_TITLE:=LuCI podkop app
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=podkop
|
PKG_NAME:=podkop
|
||||||
PKG_VERSION:=0.1.6
|
PKG_VERSION:=0.1.7
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_MAINTAINER:=ITDog <podkop@itdog.info>
|
PKG_MAINTAINER:=ITDog <podkop@itdog.info>
|
||||||
|
|||||||
@@ -363,7 +363,6 @@ add_set() {
|
|||||||
else
|
else
|
||||||
log "Added nft rule tproxy"
|
log "Added nft rule tproxy"
|
||||||
if [ "$connect" = "main" ]; then
|
if [ "$connect" = "main" ]; then
|
||||||
echo "nft main tproxy"
|
|
||||||
nft add rule inet PodkopTable prerouting iifname "br-lan" ip daddr @"$set_name" meta l4proto tcp meta mark set 0x105 tproxy ip to :1602 counter
|
nft add rule inet PodkopTable prerouting iifname "br-lan" ip daddr @"$set_name" meta l4proto tcp meta mark set 0x105 tproxy ip to :1602 counter
|
||||||
nft add rule inet PodkopTable prerouting iifname "br-lan" ip daddr @"$set_name" meta l4proto udp meta mark set 0x105 tproxy ip to :1602 counter
|
nft add rule inet PodkopTable prerouting iifname "br-lan" ip daddr @"$set_name" meta l4proto udp meta mark set 0x105 tproxy ip to :1602 counter
|
||||||
elif [ "$connect" = "second" ]; then
|
elif [ "$connect" = "second" ]; then
|
||||||
@@ -582,10 +581,12 @@ list_all_traffic_from_ip() {
|
|||||||
list_delist_domains() {
|
list_delist_domains() {
|
||||||
local domain="$1"
|
local domain="$1"
|
||||||
|
|
||||||
if [ -f " /tmp/dnsmasq.d/podkop-domains.lst" ]; then
|
if [ -f "/tmp/dnsmasq.d/podkop-domains.lst" ]; then
|
||||||
sed -i "/$domain/d" /tmp/dnsmasq.d/podkop-domains.lst
|
sed -i "/$domain/d" /tmp/dnsmasq.d/podkop-domains.lst
|
||||||
nft flush set inet PodkopTable podkop_domains
|
nft flush set inet PodkopTable podkop_domains
|
||||||
log "Strings containing '$domain' have been excluded from the list"
|
log "Strings containing '$domain' have been excluded from the list"
|
||||||
|
else
|
||||||
|
log "Config /tmp/dnsmasq.d/podkop-domains.lst not exists"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user