bepass-org / warp-plus

Warp+Psiphon, an anti censorship utility for iran
MIT License
1.32k stars 236 forks source link

Interface name must be utun[0-9]* #122

Open jaavid opened 1 month ago

jaavid commented 1 month ago

version : 1.2.1 MacOs Sonoma : 14.5 M2, Darwin arm64 build.

./warpplus-arm-121 -v --scan --tun-experimental

time=2024-05-24T18:55:06.637+03:30 level=INFO msg="scanner mode enabled" max-rtt=1s
time=2024-05-24T18:55:06.637+03:30 level=INFO msg="tun mode enabled"
time=2024-05-24T18:55:06.640+03:30 level=INFO msg="successfully generated wireguard configuration" subsystem=warp/account
time=2024-05-24T18:55:06.640+03:30 level=INFO msg="successfully generated wireguard configuration" subsystem=warp/account
time=2024-05-24T18:55:06.641+03:30 level=DEBUG msg="calling expire" subsystem=scanner subsystem=scanner/engine
time=2024-05-24T18:55:06.641+03:30 level=DEBUG msg="Expire: Not in ideal mode" subsystem=scanner subsystem=engine/queue
time=2024-05-24T18:55:06.842+03:30 level=DEBUG msg="Started new scanning round" subsystem=scanner subsystem=scanner/engine
time=2024-05-24T18:55:06.843+03:30 level=DEBUG msg="pinging IP" subsystem=scanner subsystem=scanner/engine addr=188.114.97.157
time=2024-05-24T18:55:07.877+03:30 level=DEBUG msg="ping success" subsystem=scanner subsystem=scanner/engine addr=188.114.97.157:3476 rtt=273.730458ms
time=2024-05-24T18:55:07.877+03:30 level=DEBUG msg="Enqueue: Sorting queue by RTT" subsystem=scanner subsystem=engine/queue
time=2024-05-24T18:55:07.877+03:30 level=DEBUG msg="Enqueue: empty queue adding first available item" subsystem=scanner subsystem=engine/queue
time=2024-05-24T18:55:07.877+03:30 level=DEBUG msg="queue change" subsystem=scanner subsystem=engine/queue len=1
time=2024-05-24T18:55:07.877+03:30 level=DEBUG msg="queue change" subsystem=scanner subsystem=engine/queue created=2024-05-24T18:55:07.877+03:30 addr=188.114.97.157:3476 rtt=273.730458ms
time=2024-05-24T18:55:07.877+03:30 level=DEBUG msg="pinging IP" subsystem=scanner subsystem=scanner/engine addr=162.159.195.243
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="ping success" subsystem=scanner subsystem=scanner/engine addr=162.159.195.243:2371 rtt=224.034334ms
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="Enqueue: Sorting queue by RTT" subsystem=scanner subsystem=engine/queue
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="Enqueue: the new item's RTT is less than at least one of the members." subsystem=scanner subsystem=engine/queue
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="Enqueue: Insert the new item in a sorted position." subsystem=scanner subsystem=engine/queue
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="Enqueue: Checking if any member has a higher RTT than the threshold." subsystem=scanner subsystem=engine/queue
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="Enqueue: All members have an RTT lower than the threshold." subsystem=scanner subsystem=engine/queue
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="queue change" subsystem=scanner subsystem=engine/queue len=2
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="queue change" subsystem=scanner subsystem=engine/queue created=2024-05-24T18:55:08.702+03:30 addr=162.159.195.243:2371 rtt=224.034334ms
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="queue change" subsystem=scanner subsystem=engine/queue created=2024-05-24T18:55:07.877+03:30 addr=188.114.97.157:3476 rtt=273.730458ms
time=2024-05-24T18:55:08.702+03:30 level=DEBUG msg="pinging IP" subsystem=scanner subsystem=scanner/engine addr=162.159.193.99
time=2024-05-24T18:55:09.132+03:30 level=ERROR msg="ping error" subsystem=scanner subsystem=scanner/engine addr=162.159.193.99 error="write udp 192.168.8.195:63310->162.159.193.99:939: write: connection refused"
time=2024-05-24T18:55:09.132+03:30 level=DEBUG msg="pinging IP" subsystem=scanner subsystem=scanner/engine addr=2606:4700:d0:0:b090:4230:d545:22bd
time=2024-05-24T18:55:09.642+03:30 level=INFO msg="scan results" endpoints="[{AddrPort:162.159.195.243:2371 RTT:224.034334ms CreatedAt:2024-05-24 18:55:08.70274 +0330 +0330 m=+2.089049418} {AddrPort:188.114.97.157:3476 RTT:273.730458ms CreatedAt:2024-05-24 18:55:07.877478 +0330 +0330 m=+1.263786959}]"
time=2024-05-24T18:55:09.644+03:30 level=INFO msg="using warp endpoints" endpoints="[162.159.195.243:2371 188.114.97.157:3476]"
time=2024-05-24T18:55:09.644+03:30 level=INFO msg="running in normal warp mode"
time=2024-05-24T18:55:09.645+03:30 level=ERROR msg="Interface name must be utun[0-9]*"

I also tried sudo and --fwmark 0x1375, but it made no difference.

markpash commented 1 month ago

This is experimental and I have not yet build macOS support. Keeping this issue open so we can discuss macOS tun support here.