From 4220678feb5eddae12ac9889929967e322e0c49b Mon Sep 17 00:00:00 2001 From: itdoginfo Date: Thu, 14 Nov 2024 18:08:12 +0300 Subject: [PATCH 1/5] Added string example --- String-example.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 String-example.md diff --git a/String-example.md b/String-example.md new file mode 100644 index 0000000..250fdf3 --- /dev/null +++ b/String-example.md @@ -0,0 +1,44 @@ +# Shadowsocks +Тут всё просто + +## Shadowsocks-old +``` +ss://YWVzLTI1Ni1nY206RmJwUDJnSStPczJKK1kzdkVhTnVuOUZ2ZjJZYUhNUlN1L1BBdEVqMks1VT0@example.com:80?type=tcp#example-ss-old +``` + +## Shadowsocks-2022 +``` +ss://2022-blake3-aes-128-gcm:5NgF%2B9eM8h4OnrTbHp%2B8UA%3D%3D%3Am8tbs5aKLYG7dN9f3xsiKA%3D%3D@example.com:80#example-ss2022 +``` + +``` +ss://MjAyMi1ibGFrZTMtYWVzLTEyOC1nY206Y21lZklCdDhwMTJaZm1QWUplMnNCNThRd3R3NXNKeVpUV0Z6ZENKV2taOD06eEJHZUxiMWNPTjFIeE9CenF6UlN0VFdhUUh6YWM2cFhRVFNZd2dVV2R1RT0@example.com:81?type=tcp#example-ss2022 +``` +Может быть без `?type=tcp` + +# VLESS + +## Reality +``` +vless://eb445f4b-ddb4-4c79-86d5-0833fc674379@example.com:443?type=tcp&security=reality&pbk=ARQzddtXPJZHinwkPbgVpah9uwPTuzdjU9GpbUkQJkc&fp=chrome&sni=yahoo.com&sid=6cabf01472a3&spx=%2F&flow=xtls-rprx-vision#vless-reality +``` + +## TLS +1. +``` +vless://8100b6eb-3fd1-4e73-8ccf-b4ac961232d6@example.com:443?type=tcp&security=tls&fp=&alpn=h3%2Ch2%2Chttp%2F1.1#vless-tls +``` + +2. +``` +vless://8b60389a-7a01-4365-9244-c87f12bb98cf@example.com:443?security=tls&sni=SITE&fp=chrome&type=tcp&flow=xtls-rprx-vision&encryption=none#vless-tls-withot-alpn +``` +3. +``` +vless://8b60389a-7a01-4365-9244-c87f12bb98cf@example.com:443/?type=ws&encryption=none&path=%2Fwebsocket&security=tls&sni=sni.server.com&fp=chrome#vless-tls-ws +``` + +## No security +``` +vless://8b60389a-7a01-4365-9244-c87f12bb98cf@example.com:443?type=tcp&security=none#vless-tls-no-encrypt +``` \ No newline at end of file From ba1f7781f8da445903db70c7a3824ed820982be4 Mon Sep 17 00:00:00 2001 From: itdoginfo Date: Thu, 14 Nov 2024 18:08:47 +0300 Subject: [PATCH 2/5] Update --- README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c121bf7..92fff6c 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,12 @@ sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/mai Сделать `opkg update`, чтоб установились зависимости. Скачать пакеты `podkop_*.ipk` и `luci-app-podkop_*.ipk` из релиза. `opkg install` сначала первый, потом второй. +# Обновление +Та же самая команда, что для установки. Скрипт обнаружит уже установленный podkop и предложит обновиться. +``` +sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/main/install.sh) +``` + # Удаление ``` opkg remove luci-app-podkop podkop @@ -76,8 +82,8 @@ opkg update && opkg install sing-box - [x] All traffic for IP ломает инет на клиенте. Proxy mode - [x] Не отрабатывает рестарт, при awg и не применяются изменения при awg - [x] awg работает не стабильно -- [ ] Сеть рестартится при любом раскладе -- [ ] Выкл-вкл wg через luci не отрабатывает поднятие маршрута +- [x] Сеть рестартится при любом раскладе +- [x] Выкл-вкл wg через luci не отрабатывает поднятие маршрута # ToDo Сделано @@ -107,7 +113,7 @@ opkg update && opkg install sing-box Приоритет 1 - [x] Изменить название "Alternative Config" - [x] "domain_service_enabled" Добавить _second -- [ ] Установка Ru пакета в install.sh +- [x] Установка Ru пакета в install.sh - [x] Правка nft mark, tproxy - [x] Правка перевода минимальная @@ -185,6 +191,9 @@ make package/luci-app-podkop/{clean,compile} V=s .ipk лежат в `bin/packages/x86_64/base/` +## Примеры строк +https://github.com/itdoginfo/podkop/blob/main/String-example.md + ## Ошибки ``` Makefile:17: /SDK/feeds/luci/luci.mk: No such file or directory From 5f50313e3d7632d55db7c26a18cf7be8d9b1abcf Mon Sep 17 00:00:00 2001 From: itdoginfo Date: Thu, 28 Nov 2024 23:59:50 +0300 Subject: [PATCH 3/5] Update --- README.md | 10 +++++++++- String-example.md | 15 +++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 92fff6c..9d37c9b 100644 --- a/README.md +++ b/README.md @@ -110,12 +110,20 @@ opkg update && opkg install sing-box - [x] Закомментировать дефолтные значения у list. interface поставить в пустое. - [x] Скрипт установки: проверка установлен ли уже podkop. Если да, то просто предлагать обновится без установки тунелей и прокси. + Приоритет 1 - [x] Изменить название "Alternative Config" - [x] "domain_service_enabled" Добавить _second - [x] Установка Ru пакета в install.sh - [x] Правка nft mark, tproxy - [x] Правка перевода минимальная +- [ ] Вставлять готовый outdbound вместо строки. Отдельная галка, которая в идеале должны скрывать поле для строки +- [ ] udp over tcp для ss сделать с выбором: +1) отключен (ПО на сервере -Shadowsocks) +2) включен, версия 2 (новые релизы xray-core, sing-box на сервере) +3) включен, версия 1 (старые релизы xray, sing-box на сервере) +Проблема в том, что это нужно только если SS. Выставлять выбор при парсинг из конфига вопрос можно ли. Если совсем тупо - сделать костыль в допонительные настройки +- [ ] Проверка места в скрипте install. Если доступно меньше 20MB - exit 1 c выводом колько надо и сколько доступно. + показ модели роутера Приоритет 2 - [ ] Списки доменов и подсетей с роутера @@ -191,7 +199,7 @@ make package/luci-app-podkop/{clean,compile} V=s .ipk лежат в `bin/packages/x86_64/base/` -## Примеры строк +## Примеры строкs https://github.com/itdoginfo/podkop/blob/main/String-example.md ## Ошибки diff --git a/String-example.md b/String-example.md index 250fdf3..f489da1 100644 --- a/String-example.md +++ b/String-example.md @@ -38,6 +38,21 @@ vless://8b60389a-7a01-4365-9244-c87f12bb98cf@example.com:443?security=tls&sni=SI vless://8b60389a-7a01-4365-9244-c87f12bb98cf@example.com:443/?type=ws&encryption=none&path=%2Fwebsocket&security=tls&sni=sni.server.com&fp=chrome#vless-tls-ws ``` +4. +``` +vless://[someid]@[someserver]?security=tls&sni=[somesni]&type=ws&path=/?ed%3D2560&host=[somesni]&encryption=none#vless-tls-ws-2 +``` + +5. +``` +vless://uuid@server:443?security=tls&sni=server&fp=chrome&type=ws&path=/websocket&encryption=none#vless-tls-ws-3 +``` + +6. +``` +vless://33333@example.com:443/?type=ws&encryption=none&path=%2Fwebsocket&security=tls&sni=example.com&fp=chrome#vless-tls-ws-4 +``` + ## No security ``` vless://8b60389a-7a01-4365-9244-c87f12bb98cf@example.com:443?type=tcp&security=none#vless-tls-no-encrypt From fab4df338f99135566457fc4360c1da4e7c9438e Mon Sep 17 00:00:00 2001 From: itdoginfo Date: Fri, 29 Nov 2024 00:03:04 +0300 Subject: [PATCH 4/5] Update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9d37c9b..2aa680e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Это альфа версия, может не работать. Обсуждение https://t.me/itdogchat - топик Podkop dev +Это альфа версия, может не работать. Обсуждение https://t.me/itdogchat - топик **Podkop** Если у вас установлен Getdomains, то его следует удалить. From f5fe9c6c99712b35d40bb51e541044e2e00ec4a1 Mon Sep 17 00:00:00 2001 From: itdoginfo Date: Fri, 29 Nov 2024 11:42:29 +0300 Subject: [PATCH 5/5] Update --- String-example.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/String-example.md b/String-example.md index f489da1..6bae77b 100644 --- a/String-example.md +++ b/String-example.md @@ -23,6 +23,10 @@ ss://MjAyMi1ibGFrZTMtYWVzLTEyOC1nY206Y21lZklCdDhwMTJaZm1QWUplMnNCNThRd3R3NXNKeVp vless://eb445f4b-ddb4-4c79-86d5-0833fc674379@example.com:443?type=tcp&security=reality&pbk=ARQzddtXPJZHinwkPbgVpah9uwPTuzdjU9GpbUkQJkc&fp=chrome&sni=yahoo.com&sid=6cabf01472a3&spx=%2F&flow=xtls-rprx-vision#vless-reality ``` +``` +vless://UUID@IP:2082?security=reality&sni=dash.cloudflare.com&alpn=h2,http/1.1&allowInsecure=1&fp=chrome&pbk=pukkey&sid=id&type=grpc&encryption=none#vless-reality-strange +``` + ## TLS 1. ```