![]() |
|
![]() |
#1 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
PHP код:
__________________
istarik.ru |
|
![]() |
![]() |
![]() |
#2 |
Member
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0 ![]() |
![]()
sakatgg, как ты и написал, удалил 3ю строку в SynWrite и geany поставил на Линукс Минт 18, на вид два редактора похожи ))
В итоге вышло вот так: Развернуть для просмотраApplying ./patches/010-ntohl-ntohs-replacement.patch using plaintext:
patching file core/hashRegManager.cpp Hunk #1 succeeded at 43 with fuzz 2 (offset 1 line). Hunk #2 succeeded at 622 with fuzz 1 (offset -18 lines). Applying ./patches/020-makefile.patch using plaintext: patching file makefile Hunk #1 FAILED at 17. Hunk #2 FAILED at 47. 2 out of 2 hunks FAILED -- saving rejects to file makefile.rej Patch failed! Please fix ./patches/020-makefile.patch! Makefile:52: recipe for target '/home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.4.2.0/.prepared_f4266b2023b080ba06b61036dd7251df' failed make[2]: *** [/home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.4.2.0/.prepared_f4266b2023b080ba06b61036dd7251df] Error 1 make[2]: Leaving directory '/home/rafa/lede/openwrt/package/ptokax' package/Makefile:105: recipe for target 'package/ptokax/compile' failed make[1]: *** [package/ptokax/compile] Error 2 make[1]: Leaving directory '/home/rafa/lede/openwrt' /home/rafa/lede/openwrt/include/toplevel.mk:198: recipe for target 'package/ptokax/compile' failed make: *** [package/ptokax/compile] Error 2 [свернуть] Вот makefile 0.4.2.0-nix-src (с сайта): Развернуть для просмотра#******************************************************************************* # # Makefile for PtokaX. # #******************************************************************************* #******************************************************************************* # Compiler #******************************************************************************* CXX = g++ #******************************************************************************* # Debug flags #******************************************************************************* #CXXFLAGS = -g -Wall -Wextra #******************************************************************************* # Release flags #******************************************************************************* CXXFLAGS = -O -g -Wall -Wextra #******************************************************************************* # Include #******************************************************************************* INCLUDE = -Itinyxml -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/pkg/include -I/usr/include/lua -I/usr/include/lua/5.1 #******************************************************************************* # Binary to create # # Lua in Debian is lua5.1. Other known names are lua-5.1, lua51 and lua. # If you have Lua lib with another name than lua5.1 change it in -llua5.1. # # In case when you don't have Lua as dynamic library (in debian liblua5.1.so) # but as static library (liblua.a default when you compile Lua from sources) # then remove -llua5.1 and after tinyxml/tinyxml.a add /usr/local/lib/liblua.a (default path when is Lua compiled from sources). #******************************************************************************* PtokaX: $(CURDIR)/obj/ClientTagManager.o $(CURDIR)/obj/colUsers.o $(CURDIR)/obj/DcCommands.o $(CURDIR)/obj/DeFlood.o $(CURDIR)/obj/eventqueue.o $(CURDIR)/obj/globalQueue.o $(CURDIR)/obj/hashBanManager.o $(CURDIR)/obj/hashUsrManager.o \ $(CURDIR)/obj/hashRegManager.o $(CURDIR)/obj/HubCommands.o $(CURDIR)/obj/IP2Country.o $(CURDIR)/obj/LanguageManager.o $(CURDIR)/obj/LuaBanManLib.o $(CURDIR)/obj/LuaCoreLib.o $(CURDIR)/obj/LuaIP2CountryLib.o $(CURDIR)/obj/LuaProfManLib.o \ $(CURDIR)/obj/LuaRegManLib.o $(CURDIR)/obj/LuaScript.o $(CURDIR)/obj/LuaScriptManager.o $(CURDIR)/obj/LuaScriptManLib.o $(CURDIR)/obj/LuaSetManLib.o $(CURDIR)/obj/LuaTmrManLib.o $(CURDIR)/obj/LuaUDPDbgLib.o $(CURDIR)/obj/ProfileManager.o \ $(CURDIR)/obj/PtokaX.o $(CURDIR)/obj/pxstring.o $(CURDIR)/obj/RegThread.o $(CURDIR)/obj/ResNickManager.o $(CURDIR)/obj/ServerManager.o $(CURDIR)/obj/ServerThread.o $(CURDIR)/obj/serviceLoop.o $(CURDIR)/obj/SettingManager.o \ $(CURDIR)/obj/TextFileManager.o $(CURDIR)/obj/UdpDebug.o $(CURDIR)/obj/UDPThread.o $(CURDIR)/obj/User.o $(CURDIR)/obj/utility.o $(CURDIR)/obj/ZlibUtility.o $(CXX) -lpthread -lz -llua5.1 -lrt -o PtokaX \ $(CURDIR)/obj/ClientTagManager.o $(CURDIR)/obj/colUsers.o $(CURDIR)/obj/DcCommands.o $(CURDIR)/obj/DeFlood.o $(CURDIR)/obj/eventqueue.o $(CURDIR)/obj/globalQueue.o $(CURDIR)/obj/hashBanManager.o $(CURDIR)/obj/hashUsrManager.o \ $(CURDIR)/obj/hashRegManager.o $(CURDIR)/obj/HubCommands.o $(CURDIR)/obj/IP2Country.o $(CURDIR)/obj/LanguageManager.o $(CURDIR)/obj/LuaBanManLib.o $(CURDIR)/obj/LuaCoreLib.o $(CURDIR)/obj/LuaIP2CountryLib.o \ $(CURDIR)/obj/LuaProfManLib.o $(CURDIR)/obj/LuaRegManLib.o $(CURDIR)/obj/LuaScript.o $(CURDIR)/obj/LuaScriptManager.o $(CURDIR)/obj/LuaScriptManLib.o $(CURDIR)/obj/LuaSetManLib.o $(CURDIR)/obj/LuaTmrManLib.o \ $(CURDIR)/obj/LuaUDPDbgLib.o $(CURDIR)/obj/ProfileManager.o $(CURDIR)/obj/PtokaX.o $(CURDIR)/obj/pxstring.o $(CURDIR)/obj/RegThread.o $(CURDIR)/obj/ResNickManager.o $(CURDIR)/obj/ServerManager.o $(CURDIR)/obj/ServerThread.o \ $(CURDIR)/obj/serviceLoop.o $(CURDIR)/obj/SettingManager.o $(CURDIR)/obj/TextFileManager.o $(CURDIR)/obj/UdpDebug.o $(CURDIR)/obj/UDPThread.o $(CURDIR)/obj/User.o $(CURDIR)/obj/utility.o $(CURDIR)/obj/ZlibUtility.o \ $(CURDIR)/tinyxml/tinyxml.a #******************************************************************************* # Files to compile #******************************************************************************* $(CURDIR)/obj/ClientTagManager.o: $(CURDIR)/core/ClientTagManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h \ $(CURDIR)/core/ClientTagManager.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/ClientTagManager.cpp -o $(CURDIR)/obj/ClientTagManager.o $(CURDIR)/obj/colUsers.o: $(CURDIR)/core/colUsers.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/colUsers.h $(CURDIR)/core/globalQueue.h \ $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/ProfileManager.h $(CURDIR)/core/ServerManager.h \ $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/colUsers.cpp -o $(CURDIR)/obj/colUsers.o $(CURDIR)/obj/DcCommands.o: $(CURDIR)/core/DcCommands.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/DcCommands.h $(CURDIR)/core/colUsers.h \ $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashBanManager.h $(CURDIR)/core/hashRegManager.h $(CURDIR)/core/hashUsrManager.h \ $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ProfileManager.h \ $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h \ $(CURDIR)/core/utility.h $(CURDIR)/core/ZlibUtility.h $(CURDIR)/core/DeFlood.h $(CURDIR)/core/HubCommands.h $(CURDIR)/core/IP2Country.h \ $(CURDIR)/core/ResNickManager.h $(CURDIR)/core/TextFileManager.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/DcCommands.cpp -o $(CURDIR)/obj/DcCommands.o $(CURDIR)/obj/DeFlood.o: $(CURDIR)/core/DeFlood.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashBanManager.h \ $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h \ $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CURDIR)/core/DeFlood.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/DeFlood.cpp -o $(CURDIR)/obj/DeFlood.o $(CURDIR)/obj/eventqueue.o: $(CURDIR)/core/eventqueue.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/eventqueue.h \ $(CURDIR)/core/DcCommands.h $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ServerManager.h \ $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CURDIR)/core/LuaScript.h \ $(CURDIR)/core/RegThread.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/eventqueue.cpp -o $(CURDIR)/obj/eventqueue.o $(CURDIR)/obj/globalQueue.o: $(CURDIR)/core/globalQueue.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/globalQueue.h \ $(CURDIR)/core/colUsers.h $(CURDIR)/core/ProfileManager.h $(CURDIR)/core/serviceLoop.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/globalQueue.cpp -o $(CURDIR)/obj/globalQueue.o $(CURDIR)/obj/hashBanManager.o: $(CURDIR)/core/hashBanManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/hashBanManager.h \ $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/hashBanManager.cpp -o $(CURDIR)/obj/hashBanManager.o $(CURDIR)/obj/hashUsrManager.o: $(CURDIR)/core/hashUsrManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/hashUsrManager.h \ $(CURDIR)/core/hashBanManager.h $(CURDIR)/core/hashRegManager.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/hashUsrManager.cpp -o $(CURDIR)/obj/hashUsrManager.o $(CURDIR)/obj/hashRegManager.o: $(CURDIR)/core/hashRegManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/hashRegManager.h \ $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/ProfileManager.h \ $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/hashRegManager.cpp -o $(CURDIR)/obj/hashRegManager.o $(CURDIR)/obj/HubCommands.o: $(CURDIR)/core/HubCommands.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/colUsers.h \ $(CURDIR)/core/DcCommands.h $(CURDIR)/core/eventqueue.h $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashBanManager.h \ $(CURDIR)/core/hashRegManager.h $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h \ $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ProfileManager.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/serviceLoop.h \ $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CURDIR)/core/HubCommands.h \ $(CURDIR)/core/IP2Country.h $(CURDIR)/core/LuaScript.h $(CURDIR)/core/TextFileManager.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/HubCommands.cpp -o $(CURDIR)/obj/HubCommands.o $(CURDIR)/obj/IP2Country.o: $(CURDIR)/core/IP2Country.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/IP2Country.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/IP2Country.cpp -o $(CURDIR)/obj/IP2Country.o $(CURDIR)/obj/LanguageManager.o: $(CURDIR)/core/LanguageManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LanguageXml.h \ $(CURDIR)/core/LanguageStrings.h $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/SettingManager.h \ $(CURDIR)/core/SettingIds.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LanguageManager.cpp -o $(CURDIR)/obj/LanguageManager.o $(CURDIR)/obj/LuaBanManLib.o: $(CURDIR)/core/LuaBanManLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaBanManLib.h $(CURDIR)/core/hashBanManager.h $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/LuaScriptManager.h \ $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CURDIR)/core/LuaScript.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaBanManLib.cpp -o $(CURDIR)/obj/LuaBanManLib.o $(CURDIR)/obj/LuaCoreLib.o: $(CURDIR)/core/LuaCoreLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h $(CURDIR)/core/LuaCoreLib.h \ $(CURDIR)/core/colUsers.h $(CURDIR)/core/eventqueue.h $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashBanManager.h $(CURDIR)/core/hashUsrManager.h \ $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ServerManager.h \ $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CURDIR)/core/IP2Country.h \ $(CURDIR)/core/ResNickManager.h $(CURDIR)/core/LuaScript.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaCoreLib.cpp -o $(CURDIR)/obj/LuaCoreLib.o $(CURDIR)/obj/LuaIP2CountryLib.o: $(CURDIR)/core/LuaIP2CountryLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaIP2CountryLib.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CURDIR)/core/IP2Country.h \ $(CURDIR)/core/LuaScript.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaIP2CountryLib.cpp -o $(CURDIR)/obj/LuaIP2CountryLib.o $(CURDIR)/obj/LuaProfManLib.o: $(CURDIR)/core/LuaProfManLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaProfManLib.h $(CURDIR)/core/ProfileManager.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaProfManLib.cpp -o $(CURDIR)/obj/LuaProfManLib.o $(CURDIR)/obj/LuaRegManLib.o: $(CURDIR)/core/LuaRegManLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaRegManLib.h $(CURDIR)/core/colUsers.h $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashRegManager.h $(CURDIR)/core/hashUsrManager.h \ $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ProfileManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h \ $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaRegManLib.cpp -o $(CURDIR)/obj/LuaRegManLib.o $(CURDIR)/obj/LuaScript.o: $(CURDIR)/core/LuaScript.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h $(CURDIR)/core/colUsers.h \ $(CURDIR)/core/eventqueue.h $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/LanguageManager.h \ $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h \ $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CURDIR)/core/LuaScript.h $(CURDIR)/core/IP2Country.h \ $(CURDIR)/core/LuaCoreLib.h $(CURDIR)/core/LuaBanManLib.h $(CURDIR)/core/LuaIP2CountryLib.h $(CURDIR)/core/LuaProfManLib.h \ $(CURDIR)/core/LuaRegManLib.h $(CURDIR)/core/LuaScriptManLib.h $(CURDIR)/core/LuaSetManLib.h $(CURDIR)/core/LuaTmrManLib.h \ $(CURDIR)/core/LuaUDPDbgLib.h $(CURDIR)/core/ResNickManager.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaScript.cpp -o $(CURDIR)/obj/LuaScript.o $(CURDIR)/obj/LuaScriptManager.o: $(CURDIR)/core/LuaScriptManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/User.h \ $(CURDIR)/core/utility.h $(CURDIR)/core/LuaScript.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaScriptManager.cpp -o $(CURDIR)/obj/LuaScriptManager.o $(CURDIR)/obj/LuaScriptManLib.o: $(CURDIR)/core/LuaScriptManLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaScriptManLib.h $(CURDIR)/core/eventqueue.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/utility.h $(CURDIR)/core/LuaScript.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaScriptManLib.cpp -o $(CURDIR)/obj/LuaScriptManLib.o $(CURDIR)/obj/LuaSetManLib.o: $(CURDIR)/core/LuaSetManLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaSetManLib.h $(CURDIR)/core/eventqueue.h $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/LuaScriptManager.h \ $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaSetManLib.cpp -o $(CURDIR)/obj/LuaSetManLib.o $(CURDIR)/obj/LuaTmrManLib.o: $(CURDIR)/core/LuaTmrManLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaTmrManLib.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/scrtmrinc.h $(CURDIR)/core/utility.h $(CURDIR)/core/LuaScript.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaTmrManLib.cpp -o $(CURDIR)/obj/LuaTmrManLib.o $(CURDIR)/obj/LuaUDPDbgLib.o: $(CURDIR)/core/LuaUDPDbgLib.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LuaInc.h \ $(CURDIR)/core/LuaUDPDbgLib.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/utility.h $(CURDIR)/core/LuaScript.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/LuaUDPDbgLib.cpp -o $(CURDIR)/obj/LuaUDPDbgLib.o $(CURDIR)/obj/ProfileManager.o: $(CURDIR)/core/ProfileManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/ProfileManager.h \ $(CURDIR)/core/colUsers.h $(CURDIR)/core/hashRegManager.h $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h \ $(CURDIR)/core/ServerManager.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/ProfileManager.cpp -o $(CURDIR)/obj/ProfileManager.o $(CURDIR)/obj/PtokaX.o: $(CURDIR)/core/PtokaX-nix.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h \ $(CURDIR)/core/regtmrinc.h $(CURDIR)/core/scrtmrinc.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/PtokaX-nix.cpp -o $(CURDIR)/obj/PtokaX.o $(CURDIR)/obj/pxstring.o: $(CURDIR)/core/pxstring.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/pxstring.cpp -o $(CURDIR)/obj/pxstring.o $(CURDIR)/obj/RegThread.o: $(CURDIR)/core/RegThread.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/eventqueue.h \ $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/utility.h $(CURDIR)/core/RegThread.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/RegThread.cpp -o $(CURDIR)/obj/RegThread.o $(CURDIR)/obj/ResNickManager.o: $(CURDIR)/core/ResNickManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/ResNickManager.h \ $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/ResNickManager.cpp -o $(CURDIR)/obj/ResNickManager.o $(CURDIR)/obj/ServerManager.o: $(CURDIR)/core/ServerManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/ServerManager.h \ $(CURDIR)/core/colUsers.h $(CURDIR)/core/DcCommands.h $(CURDIR)/core/eventqueue.h $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashBanManager.h \ $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/hashRegManager.h $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h \ $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ProfileManager.h $(CURDIR)/core/regtmrinc.h $(CURDIR)/core/serviceLoop.h $(CURDIR)/core/SettingManager.h \ $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/utility.h $(CURDIR)/core/ZlibUtility.h $(CURDIR)/core/ClientTagManager.h \ $(CURDIR)/core/HubCommands.h $(CURDIR)/core/IP2Country.h $(CURDIR)/core/RegThread.h $(CURDIR)/core/ResNickManager.h $(CURDIR)/core/ServerThread.h \ $(CURDIR)/core/TextFileManager.h $(CURDIR)/core/UDPThread.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/ServerManager.cpp -o $(CURDIR)/obj/ServerManager.o $(CURDIR)/obj/ServerThread.o: $(CURDIR)/core/ServerThread.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/eventqueue.h \ $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/serviceLoop.h \ $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/utility.h $(CURDIR)/core/ServerThread.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/ServerThread.cpp -o $(CURDIR)/obj/ServerThread.o $(CURDIR)/obj/serviceLoop.o: $(CURDIR)/core/serviceLoop.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/serviceLoop.h \ $(CURDIR)/core/colUsers.h $(CURDIR)/core/eventqueue.h $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashBanManager.h $(CURDIR)/core/hashUsrManager.h \ $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ProfileManager.h $(CURDIR)/core/regtmrinc.h \ $(CURDIR)/core/scrtmrinc.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/User.h \ $(CURDIR)/core/utility.h $(CURDIR)/core/ZlibUtility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/serviceLoop.cpp -o $(CURDIR)/obj/serviceLoop.o $(CURDIR)/obj/SettingManager.o: $(CURDIR)/core/SettingManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/SettingXml.h \ $(CURDIR)/core/SettingDefaults.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/colUsers.h \ $(CURDIR)/core/globalQueue.h $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/LuaScriptManager.h \ $(CURDIR)/core/ProfileManager.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CURDIR)/core/ResNickManager.h \ $(CURDIR)/core/ServerThread.h $(CURDIR)/core/TextFileManager.h $(CURDIR)/core/UDPThread.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/SettingManager.cpp -o $(CURDIR)/obj/SettingManager.o $(CURDIR)/obj/TextFileManager.o: $(CURDIR)/core/TextFileManager.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h \ $(CURDIR)/core/TextFileManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/User.h $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/TextFileManager.cpp -o $(CURDIR)/obj/TextFileManager.o $(CURDIR)/obj/UdpDebug.o: $(CURDIR)/core/UdpDebug.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/LanguageManager.h \ $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/User.h \ $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/UdpDebug.cpp -o $(CURDIR)/obj/UdpDebug.o $(CURDIR)/obj/UDPThread.o: $(CURDIR)/core/UDPThread.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/eventqueue.h \ $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h $(CURDIR)/core/SettingIds.h $(CURDIR)/core/utility.h $(CURDIR)/core/UDPThread.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/UDPThread.cpp -o $(CURDIR)/obj/UDPThread.o $(CURDIR)/obj/User.o: $(CURDIR)/core/User.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/User.h $(CURDIR)/core/colUsers.h $(CURDIR)/core/DcCommands.h \ $(CURDIR)/core/globalQueue.h $(CURDIR)/core/hashUsrManager.h $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h \ $(CURDIR)/core/LuaScriptManager.h $(CURDIR)/core/ProfileManager.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h \ $(CURDIR)/core/SettingIds.h $(CURDIR)/core/utility.h $(CURDIR)/core/UdpDebug.h $(CURDIR)/core/ZlibUtility.h $(CURDIR)/core/ClientTagManager.h \ $(CURDIR)/core/DeFlood.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/User.cpp -o $(CURDIR)/obj/User.o $(CURDIR)/obj/utility.o: $(CURDIR)/core/utility.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/utility.h $(CURDIR)/core/hashBanManager.h \ $(CURDIR)/core/LanguageManager.h $(CURDIR)/core/LanguageIds.h $(CURDIR)/core/ServerManager.h $(CURDIR)/core/SettingManager.h \ $(CURDIR)/core/SettingIds.h $(CURDIR)/core/UdpDebug.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/utility.cpp -o $(CURDIR)/obj/utility.o $(CURDIR)/obj/ZlibUtility.o: $(CURDIR)/core/ZlibUtility.cpp $(CURDIR)/core/stdinc.h $(CURDIR)/core/pxstring.h $(CURDIR)/core/ZlibUtility.h \ $(CURDIR)/core/utility.h $(CXX) $(CXXFLAGS) $(INCLUDE) -c $(CURDIR)/core/ZlibUtility.cpp -o $(CURDIR)/obj/ZlibUtility.o #******************************************************************************* # Cleanup #******************************************************************************* clean: -rm $(CURDIR)/obj/ClientTagManager.o $(CURDIR)/obj/colUsers.o $(CURDIR)/obj/DcCommands.o $(CURDIR)/obj/DeFlood.o $(CURDIR)/obj/eventqueue.o $(CURDIR)/obj/globalQueue.o $(CURDIR)/obj/hashBanManager.o $(CURDIR)/obj/hashUsrManager.o \ $(CURDIR)/obj/hashRegManager.o $(CURDIR)/obj/HubCommands.o $(CURDIR)/obj/IP2Country.o $(CURDIR)/obj/LanguageManager.o $(CURDIR)/obj/LuaBanManLib.o $(CURDIR)/obj/LuaCoreLib.o $(CURDIR)/obj/LuaIP2CountryLib.o \ $(CURDIR)/obj/LuaProfManLib.o $(CURDIR)/obj/LuaRegManLib.o $(CURDIR)/obj/LuaScript.o $(CURDIR)/obj/LuaScriptManager.o $(CURDIR)/obj/LuaScriptManLib.o $(CURDIR)/obj/LuaSetManLib.o $(CURDIR)/obj/LuaTmrManLib.o \ $(CURDIR)/obj/LuaUDPDbgLib.o $(CURDIR)/obj/ProfileManager.o $(CURDIR)/obj/PtokaX.o $(CURDIR)/obj/pxstring.o $(CURDIR)/obj/RegThread.o $(CURDIR)/obj/ResNickManager.o $(CURDIR)/obj/ServerManager.o $(CURDIR)/obj/ServerThread.o \ $(CURDIR)/obj/serviceLoop.o $(CURDIR)/obj/SettingManager.o $(CURDIR)/obj/TextFileManager.o $(CURDIR)/obj/UdpDebug.o $(CURDIR)/obj/UDPThread.o $(CURDIR)/obj/User.o $(CURDIR)/obj/utility.o $(CURDIR)/obj/ZlibUtility.o PtokaX [свернуть] А это сам 020-makefile.patch Развернуть для просмотра--- ./makefile.orig 2013-07-14 18:29:03.000000000 +0400 +++ ./makefile 2014-01-19 20:33:50.039653420 +0400 @@ -17,12 +17,12 @@ #******************************************************************************* # Release flags #******************************************************************************* -CXXFLAGS = -O -g -Wall -Wextra +#CXXFLAGS = -O -g -Wall -Wextra #******************************************************************************* # Include #******************************************************************************* -INCLUDE = -Itinyxml -Iskein/Optimized_32bit -I/usr/include -I/usr/include/lua5.1 +INCLUDE = -Itinyxml -Iskein/Optimized_32bit $(CXXFLAGS) #******************************************************************************* # Files to compile and link @@ -47,7 +47,7 @@ #******************************************************************************* PtokaX: $(OBJS) - $(CXX) $(OBJS) $(CURDIR)/tinyxml/tinyxml.a $(CURDIR)/skein/skein.a -o PtokaX -lstdc++ -lpthread -llua5.1 -lrt -lz + $(CXX) $(LDFLAGS) $(OBJS) $(CURDIR)/tinyxml/tinyxml.a $(CURDIR)/skein/skein.a -o PtokaX -lstdc++ -lpthread -llua -lrt -lz lua52: INCLUDE = -Itinyxml -Iskein/Optimized_32bit -I/usr/include -I/usr/include/lua5.2 lua52: $(OBJS) [свернуть] С этим мне трудно с - и + . минус как я понял это как бы что было, а плюс изменено ? |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
В патче, где только опорные строки, поставь пробел вначале строки.
Там же по ссылке выше всё написано, внимательнее читай Код:
#******************************************************************************* # Release flags #******************************************************************************* Последний раз редактировалось sakatgg; 18.02.2018 в 18:10. |
![]() |
![]() |
![]() |
#4 | |||
Member
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0 ![]() |
![]()
Вот закинул на гитхаб:
makefile.patch makefile Цитата:
Цитата:
![]() Развернуть для просмотраApplying ./patches/010-ntohl-ntohs-replacement.patch using plaintext:
patching file core/hashRegManager.cpp Hunk #1 succeeded at 43 with fuzz 2 (offset 1 line). patch unexpectedly ends in middle of line Hunk #2 succeeded at 622 with fuzz 1 (offset -18 lines). Applying ./patches/020-makefile.patch using plaintext: (Patch is indented 1 space.) patching file makefile patch: **** malformed patch at line 18: @@ -47,7 +47,7 @@ Patch failed! Please fix ./patches/020-makefile.patch! Makefile:52: recipe for target '/home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.4.2.0/.prepared_f4266b2023b080ba06b61036dd7251df' failed make[2]: *** [/home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.4.2.0/.prepared_f4266b2023b080ba06b61036dd7251df] Error 1 make[2]: Leaving directory '/home/rafa/lede/openwrt/package/ptokax' package/Makefile:105: recipe for target 'package/ptokax/compile' failed make[1]: *** [package/ptokax/compile] Error 2 make[1]: Leaving directory '/home/rafa/lede/openwrt' /home/rafa/lede/openwrt/include/toplevel.mk:198: recipe for target 'package/ptokax/compile' failed make: *** [package/ptokax/compile] Error 2 [свернуть] Можешь сам удостоверится что все так же как у меня и покзаать куда просто мне надо тыкать, чтоб я запомнил для себя... просто это сложно понять с первого раза Цитата:
Последний раз редактировалось dcbeelinekz; 19.02.2018 в 08:31. |
|||
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
сиреневая строка должна быть 3 и 18, пробел не нужен. Ну не знаю как еще обьяснять, все в цвете, с указателями
Цитата:
P.S. Пробуй Последний раз редактировалось sakatgg; 19.02.2018 в 15:42. |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
На TL-WDR4300 поставил OpenWrt 19.07.2, скомпилил DC сервер ptokax (0.5.2.2-1), ранее делал для Lede, была проблема с запуском, решилась патчем 010-disable-iconv-failed.patch. Сейчас пробую на 19.07.2 - проблема осталась, с патчем нормально. Но при комппилировании другая еще ошибка появилась типа:
Код:
SettingManager.cpp:507:28: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] FlylinkDC++64 клиент сервер видет. Приложил feed, patches, packages готовый ptokax + зависимые, конфиг (в /root/.PtokaX/cfg) Последний раз редактировалось sakatgg; 18.04.2020 в 00:51. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Может кому пригодится по пакету dnscrypt-proxy (encrypted DNS protocols).
Поставил на TL-WDR4300 (OpenWrt 19.07.2), по размеру небольшой, но рабочих серверов маловато, нашел такие: adguard-dns-family-ns1, d0wn-gr-ns1. Есть родной пакет luci-app-dnscrypt-proxy Log сервера adguard-dns-family-ns1Код:
Tue Apr 21 18:52:31 2020 user.info : dnscrypt-proxy - [adguard-dns-family-ns1] does not support DNS Security Extensions Tue Apr 21 18:52:31 2020 user.info : dnscrypt-proxy + Provider supposedly doesn't keep logs Tue Apr 21 18:52:31 2020 daemon.notice dnscrypt-proxy[1958]: dnscrypt-proxy Starting dnscrypt-proxy 1.9.5 Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Generating a new session key pair Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Done Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Server certificate with serial #1584455174 received Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy This certificate is valid Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Chosen certificate #1584455174 is valid from [2020-03-17] to [2022-03-17] Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy The key rotation period for this server may exceed the recommended value. This is bad for forward secrecy. Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Server key fingerprint is 6519:DAD5:69D7:E6B1:C1B1:94AF:CD0B:B214:3992:47CB:FFCD:848C:090E:222E:D3E5:5841 Tue Apr 21 18:52:31 2020 daemon.notice dnscrypt-proxy[1958]: dnscrypt-proxy Proxying from 127.0.0.1:5353 to 176.103.130.132:5443 [свернуть] Log сервера 'd0wn-gr-ns1' Greece/yes/yesКод:
Tue Apr 21 20:01:30 2020 user.info : dnscrypt-proxy + DNS Security Extensions are supported Tue Apr 21 20:01:30 2020 user.info : dnscrypt-proxy + Provider supposedly doesn't keep logs Tue Apr 21 20:01:30 2020 daemon.notice dnscrypt-proxy[11552]: dnscrypt-proxy Starting dnscrypt-proxy 1.9.5 Tue Apr 21 20:01:30 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Generating a new session key pair Tue Apr 21 20:01:30 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Done Tue Apr 21 20:01:31 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Server certificate with serial #1587484981 received Tue Apr 21 20:01:31 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy This certificate is valid Tue Apr 21 20:01:31 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Chosen certificate #1587484981 is valid from [2020-04-21] to [2020-04-22] Tue Apr 21 20:01:31 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Server key fingerprint is CFA2:FF0B:F956:2F31:C557:E43E:7024:D46A:2EC5:E6F0:A4A0:2877:7B69:ED9E:F30A:402F Tue Apr 21 20:01:31 2020 daemon.notice dnscrypt-proxy[11552]: dnscrypt-proxy Proxying from 127.0.0.1:5353 to 85.25.105.193:443 [свернуть] DNSCrypt-Proxy2, различия здесь Цитата: "действительной фичей dnscrypt-proxy 2.x является поддержка сразу нескольких серверов, автоматический выбор самых быстрых из них (из списка разрешённых), а также автоматический failover и load-balancing." На роутере заменил flash на 32Мб, места много, решил попробовать dnscrypt-proxy2, сам пакет весит 3.6Мб Настройка: в /etc/config/dnscrypt-proxy2/dnscrypt-proxy.toml: server_names = ['scaleway-fr', 'cloudflare'] - если закоментировать # то все сервера будкт тестировать и использовать listen_addresses = ['127.0.0.53:53'] DHCP и DNS -> Основные настройки -> Перенаправление запросов DNS - пишем 127.0.0.53,жмём "+" -> Сохранить и применить Файлы resolv и hosts -> поставить галrку "Игнорировать файл resolv" -> Сохранить и применить При этом будет меняться /etc/config/dhcp Стартуем на закладке Система -> Загрузка В web в Процессах не будет виден, но в top виден. Проверяем dnsleaktest.com Но всё равно на rutracker.org провайдер не пускает, выводит на заглушку РКН ![]() tor еще поставил на роутер - работает нормально. Родной Adblock также неплохо режет рекламу. Log с 2-мя и 4-мя серверамиКод:
Thu Apr 23 02:53:51 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:51] [NOTICE] dnscrypt-proxy 2.0.42 Thu Apr 23 02:53:51 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:51] [NOTICE] Network connectivity detected Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Source [relays] loaded Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Source [public-resolvers] loaded Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Firefox workaround initialized Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Loading the set of blocking rules from [blacklist.txt] Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Now listening to 127.0.0.53:53 [UDP] Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Now listening to 127.0.0.53:53 [TCP] Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] [cloudflare] OK (DoH) - rtt: 70ms Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] [scaleway-fr] OK (DNSCrypt) - rtt: 124ms Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] Sorted latencies: Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] - 70ms cloudflare Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] - 124ms scaleway-fr Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] Server with the lowest initial latency: cloudflare (rtt: 70ms) Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] dnscrypt-proxy is ready - live servers: 2 Код:
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] dnscrypt-proxy 2.0.42 Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Network connectivity detected Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Source [relays] loaded Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Source [public-resolvers] loaded Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Firefox workaround initialized Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Loading the set of blocking rules from [blacklist.txt] Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Now listening to 127.0.0.53:53 [UDP] Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Now listening to 127.0.0.53:53 [TCP] Thu Apr 23 00:01:27 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:27] [NOTICE] [cloudflare] OK (DoH) - rtt: 77ms Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] [scaleway-fr] OK (DNSCrypt) - rtt: 104ms Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] [google] OK (DoH) - rtt: 55ms Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] [yandex] OK (DNSCrypt) - rtt: 54ms Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] Sorted latencies: Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] - 54ms yandex Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] - 55ms google Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] - 77ms cloudflare Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] - 104ms scaleway-fr Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] Server with the lowest initial latency: yandex (rtt: 54ms) Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] dnscrypt-proxy is ready - live servers: 4 [свернуть] ![]() Последний раз редактировалось sakatgg; 23.04.2020 в 18:46. |
![]() |
![]() |
![]() |
#8 |
Junior Member
Регистрация: 15.09.2020
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Ребятки, ну выручите.
Есть у меня одна самодельная прошивка, в которой я веду учет трафика. Собираю данные netflow с помощью сенсора softflowd, а дальше ковыряю flow-tools. Очень удобный инструмент. Проблема в том, что его выкинули еще из 14 версии. Я его выкачивал из пакаджей и ручками ставил на 15.05.1. Еще в 17 году хотел обновить всю мою конструкцию, но flow-tools уже не ставился на LEDE. Я писал об этом тут (https://forum.openwrt.org/t/flow-too...es-repo/2737/2), где мне сказали, что выкинули его, т.к. его никто не сопровождает и предложили стать сопровождающим. Я тогда не особо горел. Но вот 20 год и хочется обновить мне мою прошивку, а то несолидно. Взял я buildroot, собрал для пробы прошивку по умолчанию, скачал отсюда последнюю версию makefile c патчами https://git.archive.openwrt.org/?p=p...68998d;hb=HEAD, положил в package/network/utils/flow-tools, сказал make package/network/flow-tools V=99 и получаю вот это: time: target/linux/prereq#0.20#0.15#0.45 make[1]: Entering directory '/home/user/openwrt/openwrt' make[1]: *** No rule to make target 'package/network/flow-tools'. Stop. make[1]: Leaving directory '/home/user/openwrt/openwrt' make: *** [/home/user/openwrt/openwrt/include/toplevel.mk:236: package/network/flow-tools] Ошибка 2 в toplevel.mk 236 строка: cp .config tmp/.config; \ Я не понимаю,куда копать и что я делаю не так... НУ или мож кто знает как еще можно на роутере собирать статистику NetFlow? Последний раз редактировалось fwffwf; 15.09.2020 в 17:39. |
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 15.09.2020
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
продолжу. если в make menuconfig выбрать flow-tools, то при make V=s в конце вот это:
Resolving ftp.eng.oar.net (ftp.eng.oar.net)... 192.232.20.86 Connecting to ftp.eng.oar.net (ftp.eng.oar.net)|192.232.20.86|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /pub/flow-tools ... done. ==> SIZE flow-tools-0.68.tar.gz ... 987151 ==> PASV ... done. ==> RETR flow-tools-0.68.tar.gz ... done. Length: 987151 (964K) (unauthoritative) flow-tools-0.68.tar.gz 100%[======================================== ======================================== =====>] 964.01K 410KB/s in 2.4s 2020-09-16 11:21:29 (410 KB/s) - written to stdout [987151] touch /home/user/openwrt/opwrt_x86/openwrt/build_dir/target-i386_pentium4_musl/flow_tools.0.68/.prepared_ae595e33c5618c1d90e28efc0a27bd 7f_6664517399ebbbc92a37c5bb081b5c53_chec k . /home/user/openwrt/opwrt_x86/openwrt/include/shell.sh; gzip -dc /home/user/openwrt/opwrt_x86/openwrt/dl/flow-tools-0.68.tar.gz | tar -C /home/user/openwrt/opwrt_x86/openwrt/build_dir/target-i386_pentium4_musl/flow_tools.0.68/.. -xf - [ ! -d ./src/ ] || cp -fpR ./src/. /home/user/openwrt/opwrt_x86/openwrt/build_dir/target-i386_pentium4_musl/flow_tools.0.68 Applying ./patches/001-cross_compile_configure_fix.patch using plaintext: can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |-- flow-tools-0.68.orig/configure 2007-02-08 07:21:42.000000000 -0500 |+++ flow-tools-0.68/configure 2007-02-08 07:53:42.000000000 -0500 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored Patch failed! Please fix ./patches/001-cross_compile_configure_fix.patch! make[3]: *** [Makefile:52: /home/user/openwrt/opwrt_x86/openwrt/build_dir/target-i386_pentium4_musl/flow_tools.0.68/.prepared_ae595e33c5618c1d90e28efc0a27bd 7f_6664517399ebbbc92a37c5bb081b5c53] Error 1 make[3]: Leaving directory '/home/user/openwrt/opwrt_x86/openwrt/package/network/utils/flow-tools' time: package/network/utils/flow-tools/compile#1.95#0.71#8.88 make[2]: *** [package/Makefile:113: package/network/utils/flow-tools/compile] Error 2 make[2]: Leaving directory '/home/user/openwrt/opwrt_x86/openwrt' make[1]: *** [package/Makefile:107: /home/user/openwrt/opwrt_x86/openwrt/staging_dir/target-i386_pentium4_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/user/openwrt/opwrt_x86/openwrt' make: *** [/home/user/openwrt/opwrt_x86/openwrt/include/toplevel.mk:236: world] Ошибка 2 файл 001-cross_compile_configure_fix.patch выглядит вот так.. -- flow-tools-0.68.orig/configure 2007-02-08 07:21:42.000000000 -0500 +++ flow-tools-0.68/configure 2007-02-08 07:53:42.000000000 -0500 @@ -6308,7 +6308,7 @@ See \`config.log' for more details." >&5 echo "$as_me: error: cannot run test program while cross compiling See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } +} else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 ![]() |
![]() Цитата:
На последних транках не получалось. На других не хватало нужных мне пакетов. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|