Jigsaw-Code / outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
https://getoutline.org/
Apache License 2.0
8.39k stars 1.36k forks source link

Support ICMP #1492

Open maticboncina opened 1 year ago

maticboncina commented 1 year ago

Describe the bug When the outline is active if you open the terminal and type "ping " the ping will always report an average of 1ms ping times. If the Outline is disconnected the ping resumes to typical values.

Demonstration:

  1. Outline active: CleanShot 2022-11-28 at 11 09 49@2x
  2. Outline disconnected: CleanShot 2022-11-28 at 11 10 39@2x

(In both cases I was connected to the same network.) - From this, it can be concluded that Outline incorrectly passes the ping ICMP packets, routing them internally instead of routing them to the actual server.

To Reproduce Connect to any outline server to reproduce.

Expected behavior Ping from the actual target not somewhere within the outline connection.

Client System (please complete the following information):

maddyhof commented 1 year ago

Re-labeling as a feature request to support ping, since ICMP this not currently supported.