Advertisement
wokcito

help

Mar 11th, 2025 (edited)
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | Software | 0 0
  1. // Local server docker-compose.yml, raspberry pi 4b
  2.  
  3. name: client
  4.  
  5. services:
  6. client:
  7. image: archef2000/rathole
  8. container_name: rathole
  9. command: client
  10. environment:
  11. - ADDRESS=vps-ip:2333
  12.  
  13. # vpn
  14. - SERVICE_NAME_1=vpn
  15. - SERVICE_TOKEN_1=token
  16. - SERVICE_ADDRESS_1=192.168.x.x:51820
  17. - SERVICE_TYPE_1=udp
  18.  
  19. # something
  20. - SERVICE_NAME_2=something
  21. - SERVICE_TOKEN_2=something
  22. - SERVICE_ADDRESS_2=192.168.x.x:8080
  23. - SERVICE_TYPE_2=tcp
  24. restart: unless-stopped
  25.  
  26. vpn:
  27. image: lscr.io/linuxserver/wireguard
  28. container_name: wireguard
  29. cap_add:
  30. - NET_ADMIN
  31. - SYS_MODULE
  32. environment:
  33. - PUID=1000
  34. - PGID=1000
  35. - TZ=America/Argentina/Buenos_Aires
  36. - SERVERURL=vps-ip
  37. - SERVERPORT=51820
  38. - PEERS=1
  39. - PEERDNS=auto
  40. - ALLOWEDIPS=0.0.0.0/0
  41. volumes:
  42. - ./wireguard/config:/config
  43. - /lib/modules:/lib/modules
  44. ports:
  45. - 51820:51820/udp
  46. sysctls:
  47. - net.ipv4.conf.all.src_valid_mark=1
  48. - net.ipv4.ip_forward=1
  49.  
  50. // config.toml configuration file for rathole server in my VPS
  51.  
  52. [server]
  53. bind_addr = "0.0.0.0:2333"
  54.  
  55. [server.services.vpn]
  56. token = "token"
  57. bind_addr = "0.0.0.0:51820"
  58. type = "udp"
  59.  
  60. [server.services.something]
  61. token = "something"
  62. bind_addr = "0.0.0.0:8080"
  63. type = "tcp"
  64.  
  65. // docker-compose.yml in vps
  66.  
  67. name: server
  68.  
  69. services:
  70. server:
  71. image: rapiz1/rathole
  72. container_name: rathole
  73. ports:
  74. - 2333:2333
  75. - 51820:51820/udp
  76. - 8080:8080/tcp
  77. volumes:
  78. - ./config.toml:/app/config.toml
  79. command: ["--server", "/app/config.toml"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement