Пример #1
0
Файл: xmpp.go Проект: 0x27/coyim
func init() {
	proxy.RegisterDialerType("socks5+unix", func(u *url.URL, d proxy.Dialer) (proxy.Dialer, error) {
		var auth *proxy.Auth
		if u.User != nil {
			auth = &proxy.Auth{
				User: u.User.Username(),
			}

			if p, ok := u.User.Password(); ok {
				auth.Password = p
			}
		}

		return proxy.SOCKS5("unix", u.Path, auth, d)
	})
}
Пример #2
0
func init() {
	proxy.RegisterDialerType("http", newHTTP)
}
Пример #3
0
func init() {
	proxy.RegisterDialerType("socks4a", newSOCKS4)
}
Пример #4
0
func init() {
	proxy.RegisterDialerType("socks4", func(u *url.URL, d proxy.Dialer) (proxy.Dialer, error) {
		return &socks4{url: u, dialer: d}, nil
	})
}
Пример #5
0
func init() {
	// Despite the scheme name, this really is SOCKS4.
	proxy.RegisterDialerType("socks4a", newSOCKS4)
}
Пример #6
0
func init() {
	proxy.RegisterDialerType("http", httpDialType)
}
Пример #7
0
func init() {
	proxy.RegisterDialerType("socks5+unix", socks5UnixProxy)
	proxy.RegisterDialerType("tor-auto", torAutoProxy)
}