mirror of
https://github.com/xjasonlyu/tun2socks.git
synced 2025-10-06 01:07:03 +08:00
Chore: rename ShadowSocks to Shadowsocks
This commit is contained in:
@@ -56,7 +56,7 @@ func parseProxy(s string) (proxy.Proxy, error) {
|
||||
case "socks5":
|
||||
return proxy.NewSocks5(parseSocks(u))
|
||||
case "ss":
|
||||
return proxy.NewShadowSocks(parseShadowSocks(u))
|
||||
return proxy.NewShadowsocks(parseShadowsocks(u))
|
||||
}
|
||||
|
||||
return nil, fmt.Errorf("unsupported protocol: %s", proto)
|
||||
@@ -69,7 +69,7 @@ func parseSocks(u *url.URL) (address, username, password string) {
|
||||
return
|
||||
}
|
||||
|
||||
func parseShadowSocks(u *url.URL) (address, method, password, obfsMode, obfsHost string) {
|
||||
func parseShadowsocks(u *url.URL) (address, method, password, obfsMode, obfsHost string) {
|
||||
address = u.Host
|
||||
|
||||
if pass, set := u.User.Password(); set {
|
||||
|
@@ -14,9 +14,9 @@ import (
|
||||
"github.com/Dreamacro/go-shadowsocks2/core"
|
||||
)
|
||||
|
||||
var _ Proxy = (*ShadowSocks)(nil)
|
||||
var _ Proxy = (*Shadowsocks)(nil)
|
||||
|
||||
type ShadowSocks struct {
|
||||
type Shadowsocks struct {
|
||||
*Base
|
||||
|
||||
cipher core.Cipher
|
||||
@@ -25,13 +25,13 @@ type ShadowSocks struct {
|
||||
obfsMode, obfsHost string
|
||||
}
|
||||
|
||||
func NewShadowSocks(addr, method, password, obfsMode, obfsHost string) (*ShadowSocks, error) {
|
||||
func NewShadowsocks(addr, method, password, obfsMode, obfsHost string) (*Shadowsocks, error) {
|
||||
cipher, err := core.PickCipher(method, nil, password)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("ss initialize: %w", err)
|
||||
}
|
||||
|
||||
return &ShadowSocks{
|
||||
return &Shadowsocks{
|
||||
Base: NewBase(addr),
|
||||
cipher: cipher,
|
||||
obfsMode: obfsMode,
|
||||
@@ -39,11 +39,11 @@ func NewShadowSocks(addr, method, password, obfsMode, obfsHost string) (*ShadowS
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (ss *ShadowSocks) Type() string {
|
||||
func (ss *Shadowsocks) Type() string {
|
||||
return "ss"
|
||||
}
|
||||
|
||||
func (ss *ShadowSocks) DialContext(ctx context.Context, metadata *adapter.Metadata) (c net.Conn, err error) {
|
||||
func (ss *Shadowsocks) DialContext(ctx context.Context, metadata *adapter.Metadata) (c net.Conn, err error) {
|
||||
c, err = dialer.DialContext(ctx, "tcp", ss.Addr())
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("connect to %s: %w", ss.Addr(), err)
|
||||
@@ -69,7 +69,7 @@ func (ss *ShadowSocks) DialContext(ctx context.Context, metadata *adapter.Metada
|
||||
return
|
||||
}
|
||||
|
||||
func (ss *ShadowSocks) DialUDP(_ *adapter.Metadata) (net.PacketConn, error) {
|
||||
func (ss *Shadowsocks) DialUDP(_ *adapter.Metadata) (net.PacketConn, error) {
|
||||
pc, err := dialer.ListenPacket("udp", "")
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("listen packet: %w", err)
|
||||
|
Reference in New Issue
Block a user