diff --git a/package.json b/package.json index 40ad297..0b1b054 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nat-utools", - "version": "0.1.0", + "version": "1.2.0", "private": true, "homepage": ".", "scripts": { diff --git a/preload/src/index.ts b/preload/src/index.ts index 459e196..650cc80 100644 --- a/preload/src/index.ts +++ b/preload/src/index.ts @@ -1,9 +1,12 @@ import localtunnel from 'localtunnel' +import axios from 'axios' declare global { interface Window { localtunnel: typeof localtunnel + axios: typeof axios } } window.localtunnel = localtunnel +window.axios = axios diff --git a/src/store/server.ts b/src/store/server.ts index 38d355c..04bc5a4 100644 --- a/src/store/server.ts +++ b/src/store/server.ts @@ -10,9 +10,19 @@ import { Nat, NatState } from '../model/nat' declare global { interface Window { localtunnel: typeof localtunnel + axios: any } } + +window.axios.interceptors.request.use( + function (config) { + // 解决 localtrunnel 返回 401 问题 + config.headers['Bypass-Tunnel-Reminder'] = 'true' + return config + } +) + function getStorageID() { return utools.getLocalId() + '_servers' }