rathole icon indicating copy to clipboard operation
rathole copied to clipboard

怎么使用rathole的udp进行通信

Open cd9e opened this issue 2 years ago • 4 comments

想问一下udp协议的相关应用场景

使用过程中同时设置tcp和udp的端口在同一端口,使用tcp进行通信 去掉tcp设置,保留udp的,就不通了

谢谢佬

cd9e avatar Oct 25 '23 07:10 cd9e

Currently rathole can handle UDP connection, but doesn't support UDP as transport, read documentation carefully.

fernvenue avatar Oct 25 '23 16:10 fernvenue

@fernvenue Can samba be forwarded? It seems that it uses tcp as well as udp.

server

[server.services.samba]
bind_addr = "0.0.0.0:445"
[server.services.samba_netbios_ns]
type = "udp"
bind_addr = "0.0.0.0:137"
[server.services.samba_netbios_dgm]
type = "udp"
bind_addr = "0.0.0.0:138"
[server.services.samba_netbios_ssn]
bind_addr = "0.0.0.0:139"
[server.services.samba_ldap]
bind_addr = "0.0.0.0:389"

client

[client.services.samba]
local_addr = "0.0.0.0:445"
[client.services.samba_netbios_ns]
type = "udp"
local_addr = "0.0.0.0:137"
[client.services.samba_netbios_dgm]
type = "udp"
local_addr = "0.0.0.0:138"
[client.services.samba_netbios_ssn]
local_addr = "0.0.0.0:139"
[client.services.samba_ldap]
local_addr = "0.0.0.0:389"

I try configuration like this but it doesn't work

xYx-c avatar Oct 26 '23 02:10 xYx-c

@xYx-c As I said anove, rathole can handle both TCP and UDP connection, so yea, it can forward SMB service.

fernvenue avatar Oct 26 '23 08:10 fernvenue

@fernvenue Can samba be forwarded? It seems that it uses tcp as well as udp.

server

[server.services.samba]
bind_addr = "0.0.0.0:445"
[server.services.samba_netbios_ns]
type = "udp"
bind_addr = "0.0.0.0:137"
[server.services.samba_netbios_dgm]
type = "udp"
bind_addr = "0.0.0.0:138"
[server.services.samba_netbios_ssn]
bind_addr = "0.0.0.0:139"
[server.services.samba_ldap]
bind_addr = "0.0.0.0:389"

client

[client.services.samba]
local_addr = "0.0.0.0:445"
[client.services.samba_netbios_ns]
type = "udp"
local_addr = "0.0.0.0:137"
[client.services.samba_netbios_dgm]
type = "udp"
local_addr = "0.0.0.0:138"
[client.services.samba_netbios_ssn]
local_addr = "0.0.0.0:139"
[client.services.samba_ldap]
local_addr = "0.0.0.0:389"

I try configuration like this but it doesn't work

try it

[client.services.samba]
local_addr = "127.0.0.1:445"
[client.services.samba_netbios_ns]
type = "udp"
local_addr = "127.0.0.1:137"
[client.services.samba_netbios_dgm]
type = "udp"
local_addr = "127.0.0.1:138"
[client.services.samba_netbios_ssn]
local_addr = "127.0.0.1:139"
[client.services.samba_ldap]
local_addr = "127.0.0.1:389"

moll33er avatar Apr 08 '24 01:04 moll33er