mirror of
https://github.com/itdoginfo/podkop.git
synced 2025-12-08 12:36:50 +03:00
Compare commits
80 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0a7efb3169 | ||
|
|
468e51ee8e | ||
|
|
3b93a914de | ||
|
|
76c5baf1e2 | ||
|
|
c752c46abf | ||
|
|
1df1defa5e | ||
|
|
3cb4be6427 | ||
|
|
25bfdce5ce | ||
|
|
6d0f097a07 | ||
|
|
5f780955eb | ||
|
|
389def9056 | ||
|
|
e816da5133 | ||
|
|
e57adbe042 | ||
|
|
d78c51360d | ||
|
|
c2357337fc | ||
|
|
bc6490b56e | ||
|
|
2f645d9151 | ||
|
|
94cc65001b | ||
|
|
87caa70e97 | ||
|
|
90d7c60fcb | ||
|
|
3f114b4710 | ||
|
|
b821abe82c | ||
|
|
732cab2ef3 | ||
|
|
3b4ce9e7a3 | ||
|
|
69c4445c85 | ||
|
|
dcebc3d67d | ||
|
|
1be31eaf59 | ||
|
|
023210e0f0 | ||
|
|
5ff832533e | ||
|
|
5d2163515e | ||
|
|
5865706d0c | ||
|
|
aabe1c53dc | ||
|
|
8e91b582ad | ||
|
|
62ce1f5acc | ||
|
|
93727ddeb5 | ||
|
|
98797d93b1 | ||
|
|
66c6e998a2 | ||
|
|
3d9f82b571 | ||
|
|
38d082e236 | ||
|
|
9f5abcae6d | ||
|
|
7836d2c6ec | ||
|
|
f46c934c59 | ||
|
|
23ed10d393 | ||
|
|
26488baad3 | ||
|
|
c79016e456 | ||
|
|
884bbfee42 | ||
|
|
1263b9b1b8 | ||
|
|
23203fd7a1 | ||
|
|
25c887a952 | ||
|
|
e7a3c7adf1 | ||
|
|
3e96b9a1af | ||
|
|
251f94cb88 | ||
|
|
44936c698e | ||
|
|
0faaca12fc | ||
|
|
c6d1f05916 | ||
|
|
57554d518b | ||
|
|
09d761956c | ||
|
|
ada807fec3 | ||
|
|
b28a5f1293 | ||
|
|
2332eae5ff | ||
|
|
a755b6661d | ||
|
|
567ce52253 | ||
|
|
b736360b66 | ||
|
|
3b2a7ba8af | ||
|
|
c96de62d96 | ||
|
|
14b7fbe4f7 | ||
|
|
3d05fe8be4 | ||
|
|
6ddf9d3b24 | ||
|
|
b401243f74 | ||
|
|
407ef404ac | ||
|
|
f2e45bbbb9 | ||
|
|
c2b37a14f4 | ||
|
|
3d029edaea | ||
|
|
b86d6d6294 | ||
|
|
5c48ead9e4 | ||
|
|
53475b5e8a | ||
|
|
59e1d75870 | ||
|
|
3ec6cc4d84 | ||
|
|
3413af9f94 | ||
|
|
76b5ceae5c |
16
.github/workflows/build.yml
vendored
16
.github/workflows/build.yml
vendored
@@ -11,6 +11,22 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4.2.1
|
- uses: actions/checkout@v4.2.1
|
||||||
|
|
||||||
|
- name: Check version match
|
||||||
|
run: |
|
||||||
|
PODKOP_VERSION=$(grep '^PKG_VERSION:=' podkop/Makefile | cut -d '=' -f 2)
|
||||||
|
LUCI_APP_PODKOP_VERSION=$(grep '^PKG_VERSION:=' luci-app-podkop/Makefile | cut -d '=' -f 2)
|
||||||
|
|
||||||
|
TAG_VERSION=${GITHUB_REF#refs/tags/v}
|
||||||
|
|
||||||
|
echo "Podkop version: $PODKOP_VERSION"
|
||||||
|
echo "Luci-app-podkop version: $LUCI_APP_PODKOP_VERSION"
|
||||||
|
echo "Tag version: $TAG_VERSION"
|
||||||
|
|
||||||
|
if [ "$PODKOP_VERSION" != "$TAG_VERSION" ] || [ "$LUCI_APP_PODKOP_VERSION" != "$TAG_VERSION" ]; then
|
||||||
|
echo "Error: Version mismatch"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Build and push
|
- name: Build and push
|
||||||
uses: docker/build-push-action@v6.9.0
|
uses: docker/build-push-action@v6.9.0
|
||||||
with:
|
with:
|
||||||
|
|||||||
24
README.md
24
README.md
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
- Это альфа версия, которая находится в активной разработке. Из версии в версию что-то может меняться.
|
- Это альфа версия, которая находится в активной разработке. Из версии в версию что-то может меняться.
|
||||||
- Основной функционал работает, но побочные штуки сейчас могут сбоить.
|
- Основной функционал работает, но побочные штуки сейчас могут сбоить.
|
||||||
- При обновлении **обязатально** сбрасывайте кэш LuCI.
|
- При обновлении **обязательно** сбрасывайте кэш LuCI.
|
||||||
- Также при обновлении всегда заходите в конфигурацию и проверяйте свои настройки. Конфигурация может измениться.
|
- Также при обновлении всегда заходите в конфигурацию и проверяйте свои настройки. Конфигурация может измениться.
|
||||||
- Необходимо минимум 15МБ свободного места на роутере. Роутерами с флешками на 16МБ сразу мимо.
|
- Необходимо минимум 15МБ свободного места на роутере. Роутерами с флешками на 16МБ сразу мимо.
|
||||||
- При старте программы редактируется конфиг Dnsmasq.
|
- При старте программы редактируется конфиг Dnsmasq.
|
||||||
@@ -49,11 +49,6 @@ sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/mai
|
|||||||
opkg remove luci-i18n-podkop-ru luci-app-podkop podkop
|
opkg remove luci-i18n-podkop-ru luci-app-podkop podkop
|
||||||
```
|
```
|
||||||
|
|
||||||
Если был установлен русский язык
|
|
||||||
```
|
|
||||||
opkg remove luci-i18n-podkop-ru
|
|
||||||
```
|
|
||||||
|
|
||||||
# Использование
|
# Использование
|
||||||
Конфиг: /etc/config/podkop
|
Конфиг: /etc/config/podkop
|
||||||
|
|
||||||
@@ -74,33 +69,28 @@ Luci: Services/podkop
|
|||||||
## Настройка доменов и подсетей
|
## Настройка доменов и подсетей
|
||||||
**Community Lists** - Включить списки комьюнити
|
**Community Lists** - Включить списки комьюнити
|
||||||
|
|
||||||
**Subnets list enable** - Включить подсети из общего списка, выбрать из предложенных.
|
|
||||||
|
|
||||||
**Custom domains enable** - Добавить свои домены
|
**Custom domains enable** - Добавить свои домены
|
||||||
|
|
||||||
**Custom subnets enable** - Добавить подсети или IP-адреса. Для подсетей задать маску.
|
**Custom subnets enable** - Добавить подсети или IP-адреса. Для подсетей задать маску.
|
||||||
|
|
||||||
# Известные баги
|
# Известные баги
|
||||||
- [ ] Не отрабатывает service podkop stop, если podkop запущен и не может, к пример, зарезолвить домен с сломанным DNS
|
- [x] Не отрабатывает service podkop stop, если podkop запущен и не может, к пример, зарезолвить домен с сломанным DNS
|
||||||
- [ ] Update list из remote url domain не удаляет старые домены. А добавляет новые. Для подсетей тоже самое скорее всего. Пересоздавать ruleset?
|
- [x] Update list из remote url domain не удаляет старые домены. А добавляет новые. Для подсетей тоже самое скорее всего. Пересоздавать ruleset?
|
||||||
|
|
||||||
# ToDo
|
# ToDo
|
||||||
Этот раздел не означает задачи, которые нужно брать и делать. Это общий список хотелок. Если вы хотите помочь, пожалуйста, спросите сначала в телеграмме.
|
Этот раздел не означает задачи, которые нужно брать и делать. Это общий список хотелок. Если вы хотите помочь, пожалуйста, спросите сначала в телеграмме.
|
||||||
|
|
||||||
- [ ] Проверка, что версия в makefile совпадает с тегом
|
- [ ] Сделать галку запрещающую подкопу редачить dhcp. Допилить в исключение вместе с пустыми полями proxy и vpn (нужно wiki)
|
||||||
- [ ] Диагностика: Proxy check completed successfully предположительно не показывает IP, если вернулся это IPv6.
|
- [ ] Рестарт сервиса без рестарта dnsmasq
|
||||||
- [ ] Сделать галку запрещающую подкопу редачить dhcp. Допилить в исключение вместе с пустыми полями proxy и vpn
|
- [ ] `ash: can't kill pid 9848: No such process` при обновлении
|
||||||
- [ ] Обработка ошибки `sing-box[9345]: FATAL[0000] start service: initialize DNS rule[2]: rule-set not found: main`. Когда не задана строка\интерфейс
|
|
||||||
|
|
||||||
Низкий приоритет
|
Низкий приоритет
|
||||||
- [ ] Галочка, которая режет доступ к doh серверам
|
- [ ] Галочка, которая режет доступ к doh серверам
|
||||||
- [ ] Свой конфиг sing-box
|
|
||||||
- [ ] IPv6. Только после наполнения Wiki
|
- [ ] IPv6. Только после наполнения Wiki
|
||||||
|
|
||||||
Рефактор
|
Рефактор
|
||||||
- [ ] Handle для sing-box
|
- [ ] Handle для sing-box
|
||||||
- [ ] Handle для dnsmasq
|
- [ ] Handle для dnsmasq
|
||||||
- [ ] Формирование json для sing-box на уровне jq, а не шаблонов
|
|
||||||
- [ ] Unit тесты (BATS)
|
- [ ] Unit тесты (BATS)
|
||||||
- [ ] Интеграционые тесты бекенда (OpenWrt rootfs + BATS)
|
- [ ] Интеграционые тесты бекенда (OpenWrt rootfs + BATS)
|
||||||
|
|
||||||
@@ -152,7 +142,7 @@ make package/luci-app-podkop/{clean,compile} V=s
|
|||||||
|
|
||||||
.ipk лежат в `bin/packages/x86_64/base/`
|
.ipk лежат в `bin/packages/x86_64/base/`
|
||||||
|
|
||||||
## Примеры строкs
|
## Примеры строк
|
||||||
https://github.com/itdoginfo/podkop/blob/main/String-example.md
|
https://github.com/itdoginfo/podkop/blob/main/String-example.md
|
||||||
|
|
||||||
## Ошибки
|
## Ошибки
|
||||||
|
|||||||
@@ -42,6 +42,15 @@ main() {
|
|||||||
echo "Installed podkop..."
|
echo "Installed podkop..."
|
||||||
add_tunnel
|
add_tunnel
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if command -v curl &> /dev/null; then
|
||||||
|
check_response=$(curl -s "https://api.github.com/repos/itdoginfo/podkop/releases/latest")
|
||||||
|
|
||||||
|
if echo "$check_response" | grep -q 'API rate limit '; then
|
||||||
|
echo "You've reached rate limit from GitHub. Repeat in five minutes."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
download_success=0
|
download_success=0
|
||||||
while read -r url; do
|
while read -r url; do
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=luci-app-podkop
|
PKG_NAME:=luci-app-podkop
|
||||||
PKG_VERSION:=0.3.17
|
PKG_VERSION:=0.3.35
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
LUCI_TITLE:=LuCI podkop app
|
LUCI_TITLE:=LuCI podkop app
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -40,8 +40,8 @@ msgstr "Конфигурация Outbound"
|
|||||||
msgid "Proxy Configuration URL"
|
msgid "Proxy Configuration URL"
|
||||||
msgstr "URL конфигурации прокси"
|
msgstr "URL конфигурации прокси"
|
||||||
|
|
||||||
msgid "Enter connection string starting with vless:// or ss:// for proxy configuration"
|
msgid "Enter connection string starting with vless:// or ss:// for proxy configuration. Add comments with // for saving other configs"
|
||||||
msgstr "Введите строку подключения, начинающуюся с vless:// или ss:// для настройки прокси"
|
msgstr "Введите строку подключения, начинающуюся с vless:// или ss:// для настройки прокси. Добавляйте комментарии с // для сохранения других конфигураций"
|
||||||
|
|
||||||
msgid "Outbound Configuration"
|
msgid "Outbound Configuration"
|
||||||
msgstr "Конфигурация исходящего соединения"
|
msgstr "Конфигурация исходящего соединения"
|
||||||
@@ -722,4 +722,94 @@ msgid "stopped but enabled"
|
|||||||
msgstr "остановлен, но активирован"
|
msgstr "остановлен, но активирован"
|
||||||
|
|
||||||
msgid "stopped & disabled"
|
msgid "stopped & disabled"
|
||||||
msgstr "остановлен и деактивирован"
|
msgstr "остановлен и деактивирован"
|
||||||
|
|
||||||
|
msgid "works in browser"
|
||||||
|
msgstr "работает в браузере"
|
||||||
|
|
||||||
|
msgid "works on router"
|
||||||
|
msgstr "работает на роутере"
|
||||||
|
|
||||||
|
msgid "Check Router FakeIP"
|
||||||
|
msgstr "Проверить FakeIP на роутере"
|
||||||
|
|
||||||
|
msgid "FakeIP Router Check"
|
||||||
|
msgstr "Проверка FakeIP на роутере"
|
||||||
|
|
||||||
|
msgid "FakeIP CLI Check"
|
||||||
|
msgstr "Проверка FakeIP через CLI"
|
||||||
|
|
||||||
|
msgid "FakeIP CLI Check Results"
|
||||||
|
msgstr "Результаты проверки FakeIP через CLI"
|
||||||
|
|
||||||
|
msgid "not works in browser"
|
||||||
|
msgstr "не работает в браузере"
|
||||||
|
|
||||||
|
msgid "not works on router"
|
||||||
|
msgstr "не работает на роутере"
|
||||||
|
|
||||||
|
msgid "Diagnostics"
|
||||||
|
msgstr "Диагностика"
|
||||||
|
|
||||||
|
msgid "DNS Status"
|
||||||
|
msgstr "Статус DNS"
|
||||||
|
|
||||||
|
msgid "Bypass Status"
|
||||||
|
msgstr "Статус обхода"
|
||||||
|
|
||||||
|
msgid "proxy working correctly"
|
||||||
|
msgstr "прокси работает корректно"
|
||||||
|
|
||||||
|
msgid "vpn working correctly"
|
||||||
|
msgstr "vpn работает корректно"
|
||||||
|
|
||||||
|
msgid "proxy not working"
|
||||||
|
msgstr "прокси не работает"
|
||||||
|
|
||||||
|
msgid "vpn not working"
|
||||||
|
msgstr "vpn не работает"
|
||||||
|
|
||||||
|
msgid "proxy not running"
|
||||||
|
msgstr "прокси не запущен"
|
||||||
|
|
||||||
|
msgid "vpn not running"
|
||||||
|
msgstr "vpn не запущен"
|
||||||
|
|
||||||
|
msgid "proxy routing incorrect"
|
||||||
|
msgstr "маршрутизация прокси некорректна"
|
||||||
|
|
||||||
|
msgid "vpn routing incorrect"
|
||||||
|
msgstr "маршрутизация vpn некорректна"
|
||||||
|
|
||||||
|
msgid "First endpoint check failed"
|
||||||
|
msgstr "Проверка первой конечной точки не удалась"
|
||||||
|
|
||||||
|
msgid "IP comparison failed"
|
||||||
|
msgstr "Сравнение IP-адресов не удалось"
|
||||||
|
|
||||||
|
msgid "Bypass check error"
|
||||||
|
msgstr "Ошибка проверки обхода"
|
||||||
|
|
||||||
|
msgid "Main config"
|
||||||
|
msgstr "Основная конфигурация"
|
||||||
|
|
||||||
|
msgid "Config without description"
|
||||||
|
msgstr "Конфигурация без описания"
|
||||||
|
|
||||||
|
msgid "DNS working"
|
||||||
|
msgstr "DNS работает"
|
||||||
|
|
||||||
|
msgid "Router DNS working"
|
||||||
|
msgstr "DNS роутера работает"
|
||||||
|
|
||||||
|
msgid "Router DNS not working"
|
||||||
|
msgstr "DNS роутера не работает"
|
||||||
|
|
||||||
|
msgid "DNS check error"
|
||||||
|
msgstr "Ошибка проверки DNS"
|
||||||
|
|
||||||
|
msgid "available"
|
||||||
|
msgstr "доступен"
|
||||||
|
|
||||||
|
msgid "unavailable"
|
||||||
|
msgstr "недоступен"
|
||||||
@@ -1076,4 +1076,97 @@ msgid "stopped but enabled"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "stopped & disabled"
|
msgid "stopped & disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "works in browser"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "works on router"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Check Router FakeIP"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "FakeIP Router Check"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "FakeIP CLI Check"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "FakeIP CLI Check Results"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "not works in browser"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "not works on router"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Diagnostics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "DNS Status"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Bypass Status"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "proxy working correctly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "vpn working correctly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "proxy not working"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "vpn not working"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "proxy not running"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "vpn not running"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "proxy routing incorrect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "vpn routing incorrect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "First endpoint check failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "IP comparison failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Bypass check error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Main config"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Enter connection string starting with vless:// or ss:// for proxy configuration. Add comments with // for backup configs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Config without description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "DNS working"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Router DNS working"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Router DNS not working"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "DNS check error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "available"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -5,6 +5,9 @@
|
|||||||
"file": {
|
"file": {
|
||||||
"/etc/init.d/podkop": [
|
"/etc/init.d/podkop": [
|
||||||
"exec"
|
"exec"
|
||||||
|
],
|
||||||
|
"/usr/bin/podkop": [
|
||||||
|
"exec"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"ubus": {
|
"ubus": {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=podkop
|
PKG_NAME:=podkop
|
||||||
PKG_VERSION:=0.3.17
|
PKG_VERSION:=0.3.35
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_MAINTAINER:=ITDog <podkop@itdog.info>
|
PKG_MAINTAINER:=ITDog <podkop@itdog.info>
|
||||||
@@ -49,6 +49,9 @@ define Package/podkop/install
|
|||||||
|
|
||||||
$(INSTALL_DIR) $(1)/etc/config
|
$(INSTALL_DIR) $(1)/etc/config
|
||||||
$(INSTALL_CONF) ./files/etc/config/podkop $(1)/etc/config/podkop
|
$(INSTALL_CONF) ./files/etc/config/podkop $(1)/etc/config/podkop
|
||||||
|
|
||||||
|
$(INSTALL_DIR) $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) ./files/usr/bin/podkop $(1)/usr/bin/podkop
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,podkop))
|
$(eval $(call BuildPackage,podkop))
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
config main 'main'
|
config main 'main'
|
||||||
option mode 'proxy'
|
option mode 'proxy'
|
||||||
#option interface ''
|
#option interface ''
|
||||||
option proxy_config_type ''
|
option proxy_config_type 'url'
|
||||||
#option outbound_json ''
|
#option outbound_json ''
|
||||||
option proxy_string ''
|
option proxy_string ''
|
||||||
option domain_list_enabled '1'
|
option domain_list_enabled '1'
|
||||||
option domain_list 'russia_inside'
|
list domain_list 'russia_inside'
|
||||||
option subnets_list_enabled '0'
|
option subnets_list_enabled '0'
|
||||||
option custom_domains_list_type 'disable'
|
option custom_domains_list_type 'disabled'
|
||||||
#list custom_domains ''
|
#list custom_domains ''
|
||||||
#option custom_domains_text ''
|
#option custom_domains_text ''
|
||||||
option custom_local_domains_list_enabled '0'
|
option custom_local_domains_list_enabled '0'
|
||||||
@@ -32,6 +32,8 @@ config main 'main'
|
|||||||
option dont_touch_dhcp '0'
|
option dont_touch_dhcp '0'
|
||||||
option update_interval '1d'
|
option update_interval '1d'
|
||||||
option dns_type 'doh'
|
option dns_type 'doh'
|
||||||
option dns_server '1.1.1.1'
|
option dns_server '8.8.8.8'
|
||||||
option dns_rewrite_ttl '600'
|
option dns_rewrite_ttl '60'
|
||||||
option cache_file '/tmp/cache.db'
|
option cache_file '/tmp/cache.db'
|
||||||
|
list iface 'br-lan'
|
||||||
|
option ss_uot '0'
|
||||||
File diff suppressed because it is too large
Load Diff
2228
podkop/files/usr/bin/podkop
Executable file
2228
podkop/files/usr/bin/podkop
Executable file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user