mirror of
https://github.com/asdlokj1qpi233/subconverter.git
synced 2026-11-04 10:42:04 +00:00
Enhancements
Add Subscription-UserInfo header to exporter, supports extracting from original headers and from info nodes. Optimize codes.
This commit is contained in:
10 files changed
+365
-114
No files matched your search
+56
-50
@@ -8,57 +8,63 @@
|
||||
#include "misc.h"
|
||||
#include "nodeinfo.h"
|
||||
|
||||
#define SPEEDTEST_ERROR_NONE 0
|
||||
#define SPEEDTEST_ERROR_UNDEFINED 100
|
||||
#define SPEEDTEST_ERROR_WSAERR 99
|
||||
#define SPEEDTEST_ERROR_SOCKETERR 98
|
||||
#define SPEEDTEST_ERROR_NORECOGLINK 97
|
||||
#define SPEEDTEST_ERROR_NOCONNECTION 96
|
||||
#define SPEEDTEST_ERROR_INVALIDSUB 95
|
||||
#define SPEEDTEST_ERROR_NONODES 94
|
||||
#define SPEEDTEST_ERROR_NORESOLVE 93
|
||||
#define SPEEDTEST_ERROR_RETEST 92
|
||||
#define SPEEDTEST_ERROR_NOSPEED 91
|
||||
#define SPEEDTEST_ERROR_UNRECOGFILE 90
|
||||
#define SPEEDTEST_ERROR_SUBFETCHERR 89
|
||||
#define SPEEDTEST_ERROR_GEOIPERR 88
|
||||
enum
|
||||
{
|
||||
SPEEDTEST_ERROR_UNDEFINED = -13,
|
||||
SPEEDTEST_ERROR_WSAERR,
|
||||
SPEEDTEST_ERROR_SOCKETERR,
|
||||
SPEEDTEST_ERROR_NORECOGLINK,
|
||||
SPEEDTEST_ERROR_NOCONNECTION,
|
||||
SPEEDTEST_ERROR_INVALIDSUB,
|
||||
SPEEDTEST_ERROR_NONODES,
|
||||
SPEEDTEST_ERROR_NORESOLVE,
|
||||
SPEEDTEST_ERROR_RETEST,
|
||||
SPEEDTEST_ERROR_NOSPEED,
|
||||
SPEEDTEST_ERROR_UNRECOGFILE,
|
||||
SPEEDTEST_ERROR_SUBFETCHERR,
|
||||
SPEEDTEST_ERROR_GEOIPERR,
|
||||
SPEEDTEST_ERROR_NONE
|
||||
};
|
||||
|
||||
#define SPEEDTEST_MESSAGE_WELCOME 0
|
||||
#define SPEEDTEST_MESSAGE_FOUNDVMESS 1
|
||||
#define SPEEDTEST_MESSAGE_FOUNDSS 2
|
||||
#define SPEEDTEST_MESSAGE_FOUNDSSR 3
|
||||
#define SPEEDTEST_MESSAGE_FOUNDSUB 4
|
||||
#define SPEEDTEST_MESSAGE_GOTSERVER 5
|
||||
#define SPEEDTEST_MESSAGE_STARTPING 6
|
||||
#define SPEEDTEST_MESSAGE_GOTPING 7
|
||||
#define SPEEDTEST_MESSAGE_STARTSPEED 8
|
||||
#define SPEEDTEST_MESSAGE_GOTSPEED 9
|
||||
#define SPEEDTEST_MESSAGE_GOTRESULT 10
|
||||
#define SPEEDTEST_MESSAGE_TRAFFIC 11
|
||||
#define SPEEDTEST_MESSAGE_PICSAVING 12
|
||||
#define SPEEDTEST_MESSAGE_PICSAVED 13
|
||||
#define SPEEDTEST_MESSAGE_GROUP 14
|
||||
#define SPEEDTEST_MESSAGE_FETCHSUB 15
|
||||
#define SPEEDTEST_MESSAGE_BEGIN 16
|
||||
#define SPEEDTEST_MESSAGE_FOUNDLOCAL 17
|
||||
#define SPEEDTEST_MESSAGE_PARSING 18
|
||||
#define SPEEDTEST_MESSAGE_FOUNDUPD 19
|
||||
#define SPEEDTEST_MESSAGE_PICDATA 20
|
||||
#define SPEEDTEST_MESSAGE_STARTGPING 21
|
||||
#define SPEEDTEST_MESSAGE_GOTGPING 22
|
||||
#define SPEEDTEST_MESSAGE_FOUNDSOCKS 23
|
||||
#define SPEEDTEST_MESSAGE_STARTGEOIP 24
|
||||
#define SPEEDTEST_MESSAGE_GOTGEOIP 25
|
||||
#define SPEEDTEST_MESSAGE_FOUNDSSCONF 26
|
||||
#define SPEEDTEST_MESSAGE_MULTILINK 27
|
||||
#define SPEEDTEST_MESSAGE_PICSAVINGMULTI 28
|
||||
#define SPEEDTEST_MESSAGE_PICSAVEDMULTI 29
|
||||
#define SPEEDTEST_MESSAGE_STARTUPD 30
|
||||
#define SPEEDTEST_MESSAGE_GOTUPD 31
|
||||
#define SPEEDTEST_MESSAGE_FOUNDSSTAP 32
|
||||
#define SPEEDTEST_MESSAGE_FOUNDNETCH 33
|
||||
#define SPEEDTEST_MESSAGE_FOUNDHTTP 34
|
||||
#define SPEEDTEST_MESSAGE_EOF 49
|
||||
enum
|
||||
{
|
||||
SPEEDTEST_MESSAGE_WELCOME = 1,
|
||||
SPEEDTEST_MESSAGE_FOUNDVMESS,
|
||||
SPEEDTEST_MESSAGE_FOUNDSS,
|
||||
SPEEDTEST_MESSAGE_FOUNDSSR,
|
||||
SPEEDTEST_MESSAGE_FOUNDSUB,
|
||||
SPEEDTEST_MESSAGE_GOTSERVER,
|
||||
SPEEDTEST_MESSAGE_STARTPING,
|
||||
SPEEDTEST_MESSAGE_GOTPING,
|
||||
SPEEDTEST_MESSAGE_STARTSPEED,
|
||||
SPEEDTEST_MESSAGE_GOTSPEED,
|
||||
SPEEDTEST_MESSAGE_GOTRESULT,
|
||||
SPEEDTEST_MESSAGE_TRAFFIC,
|
||||
SPEEDTEST_MESSAGE_PICSAVING,
|
||||
SPEEDTEST_MESSAGE_PICSAVED,
|
||||
SPEEDTEST_MESSAGE_GROUP,
|
||||
SPEEDTEST_MESSAGE_FETCHSUB,
|
||||
SPEEDTEST_MESSAGE_BEGIN,
|
||||
SPEEDTEST_MESSAGE_FOUNDLOCAL,
|
||||
SPEEDTEST_MESSAGE_PARSING,
|
||||
SPEEDTEST_MESSAGE_FOUNDUPD,
|
||||
SPEEDTEST_MESSAGE_PICDATA,
|
||||
SPEEDTEST_MESSAGE_STARTGPING,
|
||||
SPEEDTEST_MESSAGE_GOTGPING,
|
||||
SPEEDTEST_MESSAGE_FOUNDSOCKS,
|
||||
SPEEDTEST_MESSAGE_STARTGEOIP,
|
||||
SPEEDTEST_MESSAGE_GOTGEOIP,
|
||||
SPEEDTEST_MESSAGE_FOUNDSSCONF,
|
||||
SPEEDTEST_MESSAGE_MULTILINK,
|
||||
SPEEDTEST_MESSAGE_PICSAVINGMULTI,
|
||||
SPEEDTEST_MESSAGE_PICSAVEDMULTI,
|
||||
SPEEDTEST_MESSAGE_STARTUPD,
|
||||
SPEEDTEST_MESSAGE_GOTUPD,
|
||||
SPEEDTEST_MESSAGE_FOUNDSSTAP,
|
||||
SPEEDTEST_MESSAGE_FOUNDNETCH,
|
||||
SPEEDTEST_MESSAGE_FOUNDHTTP,
|
||||
SPEEDTEST_MESSAGE_EOF
|
||||
};
|
||||
|
||||
#define SS_DEFAULT_GROUP "SSProvider"
|
||||
#define SSR_DEFAULT_GROUP "SSRProvider"
|
||||
|
||||
Reference in new issue
Block a user