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 ( | var ( | ||||||
| 	Version = "unknown" | 	Version = "dev" | ||||||
| 	Commit  = "unknown" | 	Commit  = "unknown" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| @@ -33,6 +33,8 @@ func main() { | |||||||
| 		}, | 		}, | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	vpn.Version = Version | ||||||
|  | 	vpn.Commit = Commit | ||||||
| 	cmd.AddCommand(vpn.Cmd) | 	cmd.AddCommand(vpn.Cmd) | ||||||
| 	cmd.AddCommand(secret.Cmd) | 	cmd.AddCommand(secret.Cmd) | ||||||
| 	cmd.AddCommand(curve25519.Cmd) | 	cmd.AddCommand(curve25519.Cmd) | ||||||
|   | |||||||
| @@ -26,12 +26,16 @@ import ( | |||||||
| 	"github.com/spf13/cobra" | 	"github.com/spf13/cobra" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var Cmd = &cobra.Command{ | var ( | ||||||
| 	Use:   "vpn", | 	Cmd = &cobra.Command{ | ||||||
| 	Short: "Run a vpn daemon which backend is PeerGuard p2p network", | 		Use:   "vpn", | ||||||
| 	Args:  cobra.NoArgs, | 		Short: "Run a vpn daemon which backend is PeerGuard p2p network", | ||||||
| 	RunE:  run, | 		Args:  cobra.NoArgs, | ||||||
| } | 		RunE:  run, | ||||||
|  | 	} | ||||||
|  | 	Version = "dev" | ||||||
|  | 	Commit  string | ||||||
|  | ) | ||||||
|  |  | ||||||
| func init() { | func init() { | ||||||
| 	Cmd.Flags().StringP("ipv4", "4", "", "ipv4 address prefix (i.e. 100.99.0.1/24)") | 	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...) | 	disco.AddIgnoredLocalCIDRs(v.Config.AllowedIPs...) | ||||||
| 	p2pOptions := []p2p.Option{ | 	p2pOptions := []p2p.Option{ | ||||||
| 		p2p.PeerMeta("allowedIPs", v.Config.AllowedIPs), | 		p2p.PeerMeta("allowedIPs", v.Config.AllowedIPs), | ||||||
|  | 		p2p.PeerMeta("version", fmt.Sprintf("%s-%s", Version, Commit)), | ||||||
| 		p2p.ListenPeerUp(v.addPeer), | 		p2p.ListenPeerUp(v.addPeer), | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 rkonfj
					rkonfj