VPN Configuration
Android
- Install the "HTTP Injector" app.
- Open "HTTP Injector".
- Select "I understand this app is for professional users".
- Go to "Settings" > "Secure Shell (SSH)".
- Enter the SSH account host in the "SSH Host" field and tap "OK".
- Enter the SSH account port in the "SSH Port" field and tap "OK".
- Enter the SSH account username in the "Username" field and tap "OK".
- Enter the SSH account password in the "Password / Passphrase" field and tap "Save".
- Enable "UDP Forwarding".
- Go back and disable "Apps Filter" by selecting "Apps Filter Disabled".
- Select "Apps" and go back.
- Navigate to "General" > "Set DNS".
- Choose "Custom DNS".
- Enter the "IPv4 DNS server" for "DNS 1".
- Enter the "IPv4 DNS server" for "DNS 2" and go back.
- Navigate to "Advanced Settings" > "CPU Wakelock".
- Enable "Show notification icon" under "Notifications".
- Enable "Vibrate" under "Notifications" and go back.
- Select "Server Name Indication (SNI)" > "Hostname (Domain)".
- Enter the respective "SNI" and tap "Save".
- Tap "Start".
Windows
- Proxifire Registration Key: 5EZ8G-C3WL5-B56YG-SCXM9-6QZAP
- HTTP Proxy Injector Password: a-dev1412
- Install "Proxifire".
- Enter your name or company name in the "Name" field.
- Enter the Proxifire registration key in the "Your registration key" field.
- Install "HTTP Proxy Injector".
- Enter the HTTP Proxy Injector password in the "Password" field.
- Open "HTTP Proxy Injector".
- Deselect "Proxy:Port".
- Choose "SSL" and click "Start Tunnel".
- Enter the respective "SNI".
- Select "Mode" > "PF System".
- Enter the SSH account host in the "Host" field.
- Enter the SSH account port in the "Port" field.
- Enter the SSH account username in the "Username" field.
- Enter the SSH account password in the "Password" field.
- Click "Save Config" under "Inject".
- Enter a name and select "Correct mark".
- Click "Save" under "File".
- Click "Start".
- Go to "Proxifire" > "Profile".
- Select "Proxification Rules".
- Set "Localhost" to "Block" under "Rule Name" > "Action".
- Set "Exclusions" to "Block" under "Rule Name" > "Action".
- Set "Default" to "Block" under "Rule Name" > "Action".
- Add an application by selecting "Add" > "Application" > "Browse" > "App" > "Open".
- Choose "Proxy SOCKS5 127.0.0.1:1080" under "Action" and click "OK".
- Click "OK" again.
- Select "Detect DNS settings automatically" under "Name Resolution" and click "OK".
- Enable "Block Traffic to All UDP Ports if Matched the Rule" under "Advanced".
- Enable "Block Non A/AAAA Queries if DNS through Proxy" under "Advanced".
- Click "Export Profile" under "File", then select the folder and click "Save".
- Repeat the below steps after each "HTTP Proxy Injector" > "Start".
- Click "Import Profile" under "File", then select the saved .ppx file and click "Open".
- Click "OK" and confirm with "Yes".
Block Connections Without VPN
Android
- Open "Settings" and go to "Connections".
- Tap on "More Connection Settings" and select "VPN".
- Click the "Settings icon" next to the VPN app.
- Enable "Always-on VPN" and "Block connections without VPN".
Windows
- In the Windows Start menu, search for and open "Windows Defender Firewall with Advanced Security".
- Navigate to "Windows Defender Firewall with Advanced Security on Local Computer" and select "Properties".
- In the "Domain Profile" tab, change "Outbound connections" from "Allow (default)" to "Block".
- In the "Private Profile" tab, change "Outbound connections" from "Allow (default)" to "Block".
- In the "Public Profile" tab, change "Outbound connections" from "Allow (default)" to "Block".
- Click "Apply" and then "OK".
- Go to "Outbound Rules" and choose "New Rule".
- Click "Next" to proceed.
- Click on "Browse" and select the VPN app.
- Click "Open" and then "Next".
- Select "Allow the connection" and click "Next".
- Click "Next" again.
- Enter a name in the "Name" field.
- Click "Finish".
Server Name Indication (SNI)
- WhatsApp: c.whatsapp.net
- Facebook: m.facebook.com
- YouTube: m.youtube.com
- Zoom: zoom.us