cFosSpeed є офіційним Інтернет-прискорювачем ігрових продуктів ASUS, GIGABYTE, ASRock та MSI

Різні особливості

cFos PNet може викликати сценарій технічного обслуговування раз на день. Ви можете налаштувати ім'я скрипта за допомогою ключа daily_maintenance= <script url> та часу його запуску з maintenance_time=hh:mm:ss у розділі [param] файлу GLOBAL.INI. <script url> - це розташування скрипту, що починається з / для публічного каталогу.

cFos PNet використовує API HTTP Server Windows. Це дозволяє декільком додаткам прослуховувати HTTP-порт за замовчуванням 80. HTTP Server API ділиться цим портом серед усіх програм, що використовують API HTTP Server.

Щоб вирішити, яка програма отримує HTTP-запит, HTTP-сервер API повинен знати правило відповідності URL-адрес для кожної програми. Це правило налаштовано GLOBAL.INI host_name= <key> у розділі [param] файлу GLOBAL.INI. За замовчуванням - +, тобто. відповідати всім URL-адресам. Див. Http://msdn.microsoft.com/en-us/library/aa364698 (v = vs.85) .aspx про те, як обмежити відповідність URL-адрес співіснувати з іншими програмами. На жаль, Skype наразі використовує виключно порт 80. Щоб cFos PNet працював на порту 80, вам потрібно відключити використання портів 80 і 443 в розширеному налаштуванні з'єднань Skype.

cFos PNet / API сервера HTTP також підтримує SSL. Для використання SSL вам потрібно зареєструвати сертифікат SSL. Цей сертифікат повинен бути зареєстрований в одному із сертифікаційних агентств SSL. В іншому випадку веб-браузер користувача не зможе перевірити, чи ідентифікація сервера не підроблена.

Ось етапи створення та реєстрації вашого (непідписаного) сертифіката за допомогою стандартних методів Windows:
1. запустити makecert -r -sr LocalMachine -ss MY -a sha1 -n "CN=spaceship.dyndns.org" -sky exchange -pe -eku 1.3.6.1.5.5.7.3.1
2. щоб отримати відбиток сертифікатів:
> mmc
> файл -> додавання/видалення оснащення -> сертифікати -> обліковий запис комп'ютера -> локальний комп'ютер, потім: "перегляд особистих сертифікатів" та перегляд відбитка пальців під даними сертифікату Використовуйте thumbprint без пробілів як certhash для наступної команди netsh (використовуйте httpcfg замість netsh під системами перед vista):
3. netsh http add sslcert ipport=0.0.0.0:443 certhash=46aab740254a12c9146142067f5cf69e583154ad appid={a227f2f9-d103-4e0f-92a4-7086c8ab35ac}

Щоб використовувати наявний сертифікат SSL, вам потрібно переконатися, що він знаходиться у сумісному форматі Windows. Наприклад, якщо у вас є сертифікат від системи Unix, це може бути файл .PEM. Завантажте openssl і скористайтеся наступною командою для його перетворення:

copy ca1.cer+ca2.cer+mycert.cer all.cer
openssl pkcs12 -export -out wwwcfosde.pfx -inkey cfos-private.key.pem -in all.cer

де mycert.cer - ваш сертифікат, а ca1.cer і ca2.cerca3.cer тощо) - це два проміжних сертифікати ЦС, необхідні для ланцюга довіри.
mycert.cer має бути у форматі x.509 Ви можете використовувати openssl, щоб перетворити його у формат x.509, якщо це необхідно. Вихід mycert.pfx знаходиться у форматі pkcs#12, який може читати Windows.

  • Тепер запустіть MMC, файл -> додавання/видалення оснащення -> сертифікати -> обліковий запис комп'ютера -> локальний комп'ютер, потім: "переглянути особисті сертифікати" та перегляньте сертифікати. Клацніть правою кнопкою миші -> всі завдання -> імпорт та імпорт mycert.pfx.
  • Вам також потрібно імпортувати сертифікат (и) у "Органи проміжних сертифікацій -> Сертифікати". Інакше сервер не передасть ланцюжок довіри, див. Http://support.microsoft.com/kb/954755
  • Перегляньте відбиток імпортованого сертифіката та введіть таку команду:

    netsh http add sslcert ipport=0.0.0.0:443 certhash= <certhash> appid={a227f2f9-d103-4e0f-92a4-7086c8ab35ac}.

    Як <certhash> вам потрібно використовувати відбиток пальців без пробілів.

Для IPv6 параметром ipport команди netsh повинен бути: ipport=[::]:443.

Щоб видалити сертифікат із порту SSL, запустіть
> netsh http delete sslcert ipport=0.0.0.0:443
> netsh http show sslcert

Якщо вам доведеться змінити свої сертифікати, вам потрібно видалити старі сертифікати за допомогою
> netsh http delete
командуйте та додайте свої змінені сертифікати через
> netsh http add ...
командування.

cFos Personal Net документація