mirror of
				https://github.com/sigcn/pg.git
				synced 2025-11-01 04:13:18 +08:00 
			
		
		
		
	pgcli/vpn: add version meta
This commit is contained in:
		| @@ -13,7 +13,7 @@ import ( | ||||
| ) | ||||
|  | ||||
| var ( | ||||
| 	Version = "unknown" | ||||
| 	Version = "dev" | ||||
| 	Commit  = "unknown" | ||||
| ) | ||||
|  | ||||
| @@ -33,6 +33,8 @@ func main() { | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
| 	vpn.Version = Version | ||||
| 	vpn.Commit = Commit | ||||
| 	cmd.AddCommand(vpn.Cmd) | ||||
| 	cmd.AddCommand(secret.Cmd) | ||||
| 	cmd.AddCommand(curve25519.Cmd) | ||||
|   | ||||
| @@ -26,12 +26,16 @@ import ( | ||||
| 	"github.com/spf13/cobra" | ||||
| ) | ||||
|  | ||||
| var Cmd = &cobra.Command{ | ||||
| var ( | ||||
| 	Cmd = &cobra.Command{ | ||||
| 		Use:   "vpn", | ||||
| 		Short: "Run a vpn daemon which backend is PeerGuard p2p network", | ||||
| 		Args:  cobra.NoArgs, | ||||
| 		RunE:  run, | ||||
| 	} | ||||
| 	Version = "dev" | ||||
| 	Commit  string | ||||
| ) | ||||
|  | ||||
| func init() { | ||||
| 	Cmd.Flags().StringP("ipv4", "4", "", "ipv4 address prefix (i.e. 100.99.0.1/24)") | ||||
| @@ -162,6 +166,7 @@ func (v *P2PVPN) listenPacketConn() (c net.PacketConn, err error) { | ||||
| 	disco.AddIgnoredLocalCIDRs(v.Config.AllowedIPs...) | ||||
| 	p2pOptions := []p2p.Option{ | ||||
| 		p2p.PeerMeta("allowedIPs", v.Config.AllowedIPs), | ||||
| 		p2p.PeerMeta("version", fmt.Sprintf("%s-%s", Version, Commit)), | ||||
| 		p2p.ListenPeerUp(v.addPeer), | ||||
| 	} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 rkonfj
					rkonfj