gozargah / marzban-node Goto Github PK
View Code? Open in Web Editor NEWProxy Node for Marzban
License: GNU Affero General Public License v3.0
Proxy Node for Marzban
License: GNU Affero General Public License v3.0
سلام
خدمت دوستان
من سرور رو نود کردم
کانفیگ های سرور اصلی به خوبی کار میکنند ولی کانفیگهای سرور نود دیتا ندارن
ممنوم میشم راهنمایی کنید
the mode is manual i did not use docker and insted of setting env vars i set defualt vars in config.py
root@minecraft:~/Marzban-node# netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 7473/sshd: /usr/sbi
tcp6 0 0 :::22 :::* LISTEN 7473/sshd: /usr/sbi
udp 0 0 0.0.0.0:68 0.0.0.0:* 451/dhclient
root@minecraft:~/Marzban-node# nano docker-compose.yml
root@minecraft:~/Marzban-node# nano config.py
root@minecraft:~/Marzban-node# python main.py
-bash: python: command not found
root@minecraft:~/Marzban-node# python3 main.py
INFO: Node service running on :62050
WARNING: Connected to 1.1.1.123
DEBUG: Xray 1.8.6 (Xray, Penetrates Everything.) Custom (go1.21.4 linux/amd64)
DEBUG: A unified platform for anti-censorship.
DEBUG: 2023/12/26 20:48:14 [Info] infra/conf/serial: Reading config: stdin:
WARNING: Restarting Xray core...
WARNING: Xray core stopped
DEBUG: Xray 1.8.6 (Xray, Penetrates Everything.) Custom (go1.21.4 linux/amd64)
DEBUG: A unified platform for anti-censorship.
DEBUG: 2023/12/26 20:48:15 [Info] infra/conf/serial: Reading config: stdin:
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/websocket: listening TCP(for WS) on 0.0.0.0:2421
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/tcp: listening TCP on 0.0.0.0:1080
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/udp: listening UDP on 0.0.0.0:1080
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/tcp: listening TCP on 0.0.0.0:62051
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/websocket: listening TCP(for WS) on 0.0.0.0:3301
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/websocket: listening TCP(for WS) on 0.0.0.0:4430
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/websocket: listening TCP(for WS) on 0.0.0.0:8081
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/websocket: listening TCP(for WS) on 0.0.0.0:8080
DEBUG: 2023/12/26 20:48:16 [Info] transport/internet/tcp: listening TCP on 0.0.0.0:1932
DEBUG: 2023/12/26 20:48:16 [Warning] core: Xray 1.8.6 started
DEBUG: 2023/12/26 20:48:17 [Info] [2047416402] proxy/dokodemo: received request for 1.1.1.123:38930
DEBUG: 2023/12/26 20:48:17 [Info] [2047416402] app/dispatcher: taking detour [API] for [tcp:127.0.0.1:0]
DEBUG: 2023/12/26 20:48:17 1.1.1.123:38930 accepted tcp:127.0.0.1:0 [API_INBOUND -> API]
DEBUG: 2023/12/26 20:48:20 [Info] [444798974] proxy/dokodemo: received request for 1.1.1.123:60750
DEBUG: 2023/12/26 20:48:20 [Info] [444798974] app/dispatcher: taking detour [API] for [tcp:127.0.0.1:0]
DEBUG: 2023/12/26 20:48:20 1.1.1.123:60750 accepted tcp:127.0.0.1:0 [API_INBOUND -> API]
WARNING: Disconnected from 1.1.1.123
WARNING: Xray core stopped
--- Logging error ---
Traceback (most recent call last):
File "/root/Marzban-node/service.py", line 99, in on_stop
self.connection.root.on_stop()
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/netref.py", line 148, in __getattribute__
return syncreq(self, consts.HANDLE_GETATTR, name)
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/netref.py", line 63, in syncreq
return conn.sync_request(handler, proxy, *args)
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/protocol.py", line 715, in sync_request
_async_res = self.async_request(handler, *args, timeout=timeout)
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/protocol.py", line 742, in async_request
self._async_request(handler, args, res)
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/protocol.py", line 724, in _async_request
self._send(consts.MSG_REQUEST, seq, (handler, self._box(args)))
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/protocol.py", line 298, in _send
self._channel.send(data)
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/channel.py", line 78, in send
self.stream.write(header + data + self.FLUSHER)
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/stream.py", line 288, in write
count = self.sock.send(data[:self.MAX_IO_CHUNK])
File "/usr/local/lib/python3.9/dist-packages/rpyc/core/stream.py", line 96, in __getattr__
raise EOFError("stream has been closed")
EOFError: stream has been closed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.9/logging/__init__.py", line 1079, in emit
msg = self.format(record)
File "/usr/lib/python3.9/logging/__init__.py", line 923, in format
return fmt.format(record)
File "/root/Marzban-node/logger.py", line 58, in format
return formatter.format(record)
File "/usr/lib/python3.9/logging/__init__.py", line 659, in format
record.message = record.getMessage()
File "/usr/lib/python3.9/logging/__init__.py", line 363, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Call stack:
File "/usr/lib/python3.9/threading.py", line 912, in _bootstrap
self._bootstrap_inner()
File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
self.run()
File "/usr/lib/python3.9/threading.py", line 892, in run
self._target(*self._args, **self._kwargs)
File "/root/Marzban-node/service.py", line 101, in on_stop
logger.debug('Peer on_stop exception:', exc)
Message: 'Peer on_stop exception:'
Arguments: (EOFError('stream has been closed'),)
فایل env شاید اصولی تر باشه برای نود ها ولی کار یوزر هارو در مرزبان نود سخت تر میکنه - چون الان اگه بخوایم به این شکل پیش بریم و نود هارو به چند پنل وصل کنیم باید برای هر پنل ی env جدید درست کنیم و کار اموزش رو سخت تر میکنه - داکیومنت هم برای راحتی به اون شکل قبلی اموزش میده در نتیجه این حالت پیشفرض جدید تا حدی بلااستفاده میمونه - حال تصمیم با خودتونه ولی شخصا بنظرم حالت قبلی برای نود ها سر راست تر بوده
با سلام به دوستان
چطوری می شود پورت اتصال نود به سرور اصلی را تغییر داد
می خواهم روی nat استفاده کنم
I know everyone is saying that MySQL is better than SQLite but I do not use its options like writing queries, etc...
Because of the large number of users in my panel and multiple node statics, I'm facing some annoying issues because of my database type.
P.S. All of the problems mentioned are only specific for MySQL database type. None of them happened when my database was SQLite type
Therefore I need help to convert my database back to sqlite3 format.
سلام .
یک نود دارم که وقتی اتصال برقرار میکنم خوب هست اما قطع و وصل میشود .
این موضوع باعث شده که در سرور نود هم xray متوقف شود و با ارتباط مجدد دوباره استارت شود.
در سروری که نود سوار بود خود xray خام بالا آوردم و دیدم که کاربر ها مشکلی ندارن و کانکشن پایدار هست .
فکر کنم سرور نود با سرور مرکزی کانکشن خوبی نداره .
آیا سرور مرکزی به صورت پیوسته یک کانکشن به سرور نود برقرار می کند؟ اگر اینطور هست بهتر نیست که الگوریتم طوری شود که فقط برای گرفتن آپدیت کانفیگ xray و گرفتن اطلاعات مصرف کاربران به سرور اتصال برقرار کند و در بقیه موارد اتصال برقرار نکند.
این به نظرم بهتر است چون چند بار هم داخل لوگ های نود دیدم که EOF داده و یا بی دلیل دیسکانکت شده و باعث توقف xray شده.
-
سلام. مهندس جان
میتونی بگی این ارور برای چی میاد؟
Exception in thread RpycSpawnThread-builtins.method-139883463370048-139883403835456:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 173, in _authenticate_and_serve_client
sock2, credentials = self.authenticator(sock)
File "/usr/local/lib/python3.10/site-packages/rpyc/utils/authenticators.py", line 88, in __call__
sock2 = context.wrap_socket(sock, server_side=True)
File "/usr/local/lib/python3.10/ssl.py", line 513, in wrap_socket
return self.sslsocket_class._create(
File "/usr/local/lib/python3.10/ssl.py", line 1104, in _create
self.do_handshake()
File "/usr/local/lib/python3.10/ssl.py", line 1375, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Connection reset by peer
Exception in thread RpycSpawnThread-builtins.method-139883463370048-139883403834240:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 171, in _authenticate_and_serve_client
addrinfo = sock.getpeername()
OSError: [Errno 107] Transport endpoint is not connected
سلام
لطفا یه env بزارید برای قرار دادن کانفیگ xray-core کاستوم متفاوت از کانفیگ سرور
و یک نمونه ی استاندارد از یه کانفیگ کاستوم که بتونیم ادیت و استفادش کنیم
با تشکر
If a node and master servers both support IPv6, you still cannot enter IPv6 of node server on Address part.
the error is: connection refused
(IPv6 docodemo-door tunneling tested without issues)
سلام
راهی هست بتونیم کانفیگ xray مربوط به هر نود رو تغییر بدیم؟ میخوایم یه outbound واسه tunneling اضافه کنیم به کانفیگش
hi thanks for your hard work
I think it would be better to put xray-core config in a json file and make python load settings from it .
in this case we can config our xray-core in our nodes for the experts.
سلام
من میخوام رو یک سرور مرزبان نود نصب کنم و به چند سرور متصل کنم
تو فایل config.py هرچی پورت اضافه میکنم قبول نمیکنه
لطفا راهنمایی کنید
As you read in the title, Marzban/Marzban Node does not work on Amazon AWS. At first, I installed Marzban Node, but when it did not work, I got suspicious and installed Marzban directly, but even though Marzban was started, I cannot access the Dashboard. Amazon AWS is probably blocking something, I would be very happy if you could help me.
سلام
وقتی سانسور شدید میشه اتصال نود ایران به سرور مستر خارج خیلی مشکل میشه
تنها راه هایی که ممکنه کار کنن ریورس تونل و اس اس اش هستن
امکانش هست چندین مدل اتصال مختلف اد کنید برای اتصال سرور مستر و نود به هم تا هنگام سانسور شدید هم مشکلی نداشته باشیم؟
با تشکر
Hello,
As we can add multiline strings in 'docker-compose.yml'
https://stackoverflow.com/a/21699210
then please add option to add SSL CLIENT CERT as an String without need to create a file and a volume in docker-compose file
Thanks.
in marzban panel display this Error:
[Errno 8] Exec format error: '/usr/local/bin/xray' -> None ========= Remote Traceback (1) ========= Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/rpyc/core/protocol.py", line 356, in _dispatch_request res = self._HANDLERS[handler](self, *args) File "/usr/local/lib/python3.10/site-packages/rpyc/core/protocol.py", line 837, in _handle_call return obj(*args, **dict(kwargs)) File "/code/service.py", line 100, in start raise exc File "/code/service.py", line 72, in start self.core = XRayCore(executable_path=XRAY_EXECUTABLE_PATH, File "/code/xray.py", line 110, in init self.version = self.get_version() File "/code/xray.py", line 143, in get_version output = subprocess.check_output(cmd, stderr=subprocess.STDOUT).decode('utf-8') File "/usr/local/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/local/lib/python3.10/subprocess.py", line 503, in run with Popen(*popenargs, **kwargs) as process: File "/usr/local/lib/python3.10/subprocess.py", line 971, in init self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/local/lib/python3.10/subprocess.py", line 1863, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) OSError: [Errno 8] Exec format error: '/usr/local/bin/xray'
in node server log:
ERROR: [Errno 8] Exec format error: '/usr/local/bin/xray'
How to connect a node to the main if the node’s domain is proxied to CF?
def on_connect(self, conn):
if self.connection:
logger.warning(f'New connection rejected, already connected to {self.connection.peer}')
return conn.close()
sometimes on_disconnect not called, can it check the previous connection first?
سلام.لطفا روش تغییر هسته نود رو بگید.ورژن ۱.۸.۴ هست میخوام ۱.۸.۶ بشه
we can give the nodes the possibility to check the Xray core version of main Marzban. so that at the time of connection, if the Xray core version of main Marzban differs from the nodes core version, the node automatically synchronize it's core version.
we can use this script:
bash -c "$(curl -L https://github.com/Gozargah/Marzban-scripts/raw/master/install_latest_xray.sh)" @ v1.8.1
درود با عرض خسته نباشید هسته ایکس ری به نسخه 1.8.15 ارتقا پیدا کرد و کلی فیچر اومده و رفته ولی هنوز مرزبان بروز نشده ، لطفا قابلیت مولتی کاستوم کانفیگ رو اضافه کنید با تشکر
Followed by your guidlines can't pair panel and node. Receiveing error:
[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1007)
When adding a Node in the Marzban-Dashboard, it displays a Certification that ideally needs to be copied into the Node. However, even without copying this Certification, the Node can still be connected to the Dashboard and used without any issues. This presents a significant security flaw that requires immediate attention and resolution.
سلام.
نود ها فقط از reality پشتیبانی می کنن و هر کانفیگی به جز اون روی پنل اجرا بشه روی نود کار نمیکنه (من trojan + ws و vmess + ws رو تست کردم). لطفا بررسی کنید یا اگر راه حل داره راه حلش رو بگید چون واقعا لازم دارم به اضافه شدن کانفیگ های به جز reality
too many connecting issues in nodes
marzban nodes logs:
marzban-node-1 | client connection terminated abruptly
marzban-node-1 | Traceback (most recent call last):
marzban-node-1 | File "/code/service.py", line 52, in on_connect
marzban-node-1 | self.connection.ping()
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/protocol.py", line 253, in ping
marzban-node-1 | if res.value != data:
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/async_.py", line 106, in value
marzban-node-1 | self.wait()
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/async_.py", line 51, in wait
marzban-node-1 | self._conn.serve(self._ttl)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/protocol.py", line 434, in serve
marzban-node-1 | data = self._channel.poll(timeout) and self._channel.recv()
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/channel.py", line 47, in poll
marzban-node-1 | return self.stream.poll(timeout)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/stream.py", line 45, in poll
marzban-node-1 | p.register(self.fileno(), "r")
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/stream.py", line 255, in fileno
marzban-node-1 | return self.sock.fileno()
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/stream.py", line 106, in fileno
marzban-node-1 | raise EOFError("stream has been closed")
marzban-node-1 | EOFError: stream has been closed
marzban-node-1 |
marzban-node-1 | During handling of the above exception, another exception occurred:
marzban-node-1 |
marzban-node-1 | Traceback (most recent call last):
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 183, in _authenticate_and_serve_client
marzban-node-1 | self._serve_client(sock2, credentials)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 204, in _serve_client
marzban-node-1 | conn = self.service._connect(Channel(SocketStream(sock)), config)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/service.py", line 106, in _connect
marzban-node-1 | self.on_connect(conn)
marzban-node-1 | File "/code/service.py", line 56, in on_connect
marzban-node-1 | logger.warning(f'Previous connection from {self.connection.peer} has lost')
marzban-node-1 | AttributeError: 'NoneType' object has no attribute 'peer'
marzban-node-1 | Exception in thread RpycSpawnThread-builtins.method-139874169288000-139874137427008:
marzban-node-1 | Traceback (most recent call last):
marzban-node-1 | File "/code/service.py", line 52, in on_connect
marzban-node-1 | self.connection.ping()
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/protocol.py", line 253, in ping
marzban-node-1 | if res.value != data:
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/async_.py", line 106, in value
marzban-node-1 | self.wait()
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/async_.py", line 51, in wait
marzban-node-1 | self._conn.serve(self._ttl)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/protocol.py", line 434, in serve
marzban-node-1 | data = self._channel.poll(timeout) and self._channel.recv()
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/channel.py", line 47, in poll
marzban-node-1 | return self.stream.poll(timeout)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/stream.py", line 45, in poll
marzban-node-1 | p.register(self.fileno(), "r")
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/stream.py", line 255, in fileno
marzban-node-1 | return self.sock.fileno()
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/stream.py", line 106, in fileno
marzban-node-1 | raise EOFError("stream has been closed")
marzban-node-1 | EOFError: stream has been closed
marzban-node-1 |
marzban-node-1 | During handling of the above exception, another exception occurred:
marzban-node-1 |
marzban-node-1 | Traceback (most recent call last):
marzban-node-1 | File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
marzban-node-1 | self.run()
marzban-node-1 | File "/usr/local/lib/python3.10/threading.py", line 953, in run
marzban-node-1 | self._target(*self._args, **self._kwargs)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 183, in _authenticate_and_serve_client
marzban-node-1 | self._serve_client(sock2, credentials)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 204, in _serve_client
marzban-node-1 | conn = self.service._connect(Channel(SocketStream(sock)), config)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/service.py", line 106, in _connect
marzban-node-1 | self.on_connect(conn)
marzban-node-1 | File "/code/service.py", line 56, in on_connect
marzban-node-1 | logger.warning(f'Previous connection from {self.connection.peer} has lost')
marzban-node-1 | AttributeError: 'NoneType' object has no attribute 'peer'
marzban-node-1 | WARNING: Connected to IP
marzban-node-1 | WARNING: Disconnected from IP
marzban-node-1 | WARNING: Xray core stopped
marzban-node-1 | WARNING: Connected to IP
marzban-node-1 | WARNING: Disconnected from IP
marzban-node-1 | WARNING: Xray core stopped
marzban-node-1 | WARNING: Connected to IP
marzban-node-1 | WARNING: New connection rejected, already connected to IP
marzban-node-1 | WARNING: New connection rejected, already connected to IP
marzban-node-1 | WARNING: Previous connection from IP has lost
marzban-node-1 | WARNING: Connected to IP
marzban-node-1 | WARNING: Disconnected from IP
marzban-node-1 | ERROR: 'NoneType' object has no attribute 'on_stop'
marzban-node-1 | client connection terminated abruptly
marzban-node-1 | Traceback (most recent call last):
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 183, in _authenticate_and_serve_client
marzban-node-1 | self._serve_client(sock2, credentials)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 204, in _serve_client
marzban-node-1 | conn = self.service._connect(Channel(SocketStream(sock)), config)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/service.py", line 106, in _connect
marzban-node-1 | self.on_connect(conn)
marzban-node-1 | File "/code/service.py", line 53, in on_connect
marzban-node-1 | logger.warning(f'New connection rejected, already connected to {self.connection.peer}')
marzban-node-1 | AttributeError: 'NoneType' object has no attribute 'peer'
marzban-node-1 | Exception in thread RpycSpawnThread-builtins.method-139874169288000-139874121129920:
marzban-node-1 | Traceback (most recent call last):
marzban-node-1 | File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
marzban-node-1 | self.run()
marzban-node-1 | File "/usr/local/lib/python3.10/threading.py", line 953, in run
marzban-node-1 | self._target(*self._args, **self._kwargs)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 183, in _authenticate_and_serve_client
marzban-node-1 | self._serve_client(sock2, credentials)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/utils/server.py", line 204, in _serve_client
marzban-node-1 | conn = self.service._connect(Channel(SocketStream(sock)), config)
marzban-node-1 | File "/usr/local/lib/python3.10/site-packages/rpyc/core/service.py", line 106, in _connect
marzban-node-1 | self.on_connect(conn)
marzban-node-1 | File "/code/service.py", line 53, in on_connect
marzban-node-1 | logger.warning(f'New connection rejected, already connected to {self.connection.peer}')
marzban-node-1 | AttributeError: 'NoneType' object has no attribute 'peer'
any idea how to fix it?
با سلام و عرض ادب ما میخواهیم هر نود رو یک تانل مجزا بزنیم و توی سایت ما چطور میتونیم دسترسی به xray_config.json کنیم یا داخل کامند لاین؟
سلام
من یه نود اضافه کردم، توی لیست هاست ها هم اد شد ولی توی کانفیگ های سابسکرایب نمیاد
حتی کل کانفیگ ها رو هم کپی کردم توی کلاینت بازم نیومد
سلام و احترام، کارشناسان محترم
در Wmess وب سوکت پشت کلود فلر (استفاده از پورتهای http کلود فلر) در اکس ری ورژن 1.8.10 مشکل وجود داره و کانفیگ متصل نمیشه ، در ورژن های پاینتر مشکلی نیست - این مشکل فقط در نودهای مرزبان مشاهده میشه و در پنلهای دیگه نیست، خواهشمند است در صورت امکان راهنمایی فرمائید .
_
Currently the project contains no license,
so I'm assuming it is copyrighted.
I'm therefor suggesting to add an AGPL license or otherwise asking for permission to modify this code.
Where can I find the installation guide README.rd is empty
سلام، این لاگ نود
marzban-node-1 | INFO: 91.107.*** connected, Session ID = "07e9563c-1767-4129-8095-0657ae09c3e5".
marzban-node-1 | INFO: 91.107.***:59386 - "POST /connect HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:50330 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.***:50330 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.***:50330 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.*** disconnected, Session ID = "07e9563c-1767-4129-8095-0657ae09c3e5".
marzban-node-1 | WARNING: Xray core stopped
marzban-node-1 | INFO: 91.107.***:50330 - "POST /disconnect HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.*** connected, Session ID = "a6614128-2334-4668-a183-92d168776d4a".
marzban-node-1 | INFO: 91.107.***:59404 - "POST /connect HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:59386 - "POST /start HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:59386 - "POST / HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:59404 - "POST /start HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:59404 - "POST / HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:59386 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.***:58776 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.***:58776 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.***:58776 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.***:59404 - "POST /ping HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:59404 - "POST / HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:58776 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.*** disconnected, Session ID = "a6614128-2334-4668-a183-92d168776d4a".
marzban-node-1 | WARNING: Xray core stopped
marzban-node-1 | INFO: 91.107.***:58776 - "POST /disconnect HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.*** connected, Session ID = "08a665fa-7d98-413e-a143-ca79677ac82b".
marzban-node-1 | INFO: 91.107.***:58796 - "POST /connect HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:59404 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.***:59404 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.***:59404 - "POST /ping HTTP/1.1" 403 Forbidden
marzban-node-1 | INFO: 91.107.*** disconnected, Session ID = "08a665fa-7d98-413e-a143-ca79677ac82b".
marzban-node-1 | WARNING: Xray core stopped
marzban-node-1 | INFO: 91.107.***:59404 - "POST /disconnect HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.*** connected, Session ID = "1fc6e25b-2bae-4b53-8a84-6356f59ec3ee".
marzban-node-1 | INFO: 91.107.***:58834 - "POST /connect HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:58796 - "POST /start HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:58796 - "POST / HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:58834 - "POST /start HTTP/1.1" 200 OK
marzban-node-1 | INFO: 91.107.***:58834 - "POST / HTTP/1.1" 200 OK
از کجا میفهمم که اصن نودا همزمان کانکتینگ میشه؟ توی پنل
از لاگ های پنل هم مشخص هست:
marzban-1 | INFO: Connecting to "falkenstein" node
marzban-1 | INFO: Connecting to "falkenstein-2" node
marzban-1 | INFO: Connected to "falkenstein-3" node, xray run on v1.8.10
marzban-1 | INFO: Connected to "falkenstein" node, xray run on v1.8.10
marzban-1 | INFO: Connected to "falkenstein-2" node, xray run on v1.8.10
marzban-1 | INFO: Connecting to "falkenstein-3" node
marzban-1 | INFO: Connecting to "falkenstein" node
marzban-1 | INFO: Connecting to "falkenstein-2" node
marzban-1 | INFO: Connected to "falkenstein-3" node, xray run on v1.8.10
marzban-1 | INFO: Connected to "falkenstein-2" node, xray run on v1.8.10
marzban-1 | INFO: Connected to "falkenstein" node, xray run on v1.8.10
marzban-1 | INFO: Connecting to "falkenstein-3" node
marzban-1 | INFO: Connecting to "falkenstein" node
marzban-1 | INFO: Connecting to "falkenstein-2" node
marzban-1 | INFO: Connected to "falkenstein-3" node, xray run on v1.8.10
marzban-1 | INFO: Connected to "falkenstein" node, xray run on v1.8.10
marzban-1 | INFO: Connected to "falkenstein-2" node, xray run on v1.8.10
marzban-1 | INFO: Connecting to "falkenstein-3" node
marzban-1 | INFO: Connecting to "falkenstein" node
marzban-1 | INFO: Connecting to "falkenstein-2" node
marzban-1 | INFO: Connected to "falkenstein-3" node, xray run on v1.8.10
marzban-1 | INFO: Connected to "falkenstein" node, xray run on v1.8.10
marzban-1 | INFO: Connected to "falkenstein-2" node, xray run on v1.8.10
همه اخرین ورژن و پروتکل rest استفاده میکنم
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.