Add -T option to mimic Tor Browser's User-Agent
This commit is contained in:
parent
e471749a85
commit
9f3f2fbb4a
6
main.go
6
main.go
|
@ -39,8 +39,14 @@ func main() {
|
||||||
staticDir := pflag.String("static-dir", "./static", "Static files directory")
|
staticDir := pflag.String("static-dir", "./static", "Static files directory")
|
||||||
proxy := pflag.String("proxy", "", "Proxy URL, with no scheme http is assumed")
|
proxy := pflag.String("proxy", "", "Proxy URL, with no scheme http is assumed")
|
||||||
userAgent := pflag.String("user-agent", "", "User-Agent header to use")
|
userAgent := pflag.String("user-agent", "", "User-Agent header to use")
|
||||||
|
tor := pflag.BoolP("tor", "T", false, "Use Tor Browser's User-Agent string")
|
||||||
pflag.Parse()
|
pflag.Parse()
|
||||||
|
|
||||||
|
if *tor {
|
||||||
|
// https://tor.stackexchange.com/questions/4890/tor-browser-user-agent-strings/4892#4892
|
||||||
|
*userAgent = "Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0"
|
||||||
|
}
|
||||||
|
|
||||||
var proxyUrl *url.URL
|
var proxyUrl *url.URL
|
||||||
if *proxy != "" {
|
if *proxy != "" {
|
||||||
u, err := url.Parse(*proxy)
|
u, err := url.Parse(*proxy)
|
||||||
|
|
Loading…
Reference in New Issue