lightsword
Version:
LightSword Secure SOCKS5 Proxy / iOS VPN Server
40 lines (39 loc) • 1.93 kB
JavaScript
//-----------------------------------
// Copyright(c) 2015 Neko
//-----------------------------------
;
(function (AUTHENTICATION) {
AUTHENTICATION[AUTHENTICATION["NOAUTH"] = 0] = "NOAUTH";
AUTHENTICATION[AUTHENTICATION["GSSAPI"] = 1] = "GSSAPI";
AUTHENTICATION[AUTHENTICATION["USERPASS"] = 2] = "USERPASS";
AUTHENTICATION[AUTHENTICATION["NONE"] = 255] = "NONE";
})(exports.AUTHENTICATION || (exports.AUTHENTICATION = {}));
var AUTHENTICATION = exports.AUTHENTICATION;
(function (REQUEST_CMD) {
REQUEST_CMD[REQUEST_CMD["CONNECT"] = 1] = "CONNECT";
REQUEST_CMD[REQUEST_CMD["BIND"] = 2] = "BIND";
REQUEST_CMD[REQUEST_CMD["UDP_ASSOCIATE"] = 3] = "UDP_ASSOCIATE";
})(exports.REQUEST_CMD || (exports.REQUEST_CMD = {}));
var REQUEST_CMD = exports.REQUEST_CMD;
(function (ATYP) {
ATYP[ATYP["IPV4"] = 1] = "IPV4";
ATYP[ATYP["DN"] = 3] = "DN";
ATYP[ATYP["IPV6"] = 4] = "IPV6";
})(exports.ATYP || (exports.ATYP = {}));
var ATYP = exports.ATYP;
(function (REPLY_CODE) {
REPLY_CODE[REPLY_CODE["SUCCESS"] = 0] = "SUCCESS";
REPLY_CODE[REPLY_CODE["SOCKS_SERVER_FAILURE"] = 1] = "SOCKS_SERVER_FAILURE";
REPLY_CODE[REPLY_CODE["CONNECTION_NOT_ALLOWED"] = 2] = "CONNECTION_NOT_ALLOWED";
REPLY_CODE[REPLY_CODE["NETWORK_UNREACHABLE"] = 3] = "NETWORK_UNREACHABLE";
REPLY_CODE[REPLY_CODE["HOST_UNREACHABLE"] = 4] = "HOST_UNREACHABLE";
REPLY_CODE[REPLY_CODE["CONNECTION_REFUSED"] = 5] = "CONNECTION_REFUSED";
REPLY_CODE[REPLY_CODE["TTL_EXPIRED"] = 6] = "TTL_EXPIRED";
REPLY_CODE[REPLY_CODE["CMD_NOT_SUPPORTED"] = 7] = "CMD_NOT_SUPPORTED";
REPLY_CODE[REPLY_CODE["ADDR_TYPE_NOT_SUPPORTED"] = 8] = "ADDR_TYPE_NOT_SUPPORTED";
})(exports.REPLY_CODE || (exports.REPLY_CODE = {}));
var REPLY_CODE = exports.REPLY_CODE;
(function (SOCKS_VER) {
SOCKS_VER[SOCKS_VER["V5"] = 5] = "V5";
})(exports.SOCKS_VER || (exports.SOCKS_VER = {}));
var SOCKS_VER = exports.SOCKS_VER;