Proxifier Documentation

Introduction
What’s New in Version 3
Changelog
Proxifier v2 Migration Notes
Quick Start

Working with Proxifier

Proxy Server Settings
Proxification Rules
Manual Proxification
Profiles
User Interface
System Tray Icon
Name Resolution
Proxy Chains
Proxy Redundancy
HTTP Proxy Support
Advanced Proxy Settings
Profile Auto Update
Direct Connections
Log Files
Services and Other Users

Additional Info

Proxifier Editions
Portable Network Engine
Proxy Checker
Connection Loop Detection
Proxifier System Settings
Network Error Codes

Order and Support

Order Proxifier
Trial Version
Technical Support
End-User License Agreement

www.proxifier.com

Related Help Topics

Proxification Rules

Direct Connections

Connection Loop Detection

Working with Proxifier you can get into a situation where a connection gets to an infinite loop. Such situations can cause serious stability problems. In the worst case, network access can be completely blocked.
This can happen when there is a local proxy server running on the system (e.g. tunneling software or antivirus).

Suppose the following scenario:

  1. Application initiates a connection.
  2. Proxifier captures it and redirects to the local proxy server.
  3. Local proxy server forwards the connection to the Internet.
  4. Proxifier captures this connection and redirects to the same proxy again.
  5. Step 3 is repeated.

System will repeat steps 3 and 4 forever (while the system can still handle new connections).

You can easily prevent this problem with proper Proxification Rules. Basically, Proxifier should be configured to bypass connections made by local proxy and Handle Direct Connections options should be disabled.

Proxifier v3 also has a built-in mechanism to detect and prevent such dangerous situations. You can enable/disable this feature with Profile->Advanced->Infinite Connection Loop Detection option.

Using some adaptive logic Proxifier continuously monitors connections on the system. If an infinite connection loop is detected the following window appears and all new connections are automatically blocked until the user responds.


Proxifier will suggest one or two actions to prevent a connection loop from happening in the future. You can either apply the actions automatically or disable the loop detection logic. If you click Cancel or close the window nothing will be changed and the loop detection logic stays active. You are advised to take some action manually to address the problem; otherwise the logic will likely be triggered again soon.

It is recommended that you disable the Infinite Connection Loop Detection feature only in the case of false positive detections.

 


Copyright © 2002—2012 Initex