Implement UDP mode (no root privilege needed) #70

Closed
hossinasaadi wants to merge 3 commits from master into master
hossinasaadi commented 2025-06-27 10:08:25 -04:00 (Migrated from github.com)
sudo pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1 -protocol icmp   ***defualts

pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1 -protocol udp ***no need sudo

also -source for assign source ip address

``` sh sudo pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1 -protocol icmp ***defualts pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1 -protocol udp ***no need sudo ``` also `-source` for assign source ip address
esrrhs commented 2025-06-28 01:17:46 -04:00 (Migrated from github.com)

Thank you for your PR. However, this submission doesn't align with the design philosophy of pingtunnel. The purpose of this project is specifically to transmit traffic using ICMP. If you want to use UDP, please refer to another repository: https://github.com/esrrhs/spp

Thank you for your PR. However, this submission doesn't align with the design philosophy of pingtunnel. The purpose of this project is specifically to transmit traffic using ICMP. If you want to use UDP, please refer to another repository: https://github.com/esrrhs/spp
hossinasaadi commented 2025-06-28 06:15:05 -04:00 (Migrated from github.com)

Thank you for your PR. However, this submission doesn't align with the design philosophy of pingtunnel. The purpose of this project is specifically to transmit traffic using ICMP. If you want to use UDP, please refer to another repository: https://github.com/esrrhs/spp

Thank you for reviewing the PR. Just to clarify, the intent wasn’t to change the core design, but to add an optional feature for devices that don't support root privileges. That said, I understand your perspective and have closed the PR.

> Thank you for your PR. However, this submission doesn't align with the design philosophy of pingtunnel. The purpose of this project is specifically to transmit traffic using ICMP. If you want to use UDP, please refer to another repository: https://github.com/esrrhs/spp Thank you for reviewing the PR. Just to clarify, the intent wasn’t to change the core design, but to add an optional feature for devices that don't support root privileges. That said, I understand your perspective and have closed the PR.
panigbatanc commented 2025-07-09 15:04:18 -04:00 (Migrated from github.com)

@hossinasaadi -protocol udp does not work it has no internet connection only -protocol icmp has connection. This can be beneficial for non-root clients especially if trying it on Android

@hossinasaadi -protocol udp does not work it has no internet connection only -protocol icmp has connection. This can be beneficial for non-root clients especially if trying it on Android

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
esrrhs/pingtunnel!70
No description provided.