ការភ្ជាប់ IPv6 និង IPVersion ចេញក្នុងប្រូកស៊ី Indy HTTP
បន្ថែមការភ្ជាប់ IPv4/IPv6 មូលដ្ឋានច្បាស់លាស់មុនពេលធ្វើឱ្យសកម្ម; ជ្រើសរើសគ្រួសារជំហានបន្ទាប់ដែលត្រូវការនៅលើ OutboundClient មុនពេលវាភ្ជាប់។
ProxyServer.Bindings.Clear;
with ProxyServer.Bindings.Add do
begin
IPVersion := Id_IPv4;
IP := '127.0.0.1';
Port := 8080;
end;
with ProxyServer.Bindings.Add do
begin
IPVersion := Id_IPv6;
IP := '::1';
Port := 8080;
end;អនុវត្តវាទៅ TIdHTTPProxyServer ដែលមានស្រាប់ ហើយមិនសកម្ម បន្ទាប់មកប្រើការធ្វើឱ្យសកម្មធម្មតារបស់វា។ អាសយដ្ឋាន loopback ទទួលយកតែអតិថិជនមូលដ្ឋានដោយចេតនា; ការប្រើប្រាស់ពីចម្ងាយត្រូវការអាសយដ្ឋានចំណុចប្រទាក់ដែលអាចទៅដល់ និងការគ្រប់គ្រងការចូលប្រើ។ ផ្ទៀងផ្ទាត់ព្រំដែនចូលប្រើដែលបានបង្កើត មុនពេលបង្ហាញអ្នកស្តាប់នោះ.
ការភ្ជាប់ចូល និងសុខុមចេញ ធ្វើការងារផ្សេងគ្នា៖
| សុខុម | ការជ្រើសគ្រួសារ |
|---|---|
| អតិថិជនទៅដល់ប្រូកស៊ី | រាល់ធាតុ Bindings ច្បាស់លាស់ |
| ប្រូកស៊ីទៅដល់ជំហានបន្ទាប់ | OutboundClient.IPVersion របស់បរិបទ |
ដូច្នេះ អ្នកស្តាប់ IPv6 មិនបង្ខំគ្រប់គោលដៅទៅ IPv6 ទេ។ ប្រសិនបើការងារត្រូវការគ្រួសារជំហានបន្ទាប់ច្បាស់លាស់ សូមកំណត់វាក្នុង OnHTTPBeforeCommand មុនពេលអតិថិជននោះភ្ជាប់ ស្របតាមផ្លូវគោលដៅដែលបានបម្រុង។
បំបែកការបរាជ័យរបស់អ្នកស្តាប់ពីការបរាជ័យនៃជំហានបន្ទាប់ នៅពេលមួយចំហៀងដំណើរការ។ ការពឹងផ្អែកលើការភ្ជាប់ស្វ័យប្រវត្តិអាចបញ្ចូលការសន្មតដែលអាស្រ័យលើវេទិកាទៅក្នុងការប្រៀបធៀប។