yeungalan 5 年之前
父节点
当前提交
14857d62dc
共有 4 个文件被更改,包括 8 次插入5 次删除
  1. 1 1
      .vscode/launch.json
  2. 二进制
      __debug_bin
  3. 7 4
      main.go
  4. 二进制
      vnet.exe

+ 1 - 1
.vscode/launch.json

@@ -11,7 +11,7 @@
             "mode": "auto",
             "mode": "auto",
             "program": "${fileDirname}",
             "program": "${fileDirname}",
             "env": {},
             "env": {},
-            "args": ["192.168.1.121:8181","10.9.9.9","255.255.255.0","10.8.8.8"]
+            "args": ["192.168.1.121:8181","10.9.9.9","255.0.0.0","10.8.8.8"]
         }
         }
     ]
     ]
 }
 }

二进制
__debug_bin


+ 7 - 4
main.go

@@ -14,7 +14,7 @@ import (
 )
 )
 
 
 //Create a new virtual network interface
 //Create a new virtual network interface
-var tun, _ = tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
+var tun, _ = tap0901.OpenTun(net.ParseIP(os.Args[2]), net.ParseIP(os.Args[4]), net.ParseIP(os.Args[3]))
 
 
 func main() {
 func main() {
 	//tun, err := tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
 	//tun, err := tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
@@ -27,9 +27,12 @@ func main() {
 	time.Sleep(2 * time.Second)
 	time.Sleep(2 * time.Second)
 
 
 	// type IP
 	// type IP
-	IPAddress := net.ParseIP(os.Args[2])
-	SubNet := net.ParseIP(os.Args[3])
-	GateW := net.ParseIP(os.Args[4])
+	/*
+		IPAddress := net.ParseIP(os.Args[2])
+		SubNet := net.ParseIP(os.Args[3])
+		GateW := net.ParseIP(os.Args[4])
+	*/
+
 	//create fucking DHCP IP
 	//create fucking DHCP IP
 	err := tun.SetDHCPMasq(IPAddress, SubNet, GateW, net.IP([]byte{0, 0, 0, 0}))
 	err := tun.SetDHCPMasq(IPAddress, SubNet, GateW, net.IP([]byte{0, 0, 0, 0}))
 	if err != nil {
 	if err != nil {

二进制
vnet.exe