1
0
mirror of https://github.com/fumiama/WireGold.git synced 2026-06-09 10:26:02 +08:00

add peerwise mtu

This commit is contained in:
源文雨
2022-05-13 13:50:41 +08:00
parent 4ccd99b63f
commit 4e833c877d
10 changed files with 19 additions and 7 deletions

View File

@@ -41,6 +41,7 @@ func TestTunnel(t *testing.T) {
EndPoint: "127.0.0.1:1237",
AllowedIPs: []string{"192.168.1.3/32"},
PubicKey: peerpk.Public(),
MTU: 4096,
})
p := link.NewMe(&link.MyConfig{
MyIPwithMask: "192.168.1.3/32",
@@ -55,6 +56,7 @@ func TestTunnel(t *testing.T) {
EndPoint: "127.0.0.1:1236",
AllowedIPs: []string{"192.168.1.2/32"},
PubicKey: selfpk.Public(),
MTU: 4096,
})
tunnme, err := Create(&m, "192.168.1.3")
if err != nil {

View File

@@ -117,6 +117,7 @@ func (wg *WG) init(srcport, dstport, mtu uint16) {
PubicKey: &peerkey,
KeepAliveDur: peer.KeepAliveSeconds,
QueryTick: peer.QuerySeconds,
MTU: uint16(peer.MTU),
AllowTrans: peer.AllowTrans,
NoPipe: true,
})