mirror of
https://github.com/xjasonlyu/tun2socks.git
synced 2025-10-06 01:07:03 +08:00
Chore: const tun.Driver = "tun"
This commit is contained in:
@@ -5,10 +5,10 @@ import (
|
||||
"github.com/xjasonlyu/tun2socks/device"
|
||||
)
|
||||
|
||||
const driverType = "tun"
|
||||
const Driver = "tun"
|
||||
|
||||
func (t *TUN) Type() string {
|
||||
return driverType
|
||||
return Driver
|
||||
}
|
||||
|
||||
var _ device.Device = (*TUN)(nil)
|
||||
|
@@ -12,9 +12,8 @@ import (
|
||||
)
|
||||
|
||||
func parseDevice(s string, mtu uint32) (device.Device, error) {
|
||||
const defaultDriver = "tun"
|
||||
if !strings.Contains(s, "://") {
|
||||
s = defaultDriver + "://" + s
|
||||
s = tun.Driver + "://" + s /* default driver */
|
||||
}
|
||||
|
||||
u, err := url.Parse(s)
|
||||
@@ -26,7 +25,7 @@ func parseDevice(s string, mtu uint32) (device.Device, error) {
|
||||
driver := strings.ToLower(u.Scheme)
|
||||
|
||||
switch driver {
|
||||
case "tun":
|
||||
case tun.Driver:
|
||||
return tun.Open(tun.WithName(name), tun.WithMTU(mtu))
|
||||
default:
|
||||
return nil, fmt.Errorf("unsupported driver: %s", driver)
|
||||
|
Reference in New Issue
Block a user