-
c3355db8ee
fix ipv6 panic
tap
alex
2026-04-16 16:04:37 +08:00
-
73da6a8610
added ExitNode's gateway and target_network property
alex
2026-04-16 15:10:56 +08:00
-
68867b8e55
_drop_multicast has bug if set to false, should do further research
alex
2026-04-15 22:24:11 +08:00
-
cb26b985dd
drop_multicast is configured with CommandLine
alex
2026-04-15 14:19:51 +08:00
-
cf847e3241
tun_win is set in dns
alex
2026-04-15 11:53:04 +08:00
-
95b43c73af
fix search domain
alex
2026-04-15 11:38:43 +08:00
-
c5f5ea433a
linux's dns hook is ok
alex
2026-04-15 11:37:10 +08:00
-
777d3bbc63
linux's tun is ok, need fix win
alex
2026-04-15 00:37:05 +08:00
-
5136e9427b
添加dns解析,如果dns是punchsky.com(punchnet内部的域名),就转发给15353端口解析;其他的,就直接转发给ali dns 223.5.5.5:53解析
alex
2026-04-14 23:34:46 +08:00
-
150d1c8e67
fix windows's read tun, fill first 14 bytes with 0's
alex
2026-04-13 19:32:39 +08:00
-
97a7403015
added bytes
alex
2026-04-13 18:50:31 +08:00
-
5594ce639b
api setting
alex
2026-04-13 18:02:18 +08:00
-
4cccf58b2e
export structure and function, and fix the default
alex
2026-04-13 15:48:57 +08:00
-
51cdeb285e
added set_route_from_net api
alex
2026-04-13 15:34:17 +08:00
-
03b8da17dc
fix handle_tun_packet unwrap bug
alex
2026-04-10 20:37:44 +08:00
-
2774431d49
merge .mac to .config json file
alex
2026-04-09 23:56:08 +08:00
-
732b3f4a0a
fix windows
alex
2026-04-09 17:55:21 +08:00
-
f5e1cfff67
fix allow_routing AtomicBool bug
alex
2026-04-02 16:46:36 +08:00
-
74a549dea9
command ack for ExitNode setting
alex
2026-04-02 16:45:31 +08:00
-
240b60636f
changed the verification from ip to domain
alex
2026-03-31 15:37:56 +08:00
-
4aa6406428
changed to new message.proto, which eliminates the pkt_id
tap-acl
alex
2026-03-30 17:17:50 +08:00
-
2cff146f8c
message downcast ok
alex
2026-03-26 20:40:42 +08:00
-
e2d5b465f7
remove some println and daemonize
alex
2026-03-26 20:01:21 +08:00
-
caf62fe079
merge cookie_match and packet_id_match to one
alex
2026-03-26 19:58:47 +08:00
-
be401afc7b
packet id match is merged to cookie_match
alex
2026-03-26 19:50:15 +08:00
-
b10c721179
changed encryptor to ArcSwap
alex
2026-03-26 10:52:16 +08:00
-
9cba4a976d
added route table
alex
2026-03-25 16:35:11 +08:00
-
1f46a15b11
acl check
alex
2026-03-24 15:55:21 +08:00
-
2261d83e18
added acl in utils
alex
2026-03-24 14:39:30 +08:00
-
78351e0493
musl version
v1.0.3
alex
2026-03-20 16:19:54 +08:00
-
f8c213c8c7
api header X-sign is tested, and ok
v1.0.2
alex
2026-03-18 22:42:23 +08:00
-
372afd470b
token login
alex
2026-03-18 22:36:51 +08:00
-
c6df26ac85
fix some warnings
alex
2026-03-18 16:37:40 +08:00
-
fbe2aa12fb
windows, and tun, and tap are supported
alex
2026-03-18 16:32:21 +08:00
-
33a995e7dd
fix key is not set bug
alex
2026-03-18 16:09:59 +08:00
-
321146f6ac
chacha20 is supported, need test aes
alex
2026-03-18 15:58:28 +08:00
-
fa8a60a737
chacha20 and aes is supported, need further test
alex
2026-03-18 11:48:41 +08:00
-
5249a271c5
punchnet 1.0.1 is ok, no permission is checked
v1.0.1
alex
2026-03-18 10:59:23 +08:00
-
814ab9181a
added query for info
alex
2026-03-12 11:40:56 +08:00
-
de8bf7cd31
daemonize is added to unix
alex
2026-03-10 19:14:41 +08:00
-
46536fc587
ignore quic server ca.crt
alex
2026-03-10 15:47:16 +08:00
-
a52df35198
cmdline's tcp name is changed to quic
alex
2026-03-10 15:39:42 +08:00
-
50db315c79
no identity id is checked
alex
2026-03-10 15:13:38 +08:00
-
c8c618015a
changed the daemonize
alex
2026-03-07 16:17:05 +08:00
-
651b9ba5cd
construct the arp response while SdlArpResponse arrived
alex
2026-03-07 15:42:35 +08:00
-
46170feb5b
encode_to_tcp_message, changed the packet_id to the struct, not the parameter of the function
alex
2026-03-06 16:21:39 +08:00
-
31845c6707
added policy request and response, need test tomorrow
alex
2026-03-05 22:53:42 +08:00
-
e8e8655100
cached login info, and connect info is accessed while connect
alex
2026-03-02 16:12:19 +08:00
-
00c5c67307
login with user
alex
2026-03-02 11:07:42 +08:00
-
8902c27b1d
client id and mac are passed as values
alex
2026-02-28 10:32:44 +08:00
-
8645b65534
changed tcp to quic, can remove tcp_conn.rs safely
alex
2026-02-27 16:30:46 +08:00
-
9d52223f84
added api request with reqwest
alex
2026-02-26 10:58:15 +08:00
-
be71e8404a
fix windows and tun's data
alex
2026-02-25 16:06:21 +08:00
-
13c287e089
session token is received from RegisterSuperACK
alex
2026-02-25 15:33:30 +08:00
-
6f895c3404
changed to new message.proto, and use Bytes for SDLData's data
alex
2026-02-25 15:30:26 +08:00
-
c5b04eb843
fix some warning
alex
2026-01-16 16:33:25 +08:00
-
214e73a0b9
fix on_connected_callback, on_disconnected_callback, and on_message callback
alex
2026-01-16 15:53:00 +08:00
-
6ef685420c
remove redudency myactor
alex
2026-01-15 16:28:14 +08:00
-
f9c33b564f
fix warning and added myactor library
alex
2026-01-15 16:20:25 +08:00
-
d8c908a0b2
fix merge and add myactor
alex
2026-01-15 16:26:17 +08:00
-
2fc246a1fe
changed reqwest's tls to rustls-tls, avoiding the openssl-sys
asxalex
2025-12-26 23:13:09 +08:00
-
89f7db657d
added start_with(out)_feedback's hostname
alex
2025-12-25 22:19:25 +08:00
-
43c2b01fca
win's tun, linux's tap and tun, are all ok
alex
2025-12-24 23:49:39 +08:00
-
b36f526cfc
win is ok
alex
2025-12-24 23:45:00 +08:00
-
2096c3faac
linux is ok for tun and tap
alex
2025-12-24 22:15:52 +08:00
-
0300eb9ade
dns resolvectl or /etc/resolv.conf is tested in linux
alex
2025-12-23 22:43:19 +08:00
-
6672e78c42
check for resolvectl
alex
2025-12-23 22:25:48 +08:00
-
b343124821
in linux, use resolvectl or /etc/resolv.conf for dns resolving
alex
2025-12-23 22:23:53 +08:00
-
fad345becb
15353's parse is ok, should restore /etc/resolv.conf while exitting
alex
2025-12-23 10:30:33 +08:00
-
41a21188bf
added hostname for dns, first step
alex
2025-12-22 14:25:00 +08:00
-
9861c4e850
connecting_chan, includes the IPInfo
alex
2025-10-30 15:33:09 +08:00
-
e003584463
added Serialize
alex
2025-10-27 16:12:36 +08:00
-
6ab4f7042b
aded get_my_networks api
alex
2025-10-27 15:00:56 +08:00
-
1e429ad874
added get_my_network interface in lib.rs
alex
2025-10-25 16:27:27 +08:00
-
c2a3048427
fix some warning, and tested with mac
alex
2025-10-23 17:35:41 +08:00
-
8db61a7bbb
added set_base_dir for recording log, rsa keys
alex
2025-10-22 22:14:14 +08:00
-
6f996d020a
fix error
alex
2025-10-22 21:21:06 +08:00
-
df06803004
added start_with_feedback and start_without_feedback's network_code
alex
2025-10-22 16:35:18 +08:00
-
d9b1329e6a
changed dependencies to gitea.s5s8, and added network_code in register super
add_code
alex
2025-10-22 16:27:45 +08:00
-
ec68a54957
changed the .a to .so, for cross compile fails in release mode
asxalex
2025-10-10 15:36:48 +08:00
-
9a72c29870
punchnet renamed
asxalex
2025-09-30 11:31:05 +08:00
-
7fa2ffa04d
changed mode
asxalex
2025-05-12 10:37:16 +08:00
-
6e8f4583d6
fix warning
asxalex
2025-02-06 10:50:49 +08:00
-
3f6da7c65e
changed back to log
asxalex
2025-02-06 10:16:37 +08:00
-
7e5792e190
updated win's mtu
asxalex
2025-02-06 10:13:43 +08:00
-
4aa33a4e26
tap-test
asxalex
2025-02-05 16:19:37 +08:00
-
4fdcfa5bee
is mtu's bug
asxalex
2025-01-28 15:47:24 +08:00
-
c070d345ad
fix nat probe bug
asxalex
2024-12-30 10:15:44 +08:00
-
51c323008a
nat-simulator.sh is still on work, now, it simulates the fullcone(nat1), ip restricted cone(nat2)
asxalex
2024-12-27 00:25:13 +08:00
-
63805d9a47
fix nat probe's bug
asxalex
2024-12-27 00:23:30 +08:00
-
240a3d263e
ipv6 p2p is ok
asxalex
2024-11-28 16:09:49 +08:00
-
c098a3c421
changed the message's proto, added nat_type for send_register event
asxalex
2024-11-25 15:50:55 +08:00
-
b51c78bdfb
guess port at -10 to 10
asxalex
2024-11-13 19:24:33 +08:00
-
966f054a63
BROADCAST ip to BROADCAST_MAC
asxalex
2024-10-30 10:30:58 +08:00
-
f3cbc1def2
register with local peers, broadcast mac
asxalex
2024-10-26 11:33:15 +08:00
-
7a75c1d171
stdout's info
asxalex
2024-10-26 11:22:02 +08:00
-
93f3dbdcf9
self mac print
asxalex
2024-10-26 11:17:46 +08:00
-
c28c9e2911
fix features typo
asxalex
2024-10-26 10:56:11 +08:00
-
2b8a536151
skip REGISTER SUPER and REGISTER from self
asxalex
2024-10-26 10:53:58 +08:00
-
e32c640466
init wait list
asxalex
2024-10-26 09:48:16 +08:00