basyura's blog

あしたになったらほんきだす。

Inkdrop - ログインできなくなった

ログインの有効期間が失効していて(?)ログインできなくなっていた。 go で書いた簡単 proxy ツールを書いて経由するようにしたらログインできた。 そのままだとノートの同期ができなかったので、元の proxy 設定に変えた。

proxy の id がメールアドレスで @ を含んでいるのが関係するのか?

ログインに使った通すだけのプロキシ。

package main

import (
    "log"
    "net/http"

    "github.com/elazarl/goproxy"
)

func main() {
    proxy := goproxy.NewProxyHttpServer()
    proxy.Verbose = true
    proxy.OnRequest().DoFunc(
        func(r *http.Request, ctx *goproxy.ProxyCtx) (*http.Request, *http.Response) {
            return r, nil
        })
    log.Fatal(http.ListenAndServe(":8080", proxy))
}