AiHummer
Հայերեն
ՄուտքԱնձնական գրասենյակ
v1.2.x
{ }Swagger

Ելքային պրոքսի

v1.2.x · թարմացվել է 2026-08-17

Մոդելների մի մասը հասանելի չէ ուղղակիորեն Ռուսաստանի սերվերներից։ Դա չպետք է դարձնի ձեռքով կարգավորում յուրաքանչյուր օպերատորի համար, AiHummer-ը տրամադրում է ելքային պրոքսիի հասցեն տեղադրման ժամանակ և ինքնուրույն որոշում է, թե որ ճանապարհով ուղարկել հարցումը։

Գլխավոր երկու նախադասությամբ

Պրոքսիի հասցեն գալիս է վաճառողից և տեղադրվում է սերվերի մասնավոր ֆայլում — gateway.env-ում այն չի պահվում և մատյաններում չի հայտնվում։ Եթե պրոքսին սահմանված չէ կամ հասանելի չէ, հարցումը գնում է ուղղակիորեն՝ օրինակին շարունակվում է աշխատել, և չի կանգնում։

Ինչ է որտեղ գնում

Որտե՞ղ Ինչպես է գնում
Արտերկրական մոդել (արտերկրական պրովայդեր) պրոքսիով, եթե այն կարգավորված և օգտագործելի է
Նույն մոդելը, երբ պրոքսին անհասանելի է ուղղակիորեն, մատյանում նախազգուշացումով
localhost, *.localhost, ներքին օրինակի հասցե միշտ ուղղակիորեն, պրոքսիի առանց անցնելու

Վերջին տողը կարևոր է՝ օրինակին իր ինքնին դիմելը երբեք չի փաթեթավորվում պրոքսիով, հակառակ դեպքում տեղական կանչերը կախված կլինեին արտաքին ալիքից։

Լրացուցիչ ճանապարհ՝ պրոքսիի բացակայությունը՝ չբացառում

1.2.8 տարբերակին մինչև չսահմանված կամ չաշխատող պրոքսին նշանակում էր հարցման սխալ։ Այժմ վարքագիծը այլ է՝

  • պրոքսին կարգավորված և օգտագործելի է → հարցումը գնում է նրա միջոցով;
  • պրոքսի չի կարգավորված → հարցումը գնում է ուղղակիորեն, մատյանում մեկ անգամ գրվում է նախազգուշացում պատճառով «չի կարգավորված»;
  • պրոքսին կարգավորված է, բայց արժեքը անհամապատասխան → հարցումը գնում է ուղղակիորեն, պատճառը նախազգուշացումն է — «կարգավորումը անհամապատասխան».

Նախազգուշացումը ցուցադրվում է մեկ անգամ մեկ գործարկման համար, ոչ թե յուրաքանչյուր հարցման համար՝ հակառակ դեպքում այն լցնեալ էր մատյանը և չի կարդալու։

:::note Ուղղակի ճանապարհը լրացուցիչ տարբերակ է, ոչ թե պրոքսիի փոխարինում։ Եթե պրովայդերը չի ընդունում հարցումներ ռուսական հասցեներից, ուղղակի հարցումը նրան չի անցնի — բայց մերժում կհայտնվի պրովայդերի կողմից, և պատասխանում կտեսնվի հենց դա, ոչ թե ընդհանուր «չհաջողվեց կիրառել կարգավորումը»։ :::

Որտե՞ղ է պահվում հասցեն

Արժեքը գտնվում է մասնավոր ֆայլում, որի ուղին սահմանում է AIHUMMER_OUTBOUND_PROXY_URL_FILE։ Ֆայլի պահանջները՝

  • բավարարական ուղի;
  • սովորական ֆայլ, իրավունքները չպետք է գերազանցեն 0600;
  • չափը մինչև 4096 բայթ։

Սա նպատակով է կատարվել՝ պրոքսիի հասցեն պարունակում է գաղտնաբառ, հետևաբար այն չպետք է լինի gateway.env-ում, որը կարդում և կրկնօրինակվում է սպասարկման ժամանակ։

:::caution Փոփոխական AIHUMMER_OUTBOUND_PROXY_URL‑ը, որի արժեքը «ուղիղ հասցե» է, գոյություն ունի միայն մշակման տարբերակների համար։ Թողարկված տարբերակները այն չեն կարդում — արտադրական միջավայրում ընդունվում է միայն ֆայլի ուղին։ :::

Ո՞ր հասցեներն են ընդունվում

Ստուգումը նույնն է կարգավորումը տրամադրման պահին և օգտագործման պահին, հետևաբար անհամապատասխան արժեքը մերժվում է անմիջապես, և չի վերածվում հետագայում «արտերկրական մոդելները կրկին չեն աշխատում» առանց միակ տողի մատյանում։

Ընդունվում են՝ http կամ https սխեմա, ոչ-դատարկ հոսթ, առանց հարցման տողի, առանց հատվածի, առանց ուղի (բացի /-ից)։

🔴 Մաքուր http ոչ-լոկալ հոսթում նպատակով մերժվում է։ Անկոդավորված http‑ով Proxy-Authorization վերնագիրը ուղարկվում է բաց տեքստով յուրաքանչյուր կապի ժամանակ՝ այսինքն պրոքսիի գաղտնաբառը կցուցադրվեր անընդհատ։ Ոչ-լոկալ հոսթի համար օգտագործեք https։

Ինչպե՞ս ստուգել, թե ինչ է տեղի ունենում

# Что сейчас настроено (значение не печатается — только факт настройки)
aihummer doctor

# Журнал шлюза: предупреждение о прямом пути, если прокси не применён
journalctl -u aihummer-gateway -n 200 | grep -i прокси

Կարգավորումը կիրառելու մերժումը անվանում է պատճառը՝ «չի կարգավորված», «կարգավորումը անհամապատասխան»՝ ընդհանուր «չհաջողվեց կիրառել» փոխարեն։ Սա տարբերում է «հասցեն չի հասել» և «հասցեն հասավ, բայց սխալ է»։

Ի՞նչ պետք է անել օպերատորին

Սովորաբար — ոչինչ՝ հասցեն տրամադրվում է տեղադրման ժամանակ։ Միջամտություն պետք է լինի երկու դեպքում։

  1. Ձեր պրոքսին վաճառողի փոխարեն։ Տեղադրեք հասցեն մասնավոր ֆայլում 0600 իրավունքներով և նշեք ուղին AIHUMMER_OUTBOUND_PROXY_URL_FILE‑ում, ապա վերագործարկեք շլուզը։
  2. Պրոքսիը ամբողջովին չի անհրաժեշտ (օրինակն գտնվում է այն վայրից, որտեղ մոդելները հասանելի են ուղղակիորեն). Ոչինչ չպետք է նշվի՝ չսահմանված պրոքսին նշանակում է ուղղակի հարցում։