45 Commits

Author SHA1 Message Date
CodeRoK7
c01c6d10f4 Delete list Telegram by Opera 2025-08-09 17:12:07 +00:00
CodeRoK7
0e06bb9e6d Update total time check youtubeunblock 2025-07-30 16:00:32 +05:00
CodeRoK7
313c725038 Update URL check youtubeunblock 2025-07-30 15:55:04 +05:00
CodeRoK7
1c74ee190a Replace config file doh 2025-07-28 06:03:30 +00:00
CodeRoK7
083b2efd15 Fix 2025-07-28 05:58:22 +00:00
CodeRoK7
5a0f0060ff Fix name packeges 2025-07-28 05:45:34 +00:00
CodeRoK7
98d755c362 Fix 2025-07-28 05:30:46 +00:00
CodeRoK7
605c79bc55 Check install packages doh,dot,dfp 2025-07-28 05:28:54 +00:00
CodeRoK7
e18d56269c Add check wwan0 2025-07-27 21:57:03 +00:00
CodeRoK7
a779ca4418 Add wwan check 2025-07-27 21:54:53 +00:00
CodeRoK7
9123c0d847 Add check wan6 2025-07-27 21:51:17 +00:00
CodeRoK7
5d4a82e902 Add wan check 2025-07-27 21:50:22 +00:00
CodeRoK7
1495647a36 Add autoreboot 2025-07-27 21:44:49 +00:00
CodeRoK7
5d90170698 Fix redirects dns 2025-07-27 21:13:15 +00:00
CodeRoK7
50044435a7 Add config file dns-failsafe-proxy 2025-07-27 20:34:43 +00:00
CodeRoK7
e765114c49 Fix 2025-07-27 20:17:26 +00:00
CodeRoK7
9aeb4d70c1 Add new script for work new Podkop 2025-07-27 20:15:45 +00:00
CodeRoK7
b0b5f09b51 Add luci-app-podkop_0.4.6-r1_all.ipk 2025-07-28 00:50:35 +05:00
CodeRoK7
5231dc247d Add new packet Podkop 2025-07-28 00:49:26 +05:00
CodeRoK7
e69c9f1ee2 Fix check install opera proxy 2025-07-15 11:53:00 +00:00
CodeRoK7
b159e3caea Add check install opera-proxy 2025-07-08 10:57:01 +00:00
CodeRoK7
73871d0864 Fix message hints 2025-06-24 04:06:38 +00:00
CodeRoK7
9c6a776af6 For method 3 byPass Discord in youtubeUnblock 2025-06-23 17:30:06 +00:00
CodeRoK7
0604b99db4 Fix 2025-06-23 17:02:13 +00:00
CodeRoK7
4e0238213f Delete Discord byPass to youtubeUnBlock 2025-06-23 16:58:12 +00:00
CodeRoK7
6eebf40f4c Fix commands to reconfig Podkop 2025-06-23 15:52:56 +00:00
CodeRoK7
b55012ef84 Fix hints message 2025-06-23 15:14:10 +00:00
CodeRoK7
4b1e9f72c4 Fix check youtubeunblock 2025-06-23 11:10:05 +00:00
CodeRoK7
296ba4c6be Delete test file 2025-06-22 16:54:18 +00:00
CodeRoK7
1b63e81ced Add hints for used byPass method and delete byPass geoBlock by ComssDNS for some methods 2025-06-22 16:49:24 +00:00
CodeRoK7
85c4386866 Add hints message 2025-06-20 12:13:36 +00:00
CodeRoK7
2daa388b30 Remove comments 2025-06-20 12:09:21 +00:00
CodeRoK7
34558f232c Fix variable varByPass 2025-06-20 12:02:27 +00:00
CodeRoK7
f20be60176 test 2025-06-20 11:59:18 +00:00
CodeRoK7
41e16a0d83 test 2025-06-20 11:41:19 +00:00
CodeRoK7
a310e6ab38 Change hits 2025-06-20 10:52:18 +00:00
CodeRoK7
5c374ac531 Add more universality 2025-06-20 10:26:52 +00:00
CodeRoK7
88fe06e701 If not work youtubeUnblock delete task cron on restart service youtubeUnblock 2025-06-20 04:25:27 +00:00
CodeRoK7
3a5fadd5ea Add exit 2025-06-19 11:33:47 +00:00
CodeRoK7
52a2eb463b Add bypass geoblock by ComssDNS for youtubeunblock 2025-06-19 09:54:13 +00:00
CodeRoK7
c271c7b14a Changing the priority of bypassing locks 2025-06-19 09:18:42 +00:00
CodeRoK7
a3dad7e374 Merge pull request #25 from routerich/main
Merge main to beta
2025-06-19 10:32:28 +05:00
CodeRoK7
84a5bccc25 Update universal_config.sh 2025-06-11 21:12:49 +05:00
CodeRoK7
30e0a4837a Test 2025-06-11 14:02:15 +05:00
CodeRoK7
8dbb6df0c9 Merge pull request #24 from routerich/main
Merge main to beta
2025-06-11 13:59:01 +05:00
20 changed files with 2094 additions and 241 deletions

View File

@@ -0,0 +1,11 @@
config dns-failsafe-proxy 'main'
option listen_ip '127.0.0.1'
option listen_port '5359'
option dns_ip '127.0.0.42'
option dns_port '53'
option failback_ip '127.0.0.1'
option failback_port '5453'
option connect_timeout '150'
option session_timeout '2000'

19
config_files/doh-proxy Normal file
View File

@@ -0,0 +1,19 @@
config main 'config'
option canary_domains_icloud '1'
option canary_domains_mozilla '1'
option dnsmasq_config_update '-'
option force_dns '1'
list force_dns_port '53'
list force_dns_port '853'
list procd_fw_src_interfaces 'lan'
option procd_trigger_wan6 '0'
config doh-proxy
option bootstrap_dns '94.140.14.14,94.140.15.15'
option resolver_url 'https://dns.adguard-dns.com/dns-query'
option listen_addr '127.0.0.1'
option listen_port '5053'
option user 'nobody'
option group 'nogroup'

55
config_files/podkopNew Normal file
View File

@@ -0,0 +1,55 @@
config main 'main'
option mode 'proxy'
option proxy_config_type 'outbound'
option domain_list_enabled '1'
option subnets_list_enabled '0'
option custom_domains_list_type 'text'
option custom_local_domains_list_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option all_traffic_from_ip_enabled '0'
option delist_domains_enabled '0'
option exclude_from_ip_enabled '0'
option yacd '0'
option socks5 '0'
option exclude_ntp '1'
option quic_disable '1'
option dont_touch_dhcp '1'
option update_interval '1d'
option dns_type 'doh'
option dns_server 'dns.adguard-dns.com'
option split_dns_enabled '0'
option dns_rewrite_ttl '60'
option cache_file '/tmp/cache.db'
list iface 'br-lan'
option mon_restart_ifaces '0'
option detour '0'
option outbound_json '{
"type": "http",
"tag": "http-proxy",
"server": "127.0.0.1",
"server_port": 18080
}'
list domain_list 'geoblock'
list domain_list 'block'
list domain_list 'meta'
list domain_list 'twitter'
list domain_list 'hdrezka'
list domain_list 'google_ai'
option custom_domains_text 'myip.com'
option custom_subnets_list_enabled 'disabled'
config extra 'Youtube_Discord'
option mode 'vpn'
option interface 'awg10'
option domain_list_enabled '1'
list domain_list 'youtube'
list domain_list 'discord'
option custom_domains_list_type 'text'
option custom_domains_text '2ip.ru'
option custom_local_domains_list_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_subnets_list_enabled 'disabled'
option custom_download_subnets_list_enabled '0'
option all_traffic_from_ip_enabled '0'

View File

@@ -0,0 +1,54 @@
config main 'main'
option mode 'proxy'
option proxy_config_type 'outbound'
option domain_list_enabled '1'
option subnets_list_enabled '0'
option custom_domains_list_type 'text'
option custom_local_domains_list_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option all_traffic_from_ip_enabled '0'
option delist_domains_enabled '0'
option exclude_from_ip_enabled '0'
option yacd '0'
option socks5 '0'
option exclude_ntp '1'
option quic_disable '1'
option dont_touch_dhcp '1'
option update_interval '1d'
option dns_type 'doh'
option dns_server 'dns.adguard-dns.com'
option split_dns_enabled '0'
option dns_rewrite_ttl '60'
option cache_file '/tmp/cache.db'
list iface 'br-lan'
option mon_restart_ifaces '0'
option detour '0'
option outbound_json '{
"type": "http",
"tag": "http-proxy",
"server": "127.0.0.1",
"server_port": 18080
}'
list domain_list 'geoblock'
list domain_list 'block'
list domain_list 'meta'
list domain_list 'twitter'
list domain_list 'hdrezka'
list domain_list 'google_ai'
option custom_domains_text 'myip.com'
option custom_subnets_list_enabled 'disabled'
config extra 'Discord'
option mode 'vpn'
option interface 'awg10'
option domain_list_enabled '1'
list domain_list 'discord'
option custom_domains_list_type 'text'
option custom_domains_text '2ip.ru'
option custom_local_domains_list_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_subnets_list_enabled 'disabled'
option custom_download_subnets_list_enabled '0'
option all_traffic_from_ip_enabled '0'

View File

@@ -0,0 +1,42 @@
config main 'main'
option mode 'proxy'
option proxy_config_type 'outbound'
option domain_list_enabled '1'
option subnets_list_enabled '0'
option custom_domains_list_type 'text'
option custom_local_domains_list_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option all_traffic_from_ip_enabled '0'
option delist_domains_enabled '0'
option exclude_from_ip_enabled '0'
option yacd '0'
option socks5 '0'
option exclude_ntp '1'
option quic_disable '1'
option dont_touch_dhcp '1'
option update_interval '1d'
option dns_type 'doh'
option dns_server 'dns.adguard-dns.com'
option split_dns_enabled '0'
option dns_rewrite_ttl '60'
option cache_file '/tmp/cache.db'
list iface 'br-lan'
option mon_restart_ifaces '0'
option detour '0'
option outbound_json '{
"type": "http",
"tag": "http-proxy",
"server": "127.0.0.1",
"server_port": 18080
}'
list domain_list 'geoblock'
list domain_list 'block'
list domain_list 'meta'
list domain_list 'twitter'
list domain_list 'hdrezka'
list domain_list 'google_ai'
list domain_list 'discord'
option custom_domains_text 'myip.com'
option custom_subnets_list_enabled 'disabled'

View File

@@ -0,0 +1,43 @@
config main 'main'
option mode 'proxy'
option proxy_config_type 'outbound'
option domain_list_enabled '1'
option subnets_list_enabled '0'
option custom_domains_list_type 'text'
option custom_local_domains_list_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option all_traffic_from_ip_enabled '0'
option delist_domains_enabled '0'
option exclude_from_ip_enabled '0'
option yacd '0'
option socks5 '0'
option exclude_ntp '1'
option quic_disable '1'
option dont_touch_dhcp '1'
option update_interval '1d'
option dns_type 'doh'
option dns_server 'dns.adguard-dns.com'
option split_dns_enabled '0'
option dns_rewrite_ttl '60'
option cache_file '/tmp/cache.db'
list iface 'br-lan'
option mon_restart_ifaces '0'
option detour '0'
option outbound_json '{
"type": "http",
"tag": "http-proxy",
"server": "127.0.0.1",
"server_port": 18080
}'
list domain_list 'geoblock'
list domain_list 'block'
list domain_list 'meta'
list domain_list 'twitter'
list domain_list 'hdrezka'
list domain_list 'google_ai'
list domain_list 'discord'
list domain_list 'youtube'
option custom_domains_text 'myip.com'
option custom_subnets_list_enabled 'disabled'

View File

@@ -0,0 +1,36 @@
config main 'main'
option mode 'vpn'
option interface 'awg10'
option domain_list_enabled '1'
option subnets_list_enabled '0'
option custom_domains_list_type 'text'
option custom_local_domains_list_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option all_traffic_from_ip_enabled '0'
option delist_domains_enabled '0'
option exclude_from_ip_enabled '0'
option yacd '0'
option socks5 '0'
option exclude_ntp '1'
option quic_disable '1'
option dont_touch_dhcp '1'
option update_interval '1d'
option dns_type 'doh'
option dns_server 'dns.adguard-dns.com'
option split_dns_enabled '0'
option dns_rewrite_ttl '60'
option cache_file '/tmp/cache.db'
list iface 'br-lan'
option mon_restart_ifaces '0'
option detour '0'
list domain_list 'block'
list domain_list 'meta'
list domain_list 'twitter'
list domain_list 'hdrezka'
list domain_list 'telegram'
list domain_list 'discord'
list domain_list 'youtube'
option custom_domains_text 'myip.com'
option custom_subnets_list_enabled 'disabled'

View File

@@ -0,0 +1,35 @@
config main 'main'
option mode 'vpn'
option interface 'awg10'
option domain_list_enabled '1'
option subnets_list_enabled '0'
option custom_domains_list_type 'text'
option custom_local_domains_list_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option all_traffic_from_ip_enabled '0'
option delist_domains_enabled '0'
option exclude_from_ip_enabled '0'
option yacd '0'
option socks5 '0'
option exclude_ntp '1'
option quic_disable '1'
option dont_touch_dhcp '1'
option update_interval '1d'
option dns_type 'doh'
option dns_server 'dns.adguard-dns.com'
option split_dns_enabled '0'
option dns_rewrite_ttl '60'
option cache_file '/tmp/cache.db'
list iface 'br-lan'
option mon_restart_ifaces '0'
option detour '0'
list domain_list 'block'
list domain_list 'meta'
list domain_list 'twitter'
list domain_list 'hdrezka'
list domain_list 'telegram'
list domain_list 'discord'
option custom_domains_text 'myip.com'
option custom_subnets_list_enabled 'disabled'

View File

@@ -0,0 +1,102 @@
config main 'main'
option mode 'vpn'
option domain_list_enabled '0'
option subnets_list_enabled '1'
option custom_domains_list_enabled 'dynamic'
option custom_subnets_list_enabled 'disabled'
option all_traffic_from_ip_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option exclude_from_ip_enabled '0'
option update_interval '0 4 * * *'
option custom_local_domains_list_enabled '0'
option interface 'awg10'
list subnets 'meta'
list subnets 'twitter'
list subnets 'discord'
list custom_domains '2ip.ru'
list custom_domains 'rutracker.org'
list custom_domains 'rutracker.net'
list custom_domains 'rutracker.cc'
list custom_domains 'rutor.info'
list custom_domains 'nnmclub.to'
list custom_domains 'lostfilm.tv'
list custom_domains 'animego.org'
list custom_domains 'jut.su'
list custom_domains 'anilibria.tv'
list custom_domains 'twimg.com'
list custom_domains 'kinozal.tv'
list custom_domains 'cdninstagram.com'
list custom_domains 'instagram.com'
list custom_domains 'ig.me'
list custom_domains 'fbcdn.net'
list custom_domains 'facebook.com'
list custom_domains 'facebook.net'
list custom_domains 'fb.com'
list custom_domains 'discord.com'
list custom_domains 'discordapp.com'
list custom_domains 'discord.gg'
list custom_domains 'discordapp.net'
list custom_domains 'discord.media'
config second 'second'
option second_enable '1'
option domain_list_enabled '0'
list domains 'youtube'
option second_mode 'proxy'
option second_proxy_config_type 'outbound'
option second_outbound_json '{
"type": "http",
"server": "127.0.0.1",
"server_port": 18080
}'
option second_domain_service_enabled '0'
option second_custom_domains_list_enabled 'dynamic'
option second_custom_subnets_list_enabled 'disabled'
list second_custom_domains 'chatgpt.com'
list second_custom_domains 'oaistatic.com'
list second_custom_domains 'oaiusercontent.com'
list second_custom_domains 'openai.com'
list second_custom_domains 'microsoft.com'
list second_custom_domains 'windowsupdate.com'
list second_custom_domains 'bing.com'
list second_custom_domains 'supercell.com'
list second_custom_domains 'seeurlpcl.com'
list second_custom_domains 'supercellid.com'
list second_custom_domains 'supercellgames.com'
list second_custom_domains 'clashroyale.com'
list second_custom_domains 'brawlstars.com'
list second_custom_domains 'clash.com'
list second_custom_domains 'clashofclans.com'
list second_custom_domains 'x.ai'
list second_custom_domains 'grok.com'
list second_custom_domains 'gitgub.com'
list second_custom_domains 'searchgpt.com'
list second_custom_domains 'xboxlive.com'
list second_custom_domains 'gamepass.com'
list second_custom_domains 'xboxab.com'
list second_custom_domains 'xboxservices.com'
list second_custom_domains 'myip.com'
list second_custom_domains '4pda.to'
list second_custom_domains '4pda.ws'
list second_custom_domains 'habr.com'
list second_custom_domains 'byteoversea.com'
list second_custom_domains 'ibytedtos.com'
list second_custom_domains 'muscdn.com'
list second_custom_domains 'musical.ly'
list second_custom_domains 'tik-tokapi.com'
list second_custom_domains 'tiktok.com'
list second_custom_domains 'tiktokcdn-us.com'
list second_custom_domains 'tiktokcdn-eu.com'
list second_custom_domains 'tiktokcdn.com'
list second_custom_domains 'tiktokd.net'
list second_custom_domains 'tiktokd.org'
list second_custom_domains 'tiktokv.com'
list second_custom_domains 'tiktokv.us'
list second_custom_domains 'tiktokw.us'
list second_custom_domains 'ttwstatic.com'
list second_custom_domains 'intel.com'
list second_custom_domains 'intel.se'
list second_custom_domains 'onetrust.com'
list second_custom_domains 'gemini.google.com'

112
config_files/podkopWARP Normal file
View File

@@ -0,0 +1,112 @@
config main 'main'
option mode 'vpn'
option domain_list_enabled '0'
option subnets_list_enabled '1'
option custom_domains_list_enabled 'dynamic'
option custom_subnets_list_enabled 'disabled'
option all_traffic_from_ip_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option exclude_from_ip_enabled '0'
option update_interval '0 4 * * *'
option custom_local_domains_list_enabled '0'
option interface 'awg10'
list subnets 'meta'
list subnets 'twitter'
list subnets 'discord'
list custom_domains '2ip.ru'
list custom_domains 'googlevideo.com'
list custom_domains 'ggpht.com'
list custom_domains 'ytimg.com'
list custom_domains 'youtube.com'
list custom_domains 'play.google.com'
list custom_domains 'youtu.be'
list custom_domains 'googleapis.com'
list custom_domains 'googleusercontent.com'
list custom_domains 'gstatic.com'
list custom_domains 'l.google.com'
list custom_domains 'rutracker.org'
list custom_domains 'rutracker.net'
list custom_domains 'rutracker.cc'
list custom_domains 'rutor.info'
list custom_domains 'nnmclub.to'
list custom_domains 'lostfilm.tv'
list custom_domains 'animego.org'
list custom_domains 'jut.su'
list custom_domains 'anilibria.tv'
list custom_domains 'twimg.com'
list custom_domains 'kinozal.tv'
list custom_domains 'cdninstagram.com'
list custom_domains 'instagram.com'
list custom_domains 'ig.me'
list custom_domains 'fbcdn.net'
list custom_domains 'facebook.com'
list custom_domains 'facebook.net'
list custom_domains 'fb.com'
list custom_domains 'discord.com'
list custom_domains 'discordapp.com'
list custom_domains 'discord.gg'
list custom_domains 'discordapp.net'
list custom_domains 'discord.media'
config second 'second'
option second_enable '0'
option domain_list_enabled '0'
list domains 'youtube'
option second_mode 'proxy'
option second_proxy_config_type 'outbound'
option second_outbound_json '{
"type": "http",
"server": "127.0.0.1",
"server_port": 18080
}'
option second_domain_service_enabled '0'
option second_custom_domains_list_enabled 'dynamic'
option second_custom_subnets_list_enabled 'disabled'
list second_custom_domains 'chatgpt.com'
list second_custom_domains 'oaistatic.com'
list second_custom_domains 'oaiusercontent.com'
list second_custom_domains 'openai.com'
list second_custom_domains 'microsoft.com'
list second_custom_domains 'windowsupdate.com'
list second_custom_domains 'bing.com'
list second_custom_domains 'supercell.com'
list second_custom_domains 'seeurlpcl.com'
list second_custom_domains 'supercellid.com'
list second_custom_domains 'supercellgames.com'
list second_custom_domains 'clashroyale.com'
list second_custom_domains 'brawlstars.com'
list second_custom_domains 'clash.com'
list second_custom_domains 'clashofclans.com'
list second_custom_domains 'x.ai'
list second_custom_domains 'grok.com'
list second_custom_domains 'gitgub.com'
list second_custom_domains 'searchgpt.com'
list second_custom_domains 'xboxlive.com'
list second_custom_domains 'gamepass.com'
list second_custom_domains 'xboxab.com'
list second_custom_domains 'xboxservices.com'
list second_custom_domains 'myip.com'
list second_custom_domains '4pda.to'
list second_custom_domains '4pda.ws'
list second_custom_domains 'habr.com'
list second_custom_domains 'byteoversea.com'
list second_custom_domains 'ibytedtos.com'
list second_custom_domains 'muscdn.com'
list second_custom_domains 'musical.ly'
list second_custom_domains 'tik-tokapi.com'
list second_custom_domains 'tiktok.com'
list second_custom_domains 'tiktokcdn-us.com'
list second_custom_domains 'tiktokcdn-eu.com'
list second_custom_domains 'tiktokcdn.com'
list second_custom_domains 'tiktokd.net'
list second_custom_domains 'tiktokd.org'
list second_custom_domains 'tiktokv.com'
list second_custom_domains 'tiktokv.us'
list second_custom_domains 'tiktokw.us'
list second_custom_domains 'ttwstatic.com'
list second_custom_domains 'intel.com'
list second_custom_domains 'intel.se'
list second_custom_domains 'onetrust.com'
list second_custom_domains 'gemini.google.com'

View File

@@ -0,0 +1,102 @@
config main 'main'
option mode 'vpn'
option domain_list_enabled '0'
option subnets_list_enabled '1'
option custom_domains_list_enabled 'dynamic'
option custom_subnets_list_enabled 'disabled'
option all_traffic_from_ip_enabled '0'
option custom_download_domains_list_enabled '0'
option custom_download_subnets_list_enabled '0'
option exclude_from_ip_enabled '0'
option update_interval '0 4 * * *'
option custom_local_domains_list_enabled '0'
option interface 'awg10'
list subnets 'meta'
list subnets 'twitter'
list subnets 'discord'
list custom_domains '2ip.ru'
list custom_domains 'rutracker.org'
list custom_domains 'rutracker.net'
list custom_domains 'rutracker.cc'
list custom_domains 'rutor.info'
list custom_domains 'nnmclub.to'
list custom_domains 'lostfilm.tv'
list custom_domains 'animego.org'
list custom_domains 'jut.su'
list custom_domains 'anilibria.tv'
list custom_domains 'twimg.com'
list custom_domains 'kinozal.tv'
list custom_domains 'cdninstagram.com'
list custom_domains 'instagram.com'
list custom_domains 'ig.me'
list custom_domains 'fbcdn.net'
list custom_domains 'facebook.com'
list custom_domains 'facebook.net'
list custom_domains 'fb.com'
list custom_domains 'discord.com'
list custom_domains 'discordapp.com'
list custom_domains 'discord.gg'
list custom_domains 'discordapp.net'
list custom_domains 'discord.media'
config second 'second'
option second_enable '0'
option domain_list_enabled '0'
list domains 'youtube'
option second_mode 'proxy'
option second_proxy_config_type 'outbound'
option second_outbound_json '{
"type": "http",
"server": "127.0.0.1",
"server_port": 18080
}'
option second_domain_service_enabled '0'
option second_custom_domains_list_enabled 'dynamic'
option second_custom_subnets_list_enabled 'disabled'
list second_custom_domains 'chatgpt.com'
list second_custom_domains 'oaistatic.com'
list second_custom_domains 'oaiusercontent.com'
list second_custom_domains 'openai.com'
list second_custom_domains 'microsoft.com'
list second_custom_domains 'windowsupdate.com'
list second_custom_domains 'bing.com'
list second_custom_domains 'supercell.com'
list second_custom_domains 'seeurlpcl.com'
list second_custom_domains 'supercellid.com'
list second_custom_domains 'supercellgames.com'
list second_custom_domains 'clashroyale.com'
list second_custom_domains 'brawlstars.com'
list second_custom_domains 'clash.com'
list second_custom_domains 'clashofclans.com'
list second_custom_domains 'x.ai'
list second_custom_domains 'grok.com'
list second_custom_domains 'gitgub.com'
list second_custom_domains 'searchgpt.com'
list second_custom_domains 'xboxlive.com'
list second_custom_domains 'gamepass.com'
list second_custom_domains 'xboxab.com'
list second_custom_domains 'xboxservices.com'
list second_custom_domains 'myip.com'
list second_custom_domains '4pda.to'
list second_custom_domains '4pda.ws'
list second_custom_domains 'habr.com'
list second_custom_domains 'byteoversea.com'
list second_custom_domains 'ibytedtos.com'
list second_custom_domains 'muscdn.com'
list second_custom_domains 'musical.ly'
list second_custom_domains 'tik-tokapi.com'
list second_custom_domains 'tiktok.com'
list second_custom_domains 'tiktokcdn-us.com'
list second_custom_domains 'tiktokcdn-eu.com'
list second_custom_domains 'tiktokcdn.com'
list second_custom_domains 'tiktokd.net'
list second_custom_domains 'tiktokd.org'
list second_custom_domains 'tiktokv.com'
list second_custom_domains 'tiktokv.us'
list second_custom_domains 'tiktokw.us'
list second_custom_domains 'ttwstatic.com'
list second_custom_domains 'intel.com'
list second_custom_domains 'intel.se'
list second_custom_domains 'onetrust.com'
list second_custom_domains 'gemini.google.com'

View File

@@ -95,39 +95,3 @@ config section
list sni_domains 'twitteroauth.com'
list sni_domains 'twitterstat.us'
config section
option name 'CallsWhatsAppTelegram'
option tls_enabled '0'
option all_domains '0'
list sni_domains 'cdn-telegram.org'
list sni_domains 'comments.app'
list sni_domains 'contest.com'
list sni_domains 'fragment.com'
list sni_domains 'graph.org'
list sni_domains 'quiz.directory'
list sni_domains 't.me'
list sni_domains 'tdesktop.com'
list sni_domains 'telega.one'
list sni_domains 'telegra.ph'
list sni_domains 'telegram-cdn.org'
list sni_domains 'telegram.dog'
list sni_domains 'telegram.me'
list sni_domains 'telegram.org'
list sni_domains 'telegram.space'
list sni_domains 'telesco.pe'
list sni_domains 'tg.dev'
list sni_domains 'tx.me'
list sni_domains 'usercontent.dev'
list sni_domains 'graph.facebook.com'
list sni_domains 'whatsapp.biz'
list sni_domains 'whatsapp.com'
list sni_domains 'whatsapp.net'
option sni_detection 'parse'
option quic_drop '0'
option udp_mode 'fake'
option udp_faking_strategy 'none'
option udp_fake_seq_len '6'
option udp_fake_len '64'
option udp_filter_quic 'disabled'
option enabled '1'
option udp_stun_filter '1'

View File

@@ -34,72 +34,4 @@ config section
list sni_domains 'googleusercontent.com'
list sni_domains 'gstatic.com'
list sni_domains 'l.google.com'
option quic_drop '1'
config section
option name 'Discord'
option tls_enabled '1'
option fake_sni '1'
option faking_strategy 'pastseq'
option fake_sni_seq_len '1'
option fake_sni_type 'default'
option frag 'tcp'
option frag_sni_reverse '1'
option frag_sni_faked '0'
option frag_middle_sni '1'
option frag_sni_pos '1'
option seg2delay '0'
option fk_winsize '0'
option synfake '0'
option all_domains '0'
option sni_detection 'parse'
option quic_drop '0'
option udp_mode 'fake'
option udp_faking_strategy 'none'
option udp_fake_seq_len '6'
option udp_fake_len '64'
list udp_dport_filter '50000-50100 '
option udp_filter_quic 'disabled'
option enabled '1'
list sni_domains 'discord.com'
list sni_domains 'discordapp.com'
list sni_domains 'discord.gg'
list sni_domains 'discordapp.net'
list sni_domains 'discord.media'
config section
option name 'CallsWhatsAppTelegram'
option tls_enabled '0'
option all_domains '0'
list sni_domains 'cdn-telegram.org'
list sni_domains 'comments.app'
list sni_domains 'contest.com'
list sni_domains 'fragment.com'
list sni_domains 'graph.org'
list sni_domains 'quiz.directory'
list sni_domains 't.me'
list sni_domains 'tdesktop.com'
list sni_domains 'telega.one'
list sni_domains 'telegra.ph'
list sni_domains 'telegram-cdn.org'
list sni_domains 'telegram.dog'
list sni_domains 'telegram.me'
list sni_domains 'telegram.org'
list sni_domains 'telegram.space'
list sni_domains 'telesco.pe'
list sni_domains 'tg.dev'
list sni_domains 'tx.me'
list sni_domains 'usercontent.dev'
list sni_domains 'graph.facebook.com'
list sni_domains 'whatsapp.biz'
list sni_domains 'whatsapp.com'
list sni_domains 'whatsapp.net'
option sni_detection 'parse'
option quic_drop '0'
option udp_mode 'fake'
option udp_faking_strategy 'none'
option udp_fake_seq_len '6'
option udp_fake_len '64'
option udp_filter_quic 'disabled'
option enabled '1'
option udp_stun_filter '1'
option quic_drop '1'

View File

@@ -8,7 +8,7 @@ config youtubeUnblock 'youtubeUnblock'
config section
option name 'Youtube'
option enabled '0'
option enabled '1'
option tls_enabled '1'
option fake_sni '1'
option faking_strategy 'pastseq'
@@ -37,39 +37,32 @@ config section
option quic_drop '1'
config section
option name 'CallsWhatsAppTelegram'
option tls_enabled '0'
option name 'Discord'
option tls_enabled '1'
option fake_sni '1'
option faking_strategy 'pastseq'
option fake_sni_seq_len '1'
option fake_sni_type 'default'
option frag 'tcp'
option frag_sni_reverse '1'
option frag_sni_faked '0'
option frag_middle_sni '1'
option frag_sni_pos '1'
option seg2delay '0'
option fk_winsize '0'
option synfake '0'
option all_domains '0'
list sni_domains 'cdn-telegram.org'
list sni_domains 'comments.app'
list sni_domains 'contest.com'
list sni_domains 'fragment.com'
list sni_domains 'graph.org'
list sni_domains 'quiz.directory'
list sni_domains 't.me'
list sni_domains 'tdesktop.com'
list sni_domains 'telega.one'
list sni_domains 'telegra.ph'
list sni_domains 'telegram-cdn.org'
list sni_domains 'telegram.dog'
list sni_domains 'telegram.me'
list sni_domains 'telegram.org'
list sni_domains 'telegram.space'
list sni_domains 'telesco.pe'
list sni_domains 'tg.dev'
list sni_domains 'tx.me'
list sni_domains 'usercontent.dev'
list sni_domains 'graph.facebook.com'
list sni_domains 'whatsapp.biz'
list sni_domains 'whatsapp.com'
list sni_domains 'whatsapp.net'
option sni_detection 'parse'
option quic_drop '0'
option udp_mode 'fake'
option udp_faking_strategy 'none'
option udp_fake_seq_len '6'
option udp_fake_len '64'
list udp_dport_filter '50000-50100 '
option udp_filter_quic 'disabled'
option enabled '1'
option udp_stun_filter '1'
list sni_domains 'discord.com'
list sni_domains 'discordapp.com'
list sni_domains 'discord.gg'
list sni_domains 'discordapp.net'
list sni_domains 'discord.media'

View File

@@ -0,0 +1,68 @@
#!/bin/sh
DIR="/etc/config"
DIR_BACKUP="/root/backup3"
config_files="network
firewall
youtubeUnblock
https-dns-proxy
dhcp
dns-failsafe-proxy"
manage_package() {
local name="$1"
local autostart="$2"
local process="$3"
# Проверка, установлен ли пакет
if opkg list-installed | grep -q "^$name"; then
# Проверка, включен ли автозапуск
if /etc/init.d/$name enabled; then
if [ "$autostart" = "disable" ]; then
/etc/init.d/$name disable
fi
else
if [ "$autostart" = "enable" ]; then
/etc/init.d/$name enable
fi
fi
# Проверка, запущен ли процесс
if pidof $name > /dev/null; then
if [ "$process" = "stop" ]; then
/etc/init.d/$name stop
fi
else
if [ "$process" = "start" ]; then
/etc/init.d/$name start
fi
fi
fi
}
if [ -d "$DIR_BACKUP" ]
then
echo "Restore configs..."
for file in $config_files
do
cp -f "$DIR_BACKUP/$file" "$DIR/$file"
done
rm -rf "$DIR_BACKUP"
fi
echo "Stop and disabled autostart Podkop..."
manage_package "podkop" "disable" "stop"
echo "Run and enabled autostart youtubeUnblock and ruantiblock..."
manage_package "youtubeUnblock" "enable" "start"
manage_package "ruantiblock" "enable" "start"
printf "\033[32;1mRestart firewall, dnsmasq, odhcpd...\033[0m\n"
service firewall restart
service dnsmasq restart
service odhcpd restart
#service network restart
printf "\033[32;1mOff configured completed...\033[0m\n"

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -120,39 +120,25 @@ manage_package() {
fi
}
checkPackageAndInstall() {
checkPackageAndInstall()
{
local name="$1"
local isRequired="$2"
local alt=""
if [ "$name" = "https-dns-proxy" ]; then
alt="luci-app-doh-proxy"
fi
if [ -n "$alt" ]; then
if opkg list-installed | grep -qE "^($name|$alt) "; then
echo "$name or $alt already installed..."
return 0
fi
local isRequried="$2"
#проверяем установлени ли библиотека $name
if opkg list-installed | grep -q $name; then
echo "$name already installed..."
else
if opkg list-installed | grep -q "^$name "; then
echo "$name already installed..."
return 0
fi
fi
echo "$name not installed. Installing $name..."
opkg install "$name"
res=$?
if [ "$isRequired" = "1" ]; then
if [ $res -eq 0 ]; then
echo "$name installed successfully"
else
echo "Error installing $name. Please, install $name manually$( [ -n "$alt" ] && echo " or $alt") and run the script again."
exit 1
fi
echo "$name not installed. Installed $name..."
opkg install $name
res=$?
if [ "$isRequried" = "1" ]; then
if [ $res -eq 0 ]; then
echo "$name insalled successfully"
else
echo "Error installing $name. Please, install $name manually and run the script again"
exit 1
fi
fi
fi
}
@@ -295,10 +281,98 @@ checkAndAddDomainPermanentName()
fi
}
byPassGeoBlockComssDNS()
{
echo "Configure dhcp..."
uci set dhcp.cfg01411c.strictorder='1'
uci set dhcp.cfg01411c.filter_aaaa='1'
uci add_list dhcp.cfg01411c.server='127.0.0.1#5053'
uci add_list dhcp.cfg01411c.server='127.0.0.1#5054'
uci add_list dhcp.cfg01411c.server='127.0.0.1#5055'
uci add_list dhcp.cfg01411c.server='127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.chatgpt.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.oaistatic.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.oaiusercontent.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.openai.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.microsoft.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.windowsupdate.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.bing.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.supercell.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.seeurlpcl.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.supercellid.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.supercellgames.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.clashroyale.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.brawlstars.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.clash.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.clashofclans.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.x.ai/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.grok.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.github.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.forzamotorsport.net/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.forzaracingchampionship.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.forzarc.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.gamepass.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.orithegame.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.renovacionxboxlive.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.tellmewhygame.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbox.co/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbox.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbox.eu/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbox.org/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbox360.co/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbox360.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbox360.eu/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbox360.org/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxab.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxgamepass.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxgamestudios.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxlive.cn/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxlive.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxone.co/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxone.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxone.eu/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxplayanywhere.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxservices.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xboxstudios.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.xbx.lv/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.sentry.io/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.usercentrics.eu/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.recaptcha.net/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.gstatic.com/127.0.0.1#5056'
uci add_list dhcp.cfg01411c.server='/*.brawlstarsgame.com/127.0.0.1#5056'
uci commit dhcp
echo "Add unblock ChatGPT..."
checkAndAddDomainPermanentName "chatgpt.com" "83.220.169.155"
checkAndAddDomainPermanentName "openai.com" "83.220.169.155"
checkAndAddDomainPermanentName "webrtc.chatgpt.com" "83.220.169.155"
checkAndAddDomainPermanentName "ios.chat.openai.com" "83.220.169.155"
checkAndAddDomainPermanentName "searchgpt.com" "83.220.169.155"
service dnsmasq restart
service odhcpd restart
}
deleteByPassGeoBlockComssDNS()
{
uci del dhcp.cfg01411c.server
uci add_list dhcp.cfg01411c.server='127.0.0.1#5053'
uci add_list dhcp.cfg01411c.server='127.0.0.1#5054'
uci add_list dhcp.cfg01411c.server='127.0.0.1#5055'
uci add_list dhcp.cfg01411c.server='127.0.0.1#5056'
while uci del dhcp.@domain[-1] ; do : ; done;
uci commit dhcp
service dnsmasq restart
service odhcpd restart
service https-dns-proxy restart
}
install_youtubeunblock_packages() {
PKGARCH=$(opkg print-architecture | awk 'BEGIN {max=0} {if ($3 > max) {max = $3; arch = $2}} END {print arch}')
VERSION=$(ubus call system board | jsonfilter -e '@.release.version')
BASE_URL="https://github.com/Waujito/youtubeUnblock/releases/download/v1.1.0/"
BASE_URL="https://github.com/Waujito/youtubeUnblock/releases/download/v1.0.0/"
PACK_NAME="youtubeUnblock"
AWG_DIR="/tmp/$PACK_NAME"
@@ -326,7 +400,7 @@ install_youtubeunblock_packages() {
fi
done
YOUTUBEUNBLOCK_FILENAME="youtubeUnblock-1.1.0-2-2d579d5-${PKGARCH}-openwrt-23.05.ipk"
YOUTUBEUNBLOCK_FILENAME="youtubeUnblock-1.0.0-10-f37c3dd-${PKGARCH}-openwrt-23.05.ipk"
DOWNLOAD_URL="${BASE_URL}${YOUTUBEUNBLOCK_FILENAME}"
echo $DOWNLOAD_URL
wget -O "$AWG_DIR/$YOUTUBEUNBLOCK_FILENAME" "$DOWNLOAD_URL"
@@ -353,7 +427,7 @@ install_youtubeunblock_packages() {
echo "$PACK_NAME already installed"
else
PACK_NAME="luci-app-youtubeUnblock"
YOUTUBEUNBLOCK_FILENAME="luci-app-youtubeUnblock-1.1.0-1-473af29.ipk"
YOUTUBEUNBLOCK_FILENAME="luci-app-youtubeUnblock-1.0.0-10-f37c3dd.ipk"
DOWNLOAD_URL="${BASE_URL}${YOUTUBEUNBLOCK_FILENAME}"
echo $DOWNLOAD_URL
wget -O "$AWG_DIR/$YOUTUBEUNBLOCK_FILENAME" "$DOWNLOAD_URL"
@@ -378,6 +452,19 @@ install_youtubeunblock_packages() {
rm -rf "$AWG_DIR"
}
if [ "$1" = "y" ] || [ "$1" = "Y" ]
then
is_manual_input_parameters="y"
else
is_manual_input_parameters="n"
fi
if [ "$2" = "y" ] || [ "$2" = "Y" ] || [ "$2" = "" ]
then
is_reconfig_podkop="y"
else
is_reconfig_podkop="n"
fi
echo "Update list packages..."
opkg update
@@ -393,11 +480,6 @@ checkPackageAndInstall "jq" "1"
checkPackageAndInstall "curl" "1"
checkPackageAndInstall "unzip" "1"
checkPackageAndInstall "sing-box" "1"
checkPackageAndInstall "opera-proxy" "1"
checkPackageAndInstall "youtubeUnblock" "1"
opkg upgrade youtubeUnblock
opkg upgrade luci-app-youtubeUnblock
manage_package "youtubeUnblock" "enable" "start"
#проверяем установлени ли пакет dnsmasq-full
if opkg list-installed | grep -q dnsmasq-full; then
@@ -421,7 +503,7 @@ firewall
https-dns-proxy
youtubeUnblock
dhcp"
URL="https://raw.githubusercontent.com/routerich/RouterichAX3000_configs/refs/heads/test_main"
URL="https://raw.githubusercontent.com/routerich/RouterichAX3000_configs/refs/heads/beta"
checkPackageAndInstall "https-dns-proxy" "0"
@@ -441,10 +523,6 @@ then
then
wget -O "$DIR/$file" "$URL/config_files/$file"
fi
if [ "$file" == "youtubeUnblock" ]
then
wget -O "$DIR/$file" "$URL/config_files/youtubeUnblockCalls"
fi
done
fi
@@ -454,37 +532,53 @@ uci set dhcp.cfg01411c.strictorder='1'
uci set dhcp.cfg01411c.filter_aaaa='1'
uci commit dhcp
if opkg list-installed | grep -q opera-proxy; then
echo "Opera-proxy already installed..."
else
echo "Install opera-proxy client..."
service stop vpn > /dev/null
rm -f /usr/bin/vpns /etc/init.d/vpn
url="https://github.com/NitroOxid/openwrt-opera-proxy-bin/releases/download/1.8.0/opera-proxy_1.8.0-1_aarch64_cortex-a53.ipk"
destination_file="/tmp/opera-proxy.ipk"
echo "Downloading opera-proxy..."
wget "$url" -O "$destination_file" || { echo "Failed to download the file"; exit 1; }
echo "Installing opera-proxy..."
opkg install $destination_file
cat <<EOF > /etc/sing-box/config.json
{
"log": {
"disabled": true,
"level": "error"
},
"inbounds": [
{
"type": "tproxy",
"listen": "::",
"listen_port": 1100,
"sniff": false
}
],
"outbounds": [
{
"type": "http",
"server": "127.0.0.1",
"server_port": 18080
}
],
"route": {
"auto_detect_interface": true
}
{
"log": {
"disabled": true,
"level": "error"
},
"inbounds": [
{
"type": "tproxy",
"listen": "::",
"listen_port": 1100,
"sniff": false
}
],
"outbounds": [
{
"type": "http",
"server": "127.0.0.1",
"server_port": 18080
}
],
"route": {
"auto_detect_interface": true
}
}
EOF
echo "Setting sing-box..."
uci set sing-box.main.enabled='1'
uci set sing-box.main.user='root'
uci commit sing-box
echo "Setting sing-box..."
uci set sing-box.main.enabled='1'
uci set sing-box.main.user='root'
uci commit sing-box
fi
nameRule="option name 'Block_UDP_443'"
str=$(grep -i "$nameRule" /etc/config/firewall)
@@ -509,10 +603,58 @@ then
uci commit firewall
fi
printf "\033[32;1mAutomatic generate config AmneziaWG WARP (n) or manual input parameters for AmneziaWG (y)...\033[0m\n"
printf "\033[32;1mCheck work youtubeUnblock..\033[0m\n"
install_youtubeunblock_packages
opkg upgrade youtubeUnblock
opkg upgrade luci-app-youtubeUnblock
manage_package "youtubeUnblock" "enable" "start"
wget -O "/etc/config/youtubeUnblock" "$URL/config_files/youtubeUnblockSecond"
service youtubeUnblock restart
isWorkYoutubeUnBlock=0
curl -f -o /dev/null -k --connect-to ::google.com -L -H "Host: mirror.gcr.io" --max-time 360 https://test.googlevideo.com/v2/cimg/android/blobs/sha256:6fd8bdac3da660bde7bd0b6f2b6a46e1b686afb74b9a4614def32532b73f5eaa
# Проверяем код выхода
if [ $? -eq 0 ]; then
printf "\033[32;1myoutubeUnblock well work...\033[0m\n"
cronTask="0 4 * * * service youtubeUnblock restart"
str=$(grep -i "0 4 \* \* \* service youtubeUnblock restart" /etc/crontabs/root)
if [ -z "$str" ]
then
echo "Add cron task auto reboot service youtubeUnblock..."
echo "$cronTask" >> /etc/crontabs/root
fi
isWorkYoutubeUnBlock=1
else
manage_package "youtubeUnblock" "disable" "stop"
printf "\033[32;1myoutubeUnblock not work...\033[0m\n"
isWorkYoutubeUnBlock=0
str=$(grep -i "0 4 \* \* \* service youtubeUnblock restart" /etc/crontabs/root)
if [ ! -z "$str" ]
then
grep -v "0 4 \* \* \* service youtubeUnblock restart" /etc/crontabs/root > /etc/crontabs/temp
cp -f "/etc/crontabs/temp" "/etc/crontabs/root"
rm -f "/etc/crontabs/temp"
fi
fi
isWorkOperaProxy=0
printf "\033[32;1mCheck opera proxy...\033[0m\n"
service sing-box restart
sing-box tools fetch ifconfig.co -D /etc/sing-box/
if [ $? -eq 0 ]; then
printf "\033[32;1mOpera proxy well work...\033[0m\n"
isWorkOperaProxy=1
else
printf "\033[32;1mOpera proxy not work...\033[0m\n"
isWorkOperaProxy=0
fi
#printf "\033[32;1mAutomatic generate config AmneziaWG WARP (n) or manual input parameters for AmneziaWG (y)...\033[0m\n"
countRepeatAWGGen=2
echo "Input manual parameters AmneziaWG? (y/n): "
read is_manual_input_parameters
#echo "Input manual parameters AmneziaWG? (y/n): "
#read is_manual_input_parameters
currIter=0
isExit=0
while [ $currIter -lt $countRepeatAWGGen ] && [ "$isExit" = "0" ]
@@ -720,34 +862,43 @@ do
done
varByPass=0
isWorkWARP=0
if [ "$isExit" = "1" ]
then
printf "\033[32;1mAWG WARP well work...\033[0m\n"
varByPass=1
isWorkWARP=1
else
printf "\033[32;1mAWG WARP not work...Try work youtubeunblock...Please wait...\033[0m\n"
wget -O "/etc/config/youtubeUnblock" "$URL/config_files/youtubeUnblockSecond"
service youtubeUnblock restart
curl -f -o /dev/null -k --connect-to ::google.com -L -H "Host: mirror.gcr.io" --max-time 360 https://test.googlevideo.com/v2/cimg/android/blobs/sha256:6fd8bdac3da660bde7bd0b6f2b6a46e1b686afb74b9a4614def32532b73f5eaa
printf "\033[32;1mAWG WARP not work.....Try opera proxy...\033[0m\n"
isWorkWARP=0
fi
# Проверяем код выхода
if [ $? -eq 0 ]; then
printf "\033[32;1myoutubeUnblock well work...\033[0m\n"
varByPass=2
else
manage_package "youtubeUnblock" "disable" "stop"
printf "\033[32;1myoutubeUnblock not work...Try opera proxy...\033[0m\n"
service sing-box restart
sing-box tools fetch ifconfig.co -D /etc/sing-box/
if [ $? -eq 0 ]; then
printf "\033[32;1mOpera proxy well work...\033[0m\n"
varByPass=3
else
printf "\033[32;1mOpera proxy not work...Try custom settings router to bypass the locks... Recomendation buy 'VPS' and up 'vless'\033[0m\n"
exit 1
fi
fi
echo "isWorkYoutubeUnBlock = $isWorkYoutubeUnBlock, isWorkOperaProxy = $isWorkOperaProxy, isWorkWARP = $isWorkWARP"
if [ "$isWorkYoutubeUnBlock" = "1" ] && [ "$isWorkOperaProxy" = "1" ] && [ "$isWorkWARP" = "1" ]
then
varByPass=1
elif [ "$isWorkYoutubeUnBlock" = "0" ] && [ "$isWorkOperaProxy" = "1" ] && [ "$isWorkWARP" = "1" ]
then
varByPass=2
elif [ "$isWorkYoutubeUnBlock" = "1" ] && [ "$isWorkOperaProxy" = "1" ] && [ "$isWorkWARP" = "0" ]
then
varByPass=3
elif [ "$isWorkYoutubeUnBlock" = "0" ] && [ "$isWorkOperaProxy" = "1" ] && [ "$isWorkWARP" = "0" ]
then
varByPass=4
elif [ "$isWorkYoutubeUnBlock" = "1" ] && [ "$isWorkOperaProxy" = "0" ] && [ "$isWorkWARP" = "0" ]
then
varByPass=5
elif [ "$isWorkYoutubeUnBlock" = "0" ] && [ "$isWorkOperaProxy" = "0" ] && [ "$isWorkWARP" = "1" ]
then
varByPass=6
elif [ "$isWorkYoutubeUnBlock" = "1" ] && [ "$isWorkOperaProxy" = "0" ] && [ "$isWorkWARP" = "1" ]
then
varByPass=7
elif [ "$isWorkYoutubeUnBlock" = "0" ] && [ "$isWorkOperaProxy" = "0" ] && [ "$isWorkWARP" = "0" ]
then
varByPass=8
fi
printf "\033[32;1mRestart service dnsmasq, odhcpd...\033[0m\n"
@@ -756,28 +907,80 @@ service odhcpd restart
path_podkop_config="/etc/config/podkop"
path_podkop_config_backup="/root/podkop"
URL="https://raw.githubusercontent.com/routerich/RouterichAX3000_configs/refs/heads/test_main"
URL="https://raw.githubusercontent.com/routerich/RouterichAX3000_configs/refs/heads/beta"
messageComplete=""
case $varByPass in
1)
nameFileReplacePodkop="podkop"
printf "\033[32;1mStop and disabled service 'youtubeUnblock' and 'ruantiblock'...\033[0m\n"
#manage_package "youtubeUnblock" "disable" "stop"
nameFileReplacePodkop="podkopNoYoutube"
printf "\033[32;1mStop and disabled service 'ruantiblock'...\033[0m\n"
manage_package "ruantiblock" "disable" "stop"
wget -O "/etc/config/youtubeUnblock" "$URL/config_files/youtubeUnblockSecond"
service youtubeUnblock restart
deleteByPassGeoBlockComssDNS
messageComplete="ByPass block for Method 1: AWG WARP + youtubeunblock + Opera Proxy...Configured completed..."
;;
2)
nameFileReplacePodkop="podkop"
printf "\033[32;1mStop and disabled service 'youtubeUnblock' and 'ruantiblock'...\033[0m\n"
manage_package "youtubeUnblock" "disable" "stop"
manage_package "ruantiblock" "disable" "stop"
deleteByPassGeoBlockComssDNS
messageComplete="ByPass block for Method 2: AWG WARP + Opera Proxy...Configured completed..."
;;
3)
nameFileReplacePodkop="podkopSecond"
printf "\033[32;1mStop and disabled service 'ruantiblock'...\033[0m\n"
manage_package "ruantiblock" "disable" "stop"
wget -O "/etc/config/youtubeUnblock" "$URL/config_files/youtubeUnblockSecondDiscord"
service youtubeUnblock restart
deleteByPassGeoBlockComssDNS
messageComplete="ByPass block for Method 3: youtubeUnblock + Opera Proxy...Configured completed..."
;;
3)
4)
nameFileReplacePodkop="podkopSecondYoutube"
printf "\033[32;1mStop and disabled service 'youtubeUnblock' and 'ruantiblock'...\033[0m\n"
manage_package "youtubeUnblock" "disable" "stop"
manage_package "ruantiblock" "disable" "stop"
deleteByPassGeoBlockComssDNS
messageComplete="ByPass block for Method 4: Only Opera Proxy...Configured completed..."
;;
5)
nameFileReplacePodkop="podkopSecondYoutube"
printf "\033[32;1mStop and disabled service 'ruantiblock' and 'podkop'...\033[0m\n"
manage_package "ruantiblock" "disable" "stop"
manage_package "podkop" "disable" "stop"
wget -O "/etc/config/youtubeUnblock" "$URL/config_files/youtubeUnblock"
service youtubeUnblock restart
byPassGeoBlockComssDNS
printf "\033[32;1mByPass block for Method 5: youtubeUnblock + ComssDNS for GeoBlock...Configured completed...\033[0m\n"
exit 1
;;
6)
nameFileReplacePodkop="podkopWARP"
printf "\033[32;1mStop and disabled service 'youtubeUnblock' and 'ruantiblock'...\033[0m\n"
manage_package "youtubeUnblock" "disable" "stop"
manage_package "ruantiblock" "disable" "stop"
byPassGeoBlockComssDNS
messageComplete="ByPass block for Method 6: AWG WARP + ComssDNS for GeoBlock...Configured completed..."
;;
7)
nameFileReplacePodkop="podkopWARPNoYoutube"
printf "\033[32;1mStop and disabled service 'ruantiblock'...\033[0m\n"
manage_package "ruantiblock" "disable" "stop"
wget -O "/etc/config/youtubeUnblock" "$URL/config_files/youtubeUnblockSecond"
service youtubeUnblock restart
byPassGeoBlockComssDNS
messageComplete="ByPass block for Method 7: AWG WARP + youtubeUnblock + ComssDNS for GeoBlock...Configured completed..."
;;
8)
printf "\033[32;1mTry custom settings router to bypass the locks... Recomendation buy 'VPS' and up 'vless'\033[0m\n"
exit 1
;;
*)
nameFileReplacePodkop="podkop"
echo "Unknown error. Please send message in group Telegram t.me/routerich"
exit 1
esac
PACKAGE="podkop"
@@ -790,9 +993,9 @@ if [ -n "$INSTALLED_VERSION" ] && [ "$INSTALLED_VERSION" != "$REQUIRED_VERSION"
fi
if [ -f "/etc/init.d/podkop" ]; then
printf "Podkop installed. Reconfigured on AWG WARP and Opera Proxy? (y/n): \n"
is_reconfig_podkop="y"
read is_reconfig_podkop
#printf "Podkop installed. Reconfigured on AWG WARP and Opera Proxy? (y/n): \n"
#is_reconfig_podkop="y"
#read is_reconfig_podkop
if [ "$is_reconfig_podkop" = "y" ] || [ "$is_reconfig_podkop" = "Y" ]; then
cp -f "$path_podkop_config" "$path_podkop_config_backup"
wget -O "$path_podkop_config" "$URL/config_files/$nameFileReplacePodkop"
@@ -800,9 +1003,9 @@ if [ -f "/etc/init.d/podkop" ]; then
echo "Podkop reconfigured..."
fi
else
printf "\033[32;1mInstall and configure PODKOP (a tool for point routing of traffic)?? (y/n): \033[0m\n"
#printf "\033[32;1mInstall and configure PODKOP (a tool for point routing of traffic)?? (y/n): \033[0m\n"
is_install_podkop="y"
read is_install_podkop
#read is_install_podkop
if [ "$is_install_podkop" = "y" ] || [ "$is_install_podkop" = "Y" ]; then
DOWNLOAD_DIR="/tmp/podkop"
@@ -852,4 +1055,4 @@ service sing-box restart
service podkop enable
service podkop restart
printf "\033[32;1mConfigured completed...\033[0m\n"
printf "\033[32;1m$messageComplete\033[0m\n"

File diff suppressed because it is too large Load Diff